Alex funman300
  • Joined on 2026-01-25
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-04-24 19:31:06 +00:00
bef7ab3c13 docs: add Phase 4 statistics implementation plan
4d2379c426 feat(engine): add AnimationPlugin with slide, cascade, and toast (Phase 3F)
a8a323c6c3 chore(deps): replace bevy_egui+bevy_kira_audio with bevy_ui+kira, drop AssetServer
Compare 3 commits »
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-04-24 03:49:16 +00:00
b3646d6cad modified: solitaire_engine/src/card_plugin.rs
900de7f376 feat(engine): add InputPlugin with keyboard and stock-click
0a87f0f8f2 feat(engine): add CardPlugin with procedural card rendering
d92b4a8648 feat(engine): add layout, LayoutResource, and TablePlugin
c393eab17d feat(engine): add resources, events, and GamePlugin event routing
Compare 5 commits »
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-04-23 23:01:06 +00:00
3831fe691c docs: add session handoff document for Phase 3 continuation
funman300 created branch master in funman300/Ferrous-Solitaire 2026-04-23 22:54:13 +00:00
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-04-23 22:54:13 +00:00
b8dc7cb21c fix(core): remove stock_recycled limit, replace unwrap, snapshot on recycle, fix derives
58f1465927 feat(core): add GameState with draw, move_cards, undo, win/auto-complete detection
43194b04ac fix(core): use StdRng doc comment, replace expect() with debug_assert in deal_klondike
17bbec054c feat(core): add pile, error, deck, rules, scoring modules with tests
fcf878b403 feat(core): add Card, Suit, Rank types with tests
funman300 created repository funman300/Ferrous-Solitaire 2026-04-23 22:41:14 +00:00
funman300 pushed to main at funman300/dotfiles 2026-04-23 17:51:19 +00:00
8c099437a4 niri: add snixembed startup and Wine tray window rule
funman300 pushed to main at funman300/dotfiles 2026-04-23 17:47:55 +00:00
299d4269ba niri: add float toggle hotkey, workspace binds, RuneLite window rule
funman300 pushed to main at funman300/dotfiles 2026-04-23 17:39:14 +00:00
888f46d791 niri: remove focus ring, add maximize keybind, set gaps to 0
funman300 pushed to main at funman300/dotfiles 2026-04-23 17:32:39 +00:00
c7713b3626 niri: remove window borders, keep focus ring
funman300 pushed to main at funman300/dotfiles 2026-04-23 17:32:00 +00:00
3584c0e38e alacritty: remove window decorations
funman300 pushed to main at funman300/dotfiles 2026-04-23 17:30:22 +00:00
b4fbb8963a wofi: polish style with better spacing, focus ring, and font
funman300 pushed to main at funman300/dotfiles 2026-04-23 17:29:27 +00:00
c32d9cdd1a networkmanager-dmenu: add wofi config
funman300 pushed to main at funman300/dotfiles 2026-04-23 17:29:06 +00:00
ab4b964c09 waybar: click wifi to open networkmanager_dmenu wofi picker
funman300 pushed to main at funman300/dotfiles 2026-04-23 17:25:41 +00:00
cf3902b35e waybar: add CPU usage/temp with color states and per-core tooltip
funman300 pushed to main at funman300/dotfiles 2026-04-23 17:23:24 +00:00
fd2abd5fae gtk: remove window decoration buttons left over from GNOME
funman300 pushed to main at funman300/dotfiles 2026-04-23 17:21:30 +00:00
e39889affb niri: suspend after 30min idle to prevent overheating
funman300 pushed to main at funman300/dotfiles 2026-04-23 03:52:14 +00:00
5f7e96f864 modified: niri/config.kdl
funman300 pushed to main at funman300/dotfiles 2026-04-23 00:27:30 +00:00
54689f9781 Add power profile and fan strategy waybar modules - scripts/power-profile.sh: waybar module + wofi menu for powerprofilesctl - scripts/fan-profile.sh: waybar module + wofi menu for fw-fanctrl - waybar/config.jsonc: add custom/power-profile and custom/fan-profile modules - waybar/style.css: add padding and class colors for new modules - packages.txt: add power-profiles-daemon and fw-fanctrl - install.sh: symlink new scripts to ~/.local/bin
funman300 pushed to main at funman300/dotfiles 2026-04-23 00:15:23 +00:00
0cd43b9e54 Switch greeter from tuigreet to regreet