Track app assets

This commit is contained in:
2026-10-09 02:57:04 +02:00
parent e05d973a8d
commit c1e0bddfff
11 changed files with 13 additions and 15 deletions

View File

@@ -11,7 +11,7 @@ py -3.14 -m venv .venv (Python 3.10-3.14)
.venv\Scripts\python -m pytest -q
.venv\Scripts\python tools\build_app.py
```
That one command does everything, offline. If `app/assets/` (git-ignored icon and wallpaper) is missing, it is
That one command does everything, offline. If `app/assets/` (committed icon and wallpaper) is missing, it is
made from `bac_logo_full.png` and `wallpaper.jpg` in `Downloads\Arkham City` (or `--art FOLDER`); without those
images the build still works, with a plain icon and no wallpaper.
Output: `dist\UnheardCity\UnheardCity.exe` and `dist\UnheardCity-<ver>-windows-amd64.zip`

View File

@@ -90,9 +90,8 @@ limit but means LZO recompression of large engine packages: out of scope, high r
- **Artwork:** the app icon (the Arkham City logo bat in flat black over a red audio waveform of rounded bars, on a
white rounded tile; shown only in the window/taskbar and the toolbar corner) and the default background wallpaper come from images supplied by the user.
`tools/make_assets.py <folder>` turns `bac_logo_full.png` + `wallpaper.jpg` into `app/assets/` (app_icon.png,
app_icon.ico, wallpaper.jpg), which the build bundles. The folder is git-ignored because it is Warner Bros.
artwork: keep builds that contain it for personal use. Without the assets the app falls back to a plain
waveform icon and no wallpaper.
app_icon.ico, wallpaper.jpg), which the build bundles. The folder is committed (public artwork and generated
content). Without the assets the app falls back to a plain waveform icon and no wallpaper.
- Background: the wallpaper sits only behind the filter panel, scaled to the panel height so its left part fills
the panel, under a light veil. Settings -> Background toggles it and sets its strength (default 10 %).
- Loading feedback stays where the work is, never modal: a spinner inside the waveform being loaded (sound or