20 Commits

Author SHA1 Message Date
William Raendchen
66a45a698f
docs: update README with new splash images and signed mode description (#12) 2025-12-13 13:56:58 +01:00
epic-64
a67d852437 docs: add toggle for signed/unsigned mode in controls section 2025-12-01 00:00:00 +01:00
William Raendchen
cb4ea13866
link readme CI status to main branch 2025-11-25 13:13:48 +01:00
William Raendchen
de05e0c91c
cleanup: remove obsolete code, configure rustfmt and clippy (#7)
* chore: remove unnecessary needs_render checks from game logic

* chore: remove needs_render flag and related logic from game state

* chore: add rustfmt configuration file for consistent formatting

* chore: clean up imports and formatting in app.rs, binary_numbers.rs, main_screen_widget.rs, rustfmt.toml, and utils.rs

* chore: remove outdated comment from binary_numbers.rs

* chore: remove outdated comments from binary_numbers.rs

* chore: extract game over rendering logic into a separate function

* run clippy fix

* chore: add Clippy configuration files for linting thresholds

* run clippy fix

* chore: allow clippy warnings in selected places. check fix later

* docs: add command docs for linting and formatting

* docs: add command docs for linting and formatting

* split BinaryNumbersPuzzle.render_ref into several sub functions for rendering different areas.

* chore: adjust clippy lint levels to allow certain patterns

* chore: add CI configuration with testing, clippy, and formatting jobs

* cargo fmt

* chore: simplify clippy and formatting commands in CI configuration

* chore: consolidate cargo caching in CI configuration

* chore: replace cargo caching with rust-cache action in CI configuration

* chore: use is_multiple_of for streak check in score calculation

* chore: simplify game over check in render logic
2025-11-22 15:24:40 +01:00
0xadk
c43e37553e add vim keybindings 2025-11-20 08:32:22 -08:00
epic-64
69de23c76b feat: add MIT license and update README with license information 2025-11-20 00:00:00 +01:00
epic-64
b37831df97 chore: remove resource conscious section from README 2025-11-19 00:00:00 +01:00
epic-64
7be94e225a feat: add skip_first_dt flag to prevent timer jump on new puzzle start 2025-11-19 00:00:00 +01:00
epic-64
f6d1b8b6f6 Merge remote-tracking branch 'origin/main' into performance-adaptive-polling 2025-11-19 17:18:08 +01:00
William Raendchen
0941e72d7d
add video to README, via user-attachments 2025-11-19 17:14:59 +01:00
epic-64
f949501c59 docs: update recommended terminals section in README 2025-11-19 00:00:00 +01:00
epic-64
42e5023c3e fix: remove video tag from readme 2025-11-19 00:00:00 +01:00
Orhun Parmaksız
92821fdc1a
Add demo video 2025-11-19 12:51:11 +03:00
epic-64
34533e6105 docs: clarify instructions for building from source in README 2025-11-08 00:00:00 +01:00
epic-64
5f69aef75a docs: add controls section to README 2025-11-08 00:00:00 +01:00
epic-64
3f40f31252 docs: enhance README with colorblind accessibility information and gameplay details 2025-11-08 00:00:00 +01:00
epic-64
3c17be912a docs: update README with game features and retro aesthetics 2025-11-08 00:00:00 +01:00
epic-64
30f260f0ab add ratatui badge 2025-11-08 00:00:00 +01:00
epic-64
6ec0d83c0b docs: update README with installation instructions for Linux and building from source 2025-11-08 00:00:00 +01:00
epic-64
5d45e0af14 add tests 2025-11-08 00:00:00 +01:00