🎨 Palette: Improve score readability and HUD polish#253
🎨 Palette: Improve score readability and HUD polish#253aidasofialily-cmd wants to merge 1 commit into
Conversation
Implemented thousands separators for all score displays to improve readability as values escalate. Polished the HUD by styling labels for visual consistency and using the ANSI Erase in Line sequence (CLR_EOL) for robust terminal updates. - Added formatWithCommas utility for score formatting. - Added CLR_EOL macro for cleaner line clearing. - Applied formatting to Personal Best, HUD scores, and Final Score. - Styled HUD "High:" label with CLR_SCORE. - Ensured CLR_RESET is applied to prevent color bleed. 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. |
This PR introduces several micro-UX improvements to the "Speed Clicker" terminal game to enhance readability and visual polish.
💡 What:
formatWithCommashelper to format scores with thousands separators (e.g.,1,000,000instead of1000000).CLR_EOLmacro (\033[K) to replace fragile space-padding for line updates.🎯 Why:
CLR_EOLensures a clean terminal state.♿ Accessibility:
PR created automatically by Jules for task 6643702494115697253 started by @aidasofialily-cmd