feat(home): Saves is a button you can see: a Manage saves card under the default version, and a labelled Saves button on each version #31
No reviewers
Labels
No labels
area/build
area/install
area/saves
area/ui
area/updates
good first issue
gpu/amd
gpu/intel
gpu/nvidia
help wanted
kind
bug
kind
chore
kind
docs
kind
feature
kind
performance
kind
question
platform/linux
platform/steam-deck
platform/windows
priority
critical
priority
high
priority
low
status
blocked
status
confirmed
status
duplicate
status
invalid
status
needs-info
status
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
MagicBeanDev/LongshotLauncher!31
Loading…
Reference in a new issue
No description provided.
Delete branch "HumanBean/LongshotLauncher:feat/saves-visible"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Players don't find Saves on the home page: under the default version it's a small text link at the end of a grey line, and on each version it's an unlabelled disk icon next to Open folder and Delete. Copying, importing and exporting saves is one of the launcher's main features, so it should be easy to spot.
What changed
App/Views/HomeView.axaml, default version (left): the "💾 3 saves, last today 17:57 · Saves" line is now a card-sized button: a green disk icon, Manage saves, the saves summary under it, and a chevron. The whole card opens Saves, and its tooltip says what Saves does (copy between versions, import, export).App/Views/HomeView.axaml, each version (right): the icon-only disk button is now a small labelled Saves button (icon + text), styled like Play this version and Set as default. Open folder and Delete stay as icons.App/Controls/Controls.cs: achevronRighticon for the card.No view model changes: both buttons use the same commands as before (
SavesDefaultCommand,SavesCommand).Screenshots
Drawn headless (Avalonia.Headless + Skia) from the real
MainWindow, with two versions on the Windows layout (each version has its own saves), the second one selected.Before
After
With nothing selected (after):
Testing
python -I tests/test_launcher_core.py --longshot <Longshot checkout>: 632 checks passed.python -I tests/test_release.py: OK (28 tests).🤖 Generated with Claude Code
b99156982673dd393bf7