Alex funman300
  • Joined on 2026-01-25
funman300 pushed tag v0.1.0 to funman300/Ferrous-Solitaire 2026-05-01 17:15:14 +00:00
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-01 17:15:09 +00:00
160637d1c8 docs: update remote URL reference to github.com/funman300/Rusty_Solitare
43f13c615e chore: workspace cleanup after card-theme phase landings
Compare 2 commits »
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-01 16:26:11 +00:00
924a1e2af7 feat(engine): card-theme picker in Settings → Cosmetic
funman300 created branch master in funman300/solitaire-quest-pkgbuild 2026-05-01 16:14:27 +00:00
funman300 pushed to master at funman300/solitaire-quest-pkgbuild 2026-05-01 16:14:27 +00:00
a8106deeb6 Drop LGPL-3.0 from license list (xCards → hayeah swap upstream)
69d60ede2e Initial PKGBUILD for solitaire-quest 0.1.0-1
funman300 created repository funman300/solitaire-quest-pkgbuild 2026-05-01 16:14:17 +00:00
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-01 16:12:30 +00:00
a6b8348332 docs: refresh README + ARCHITECTURE for hayeah art + theme system
b98cb8a99f feat(assets): swap card art to hayeah/playing-cards-assets (MIT)
Compare 2 commits »
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-01 15:54:45 +00:00
7b59e70192 feat(engine): theme registry + discovery (Card theme phase 6)
7f477b4ad8 feat(engine): ThemePlugin + ActiveTheme integration (Card theme phase 4)
ce38b26721 feat(engine): theme zip importer with safety validation (Card theme phase 7)
172d7773f0 feat(engine): asset sources for embedded + user theme dirs (Card theme phase 3)
205ad6f646 feat(engine): per-platform user-theme directory (Card theme phase 5)
Compare 8 commits »
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-01 04:23:01 +00:00
e510e90b95 docs: refresh SESSION_HANDOFF for Phase 5 smoke-test fixes and bonus polish
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-01 03:34:25 +00:00
902560cd68 fix(engine): hit-test face-down fan offset matches sprite layout
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-01 03:24:32 +00:00
912b08c719 feat(engine): skip splash on subsequent launches
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-01 03:12:22 +00:00
3ef4ecb747 test(data): client-side sync round-trip integration tests
4b9d008be2 refactor(workspace): sweep low-risk clippy::pedantic findings
74482252d1 feat(engine): tooltips on Achievements screen rows
6e7705b256 feat(app): persist window geometry across launches
Compare 4 commits »
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-01 01:52:39 +00:00
59316de1e9 perf(app): set PresentMode::AutoNoVsync to eliminate window-resize stalls
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-05-01 01:31:59 +00:00
1719fdada0 perf(engine): in-place resize updates and 50ms throttle eliminate drag lag
8dda9541a3 fix(engine): constrain card size so worst-case tableau fits vertically
Compare 2 commits »
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-04-30 23:56:10 +00:00
60a80369d4 docs: rewrite SESSION_HANDOFF for completed Phase 4 release-prep state
dbe6c60133 feat(engine): tooltips on Modes and Menu popover rows
74597a8c84 feat(engine): tooltips on every Settings panel control
5d57b67934 feat(engine): branded splash screen on launch
220e3f040c feat(engine): tooltips on every HUD readout and action button
Compare 19 commits »
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-04-30 20:06:04 +00:00
de52c8a7b7 docs: update SESSION_HANDOFF for completed phase-4 polish tracks
dcfa976dad feat(engine): score change feedback — pulse and floating delta
71999e1062 feat(engine): modal open animation — fade + scale with ease-out
5f5aba8dff feat(app): window polish — WM_CLASS, centered window, crash log hook
9bfca929cb chore(workspace): satisfy clippy --all-targets in test code
Compare 5 commits »
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-04-30 05:01:01 +00:00
534870a68a docs: expand SESSION_HANDOFF resume prompt with release-readiness scope
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-04-30 04:49:56 +00:00
0066ca6205 docs: mark UX overhaul Phase 3 complete in SESSION_HANDOFF
54e024c1b0 chore(engine): final literal-to-token sweep
3a01318fbd feat(engine): upgrade animations — curves, scoped settle, deal jitter, cascade rotation
79d391724e chore(data): derive Copy on AnimSpeed
ba019c0ba7 feat(engine): convert SettingsPanel to modal scaffold + Done button
Compare 6 commits »
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-04-30 02:36:26 +00:00
cb93bd9265 fix(engine): pin modals via GlobalZIndex and surface forfeit-no-op toast
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-04-30 02:18:21 +00:00
6723416a55 feat(engine): convert PauseScreen to modal + add ForfeitConfirmScreen