Skip to content

Code I want be the guy#72

Merged
aidasofialily-cmd merged 8 commits intopalette-ux-game-polish-13775668471882036360from
palette-ux-hide-cursor-4584857654350251354
Mar 5, 2026
Merged

Code I want be the guy#72
aidasofialily-cmd merged 8 commits intopalette-ux-game-polish-13775668471882036360from
palette-ux-hide-cursor-4584857654350251354

Conversation

@aidasofialily-cmd
Copy link
Copy Markdown
Owner

@aidasofialily-cmd aidasofialily-cmd commented Mar 5, 2026

TASK: Create a I wanna be the guy game.

aidasofialily-cmd and others added 8 commits February 27, 2026 23:39
- Added "Press any key to start" prompt to let users prepare.
- Implemented an animated, interruptible 3-2-1 countdown.
- Used tcflush to ensure a fair game start by clearing buffered input.
- Refactored UI rendering to remove redundant output and flicker.

Co-authored-by: aidasofialily-cmd <247843425+aidasofialily-cmd@users.noreply.github.com>
…209051203107821340

🎨 Palette: Improved game start experience and UI polish
- Corrected YAML syntax error in .github/workflows/rust.yml and added conditional execution.
- Fixed countdown logic in src/main.cpp to ensure consistent timing while remaining responsive to input.
- Improved error handling in test_bitcoin.py to provide helpful messages for missing dependencies.

Co-authored-by: aidasofialily-cmd <247843425+aidasofialily-cmd@users.noreply.github.com>
…12461742116674140378

Fix code errors and CI configuration
This commit hides the terminal cursor (`\033[?25l`) when the speed clicker game starts and restores it (`\033[?25h`) upon exit or interruption. This reduces visual distraction and makes the frequently updating terminal interface look much cleaner.

- Added cursor hide escape sequence on game init in `main.cpp`
- Added cursor restore sequence on all exit paths in `main.cpp`
- Updated async-signal-safe `restore_terminal` handler to use an array and `sizeof` to safely write the restore sequences
- Logged the UX learning in `.Jules/palette.md`

Co-authored-by: EiJackGH <172181576+EiJackGH@users.noreply.github.com>
@aidasofialily-cmd aidasofialily-cmd merged commit 5d4cca5 into palette-ux-game-polish-13775668471882036360 Mar 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant