Commit graph

7 commits

Author SHA1 Message Date
444ef65a78 Core: add InputManager and couch UI mode 2026-01-29 19:49:27 +01:00
3ec2badcd7 Media: add per-game screenshots manager and gallery 2026-01-25 14:30:02 +01:00
27f5a31561 Cleanup: stop shipping unused FocusableCard.qml 2026-01-25 14:26:11 +01:00
24b9ee6491 UI: Add hint bar and UI mode override
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.
2026-01-24 13:27:30 +01:00
40f1c5ff38 Build: Require SDL3
Link against SDL3 and support building against a locally provided SDL3 source tree via ALAKARTE_SDL3_SOURCE_DIR.
2026-01-24 13:20:46 +01:00
946baee9cf Fix app icon resource aliasing
Set the Qt resource alias before qt_add_resources.
This ensures the embedded app icon is resolvable at runtime and avoids
fallback icons rendering incorrectly.
2026-01-20 00:14:45 +01:00
747b02035a alakarte: Initial import
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.
2026-01-18 13:13:07 +01:00