Repository navigation
themes: add Seasonal Glass day/night artwork - #3585
gpetrichenko wants to merge 3 commits into
Conversation
|
maintainer-bot review · this one needs a maintainer decision · Leans: merge (75%) Thank you for Seasonal Glass. A day and a moonlit picture for each month, switched by the existing wallpaper_moods key, is a lovely use of what the launcher already has. The screenshot from a real TV and the clear per-file credits make this look ready to go in as it is. Why it goes to a maintainer: a second model disagrees (theme). Checks
This is a suggestion; a maintainer makes the final call. A maintainer can comment Reviewed by maintainer-bot · runs on 0G Private Computer |
|
Thank you @gpetrichenko, a daylight and a moonlit picture for each month on the existing wallpaper_moods key is a lovely idea, and the per-file CC0 credits are very clear. At 24 pictures the theme is about 7.3 MB, more than twice our largest theme, and all of it goes onto 1 GB TVs. Could you trim it to about 12 pictures, for example 6 day and 6 night? We'll check back in 7 days. |
Adds Seasonal Glass: a seven-column glass dock, round header controls and 24 original AI-generated seasonal illustrations (12 daylight and 12 moonlit). Existing wallpaper_moods selects day/night collections, rotating every 30 minutes. Artwork is CC0 1.0; configuration/documentation are MIT, with ambient-glass attribution.
Tested on: IRBIS 43F1YDX000BS2, Android 9, using the standard launcher. The included screenshot is a fresh TV capture. The owner’s monthly custom launcher/theme was restored after testing.
The complete Python suite was attempted on Windows: 3,209 tests, 97 failures, 3 errors, 468 skips. These include shell-fixture/platform problems (POSIX fake Python executables used by PowerShell). A representative test_adb_exposure.py run reproduces its eight failures on unchanged upstream tools. The full suite is not claimed to pass.
This PR contains theme assets and documentation only. Calendar-based monthly selection and Startup & Branding boot integration from the local installation are not included; the README explains this.