mirror of
https://invent.kde.org/marcoa/a-la-karte.git
synced 2026-02-09 21:13:08 +00:00
Docs: prepare 0.1.1rc2
This commit is contained in:
parent
e754d88eb0
commit
71c1b047b8
3 changed files with 33 additions and 0 deletions
|
|
@ -10,6 +10,8 @@ A unified game launcher for KDE Plasma 6, inspired by [KDE Apps Initiative issue
|
||||||
|
|
||||||
- Import games from Steam, Lutris, Heroic, Bottles, itch.io, Legendary, RetroArch playlists, Flatpak applications, and desktop entries
|
- Import games from Steam, Lutris, Heroic, Bottles, itch.io, Legendary, RetroArch playlists, Flatpak applications, and desktop entries
|
||||||
- Manual game entries with editable metadata (name, developer/publisher, executable, working directory)
|
- Manual game entries with editable metadata (name, developer/publisher, executable, working directory)
|
||||||
|
- Per-game launch overrides (environment variables, compatibility runner selection, Wine/Proton prefix path)
|
||||||
|
- Per-game screenshots gallery with import and centralized storage
|
||||||
- Grid and list views
|
- Grid and list views
|
||||||
- Search by name/developer/publisher and filter by source
|
- Search by name/developer/publisher and filter by source
|
||||||
- Favorites and hidden games views
|
- Favorites and hidden games views
|
||||||
|
|
@ -194,6 +196,8 @@ Settings are stored in `~/.config/alakarterc` and include:
|
||||||
|
|
||||||
Game library is stored in `~/.local/share/alakarte/library.json`.
|
Game library is stored in `~/.local/share/alakarte/library.json`.
|
||||||
|
|
||||||
|
Imported screenshots are stored under `~/.local/share/alakarte/media/screenshots/<gameId>/`.
|
||||||
|
|
||||||
## Code Overview
|
## Code Overview
|
||||||
|
|
||||||
- **Application entry point**: `src/main.cpp`
|
- **Application entry point**: `src/main.cpp`
|
||||||
|
|
@ -201,6 +205,7 @@ Game library is stored in `~/.local/share/alakarte/library.json`.
|
||||||
- **Data model**:
|
- **Data model**:
|
||||||
- `src/game.*` stores per-game metadata
|
- `src/game.*` stores per-game metadata
|
||||||
- `src/gamemodel.*` and `src/gamesortfiltermodel.*` provide sorting/filtering for the UI
|
- `src/gamemodel.*` and `src/gamesortfiltermodel.*` provide sorting/filtering for the UI
|
||||||
|
- **Media**: `src/mediamanager.*` + `src/screenshotmodel.*` provide centralized per-game screenshot management
|
||||||
- **Importers**: `src/*importer.*` (Steam/Lutris/Heroic/etc.)
|
- **Importers**: `src/*importer.*` (Steam/Lutris/Heroic/etc.)
|
||||||
- **Launcher**: `src/gamelauncher.*` launches processes/URLs and records last-played on launch
|
- **Launcher**: `src/gamelauncher.*` launches processes/URLs and records last-played on launch
|
||||||
- **UI**: `src/qml/` (Kirigami + Qt Quick)
|
- **UI**: `src/qml/` (Kirigami + Qt Quick)
|
||||||
|
|
|
||||||
18
changelog.md
18
changelog.md
|
|
@ -1,5 +1,23 @@
|
||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## [0.1.1rc2] - 2026-01-25
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
- Per-game compatibility settings: Native/Wine/Proton/custom runner selection
|
||||||
|
- Proton discovery (Steam/Flatpak) and per-game prefix path support
|
||||||
|
- Per-game launch environment variables
|
||||||
|
- Centralized screenshot management with per-game gallery and import action
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
- Game JSON now supports a nested `launch` object for launch overrides (backwards compatible)
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
- More robust `library.json` parsing with better logging and legacy entry handling
|
||||||
|
- Runner-aware launching no longer bypasses overrides for Steam/Lutris URL entries
|
||||||
|
|
||||||
## [0.1.1rc1] - 2026-01-24
|
## [0.1.1rc1] - 2026-01-24
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
|
||||||
|
|
@ -75,6 +75,16 @@
|
||||||
</keywords>
|
</keywords>
|
||||||
|
|
||||||
<releases>
|
<releases>
|
||||||
|
<release version="0.1.1rc2" date="2026-01-25">
|
||||||
|
<description>
|
||||||
|
<p>Preview release with per-game compatibility and screenshots</p>
|
||||||
|
<ul>
|
||||||
|
<li>Per-game compatibility settings (Native/Wine/Proton/custom runner)</li>
|
||||||
|
<li>Per-game launch environment variables</li>
|
||||||
|
<li>Centralized per-game screenshots gallery with import action</li>
|
||||||
|
</ul>
|
||||||
|
</description>
|
||||||
|
</release>
|
||||||
<release version="0.1.1rc1" date="2026-01-24">
|
<release version="0.1.1rc1" date="2026-01-24">
|
||||||
<description>
|
<description>
|
||||||
<p>Preview release with improved navigation and importing</p>
|
<p>Preview release with improved navigation and importing</p>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue