arek
d1d90dfb67
chore: remove unused hashtable and dead code
...
Remove hashtable module and tests (unused in runtime). Remove unused
variables mycolour, direction, output_scale_factor, and dead local p.
2026-11-08 16:34:50 +01:00
arek
f6fce3e9a5
merge: More patterns
2026-11-08 16:23:04 +01:00
arek
8c2fbbbbc8
docs: archive more-patterns change and sync specs
...
Archive completed change and update pattern-placement spec.
2026-11-08 16:22:44 +01:00
arek
ed6c9c81f3
feat: add 6 more built-in patterns (Beacon, Boat, Tub, Beehive, R-pentomino, Acorn)
...
Extend pattern module to 10 patterns and map them to digit keys 5-0.
Update config defaults and tests.
2026-11-08 16:18:48 +01:00
arek
844778d30f
docs: add more-patterns OpenSpec change
...
Plan 6 additional built-in patterns mapped to digit keys 5-0.
2026-11-08 16:16:59 +01:00
arek
571ed806a2
merge: Arena size
2026-11-08 16:12:20 +01:00
arek
bf426d1e06
docs: archive arena-size change and sync specs
...
Archive completed change and add arena-sizing main spec.
2026-11-08 16:11:03 +01:00
arek
a607a2441c
feat: size arena to ~80% of output with resize-aware grid
...
Store wl_output mode dimensions and compute the default logical window
size as 80% of the output divided by the active scale, with a fallback.
Grid dimensions continue to update on resize.
2026-11-08 16:07:45 +01:00
arek
9583cab243
docs: add arena-size OpenSpec change
...
Plan output-aware arena sizing (~80% of screen) with fallback and resize.
2026-11-08 16:05:14 +01:00
arek
3666c64aee
merge: Go mechanics
2026-11-08 15:58:10 +01:00
arek
b7120e67f2
docs: archive gol-simulation change and sync specs
...
Archive completed change and add gol-simulation main spec.
2026-11-08 15:57:21 +01:00
arek
cb974854a3
feat: add Game of Life simulation mechanics
...
Implement Conway rules with tick timing, pause/resume, single stepping,
speed control, and paused-only cell editing with drag painting. Update
default key bindings for pause/step/speed. Mark verification complete.
2026-11-08 15:47:46 +01:00
arek
00a2b6b03e
docs: add gol-simulation OpenSpec change
...
Plan Game of Life mechanics: Conway rules, pause/resume, stepping,
speed control, and paused-only cell editing with drag painting.
2026-11-08 15:39:25 +01:00
arek
983b0cbee4
merge: OpenSpec, obsługa klawiatury i myszy
2026-11-08 14:49:34 +01:00
arek
b8842039b2
chore: add agent skill definitions for openspec workflows
...
Add SKILL.md files for openspec apply/archive/explore/propose/sync/update
under .hermes and .opencode. Only skill definitions are included.
2026-11-08 14:48:08 +01:00
arek
7874a5f7c6
feat: implement keyboard and mouse input, pattern placement, and HiDPI scaling
...
Add configurable key bindings (TOML), modifier-aware dispatch, mouse-driven
pattern placement with preview and rotation, cell grid storage/rendering,
and fractional/integer HiDPI scaling. Archive the input-and-placement change
and sync its specs to main specs.
Tests: Hashtable, Config, Grid, Pattern (4/4 pass).
2026-11-08 14:46:04 +01:00
arek
5e7abfb56b
docs: add input-and-placement OpenSpec change and update AGENTS.md
...
Plan input handling and pattern placement before Game of Life mechanics:
keyboard bindings config, mouse placement with preview/rotation,
HiDPI scaling, and cell grid. Update AGENTS.md project notes.
2026-11-08 14:30:09 +01:00
arek
403bcbbfdf
doc: Updates AGENTS.md
2026-06-13 10:42:41 +02:00
arek
497f06e20d
fix: Fixes in hasntable
2026-06-13 10:38:30 +02:00
arek
827f30908a
chore: Adds generation of compile_commands.json
2026-06-13 10:38:13 +02:00
arek
ca89ada4b1
feat: Initial usage of xkb.
2026-06-13 10:22:08 +02:00
arek
32ff1b18c0
doc: Added README and AGENTS files
2026-06-13 10:07:07 +02:00
arek
a50cf5e4fe
fix: Fixed for GCC 15
2026-06-13 10:06:43 +02:00
arek
2a436f1ea5
Added hashtable
2024-11-03 12:39:18 +01:00
arek
ac136d4ffb
Generic hash implementation
2024-06-29 23:18:00 +02:00
arek
61eea2bd43
Added pointer and keyboard handlers
2024-06-02 19:29:26 +02:00
arek
998164d7f9
Init
2024-06-02 19:29:26 +02:00