Commit Graph

30 Commits (4da048648fe83a094e9c1d7eacd08f91ed8c57ab)

Author SHA1 Message Date
LeRoyce Pearson 4da048648f upload x86_86-linux-gnu artifact
/ build-dist (push) Successful in 1m17s Details
2024-05-30 00:02:11 -06:00
LeRoyce Pearson a47d3a56e0 split each binary into it's own upload step
/ build-dist (push) Successful in 1m21s Details
2024-05-29 23:50:31 -06:00
LeRoyce Pearson 3d01e0e7e0 use wildcard
/ build-x86_64-linux-gnu (push) Successful in 1m19s Details
2024-05-29 23:05:18 -06:00
LeRoyce Pearson 5c4a10bf26 feat: build.zig: add step to build for all platforms
/ build-x86_64-linux-gnu (push) Successful in 1m10s Details
2024-05-29 22:57:00 -06:00
LeRoyce Pearson 026d835803 fix: use upload-artifact v3
/ build-x86_64-linux-gnu (push) Successful in 58s Details
2024-05-29 22:16:33 -06:00
LeRoyce Pearson 20c6c18079 feat: add version info and upload built artifacts
/ build-x86_64-linux-gnu (push) Failing after 1m3s Details
2024-05-29 22:08:57 -06:00
LeRoyce Pearson 7e434c2bc2 disable cache for setup-zig and checkout repository
/ test (push) Successful in 58s Details
The cache wasn't working and the timeout took way too long. Redownloading
zig every time it is, then.
2024-05-29 21:20:07 -06:00
LeRoyce Pearson d70f48afda feat: setup zig and run `zig build`
/ test (push) Failing after 9m34s Details
2024-05-29 21:08:40 -06:00
LeRoyce Pearson 8846d2cb87 feat: add demo forgejo workflow
/ test (push) Successful in 33s Details
2024-05-29 20:20:17 -06:00
LeRoyce Pearson 820e48e4ec fix: ensure that board_offset is pixel aligned 2024-05-29 18:03:16 -06:00
LeRoyce Pearson 7029cd4c60 fix: update seizer to version that correctly detects RG35XXH gamepad 2024-05-25 23:26:16 -06:00
LeRoyce Pearson 9b8ec6de26 feat: update seizer to version with Platform refactor 2024-05-25 22:14:16 -06:00
LeRoyce Pearson e4d34632aa feat: show throbber while win count is loading 2024-05-25 14:55:31 -06:00
LeRoyce Pearson e157502750 feat: web: write win count to disk 2024-05-25 04:23:28 -06:00
LeRoyce Pearson 812caef88a feat: add web support; add keyboard support 2024-05-23 16:25:01 -06:00
LeRoyce Pearson 813b7aad2b fix: rendering on RK3566 sway compositor 2024-05-10 02:22:09 -06:00
LeRoyce Pearson 6595013a88 feat: update to seizer with wayland support 2024-05-03 19:58:39 -06:00
LeRoyce Pearson b82fdbca00 fix: memory leak from snapshot/undo system 2024-04-23 22:17:35 -06:00
LeRoyce Pearson 80caf66884 fix: get gamepad input working again 2024-04-23 21:44:19 -06:00
LeRoyce Pearson a99c27cb87 fix: select top of drawn cards after double clicking
Before it would select the cards as if they were a regular stack on the
board.
2024-04-21 11:56:36 -06:00
LeRoyce Pearson 57a09e8830 fix: check that cards are different colors instead of different ranks 2024-04-21 11:51:53 -06:00
LeRoyce Pearson d6a1438f98 fix: color draw pile when it is hovered/selected 2024-04-21 11:46:52 -06:00
LeRoyce Pearson 30eefb5279 fix: remove extra snapshots when double clicking a card 2024-04-21 11:40:13 -06:00
LeRoyce Pearson 35067f824e feat: allow user to undo card movements 2024-04-21 02:56:58 -06:00
LeRoyce Pearson 9de25c4129 feat: persist win count to disk 2024-04-21 02:19:52 -06:00
LeRoyce Pearson 5e7f978e74 feat: detect when a player has won the game 2024-04-21 01:56:45 -06:00
LeRoyce Pearson 53be39dcd3 feat: apply same 3d effect from deck to foundations 2024-04-21 01:15:00 -06:00
LeRoyce Pearson 57825e9534 feat: add menu to start new game or quit 2024-04-21 01:04:51 -06:00
LeRoyce Pearson 4a6e419213 feat: add support for RG35XX Plus/H
- Use linux EGL backend for rendering
- Use linux evdev backend for input
- Use seizer's new ButtonInput abstraction
2024-04-20 23:51:56 -06:00
LeRoyce Pearson b199c7d52e initial version of seizer-solitaire 2024-04-14 14:31:52 -06:00