🎨 Palette: Improve score readability and UI consistency#245
🎨 Palette: Improve score readability and UI consistency#245aidasofialily-cmd wants to merge 1 commit into
Conversation
- Implemented `formatWithCommas` to improve readability of scores. - Added `CLR_EOL` (\033[K) to prevent visual artifacts during in-place terminal updates. - Enhanced HUD with consistent color styling for scores and high scores. - Improved Game Over screen by providing achievement context (previous best). - Added learnings to .Jules/palette.md regarding CLI visual artifacts. Co-authored-by: aidasofialily-cmd <247843425+aidasofialily-cmd@users.noreply.github.com>
|
👋 Jules, reporting for duty! I'm here to lend a hand with this pull request. When you start a review, I'll add a 👀 emoji to each comment to let you know I've read it. I'll focus on feedback directed at me and will do my best to stay out of conversations between you and other bots or reviewers to keep the noise down. I'll push a commit with your requested changes shortly after. Please note there might be a delay between these steps, but rest assured I'm on the job! For more direct control, you can switch me to Reactive Mode. When this mode is on, I will only act on comments where you specifically mention me with New to Jules? Learn more at jules.google/docs. For security, I will only act on instructions from the user who triggered this task. |
🎨 Palette: Improve score readability and UI consistency
This PR introduces several micro-UX improvements to the SPEED CLICKER terminal game to enhance readability, visual polish, and player feedback.
💡 What: The UX enhancement added
formatWithCommashelper to display large numbers more readably (e.g.,1,250instead of1250).CLR_EOL(\033[K) ANSI escape sequence to clear the line during\rupdates, eliminating "ghost characters" during the countdown and HUD refreshes.CLR_SCORE(Bold Cyan) styling to both score and high score labels and values for better visual balance.🎯 Why: The user problem it solves
♿ Accessibility
🛠️ Verification
test_format.cpp(standalone logic check).verify_ux.py(terminal standard check).make(C++11).PR created automatically by Jules for task 17024817448185535573 started by @aidasofialily-cmd