Select the couch launch profile based on effective UI mode so profile choice is consistent across games.
Update details and edit UI to toggle and reflect couch mode globally, and fix duplicate QML property declarations.
Store per-game launch profile overrides and active profile selection in library.json.
Add a quick profile toggle in the details sheet and minimal editing in the edit dialog. Apply the effective profile config in both launching and diagnostics.
Add a bottom hint bar with keyboard/gamepad hints and controller-specific icons.
Also add a UI mode setting (auto/desktop/handheld) to improve the adaptive layout on different form factors.
Ensure editing a game updates the library view and the edit dialog reliably.
- Refresh the model when a Game emits change signals so filtering/sorting stays in sync.
- Reload edit fields on open/game change to avoid stale values after typing.
- Center the edit dialog with an explicit size.
Initial release of A-La-Karte, a unified game launcher for KDE Plasma.
Includes the QML UI, platform importers, AppStream metadata, icons,
and developer documentation.