Replace the fixed-size preview PNGs with a transparent webp master - #262
Open
moWerk wants to merge 1 commit into
Open
Replace the fixed-size preview PNGs with a transparent webp master#262moWerk wants to merge 1 commit into
moWerk wants to merge 1 commit into
Conversation
13 tasks
moWerk
marked this pull request as draft
August 6, 2026 19:35
This was referenced Aug 7, 2026
Ship one transparent webp master per face. The store needs this master to show a face without falling back to rendering it live. It replaces the five presized opaque PNGs, which are no longer shipped because the device sized previews are now auto generated on device by the launcher preview renderer (AsteroidOS/asteroid-launcher#293).
moWerk
force-pushed
the
watchface-previews-webp
branch
from
August 8, 2026 19:22
8485bc8 to
c8784a9
Compare
moWerk
marked this pull request as ready for review
August 8, 2026 20:51
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Replaces every community face's five presized opaque preview PNGs (112/128/144/160/182) with a single transparent webp master.
The store needs the master to show a face without falling back to rendering it live, and the presized PNGs are no longer needed because the device sized previews are auto generated on device by the launcher preview renderer (AsteroidOS/asteroid-launcher#293). The masters were produced by the reworked watchface script (#261).
424 PNGs removed, 77 webp masters added, one per community face.
This was executed by an LLM under my direction. I have fully understood and take authorship of the changes.
Two notes for review. arc's five per-resolution preview sets carried nine basenames each (45 files) for its design variants; they collapse into the single top-level master deliberately, since the store only surfaces the arc.qml entry point. And the old set contained
112/Arc.pngnext to112/arc.png, which differ only in case and made the repository impossible to check out cleanly on case-insensitive filesystems; deleting the sets incidentally fixes that.The masters are reproducible from the committed tooling:
./watchface capture <face>(orcaptureall) regenerates them. A face whose visible feature depends on the clock, such as prominent-seconds and its seconds arc, is captured at a time that shows that feature rather than at a time where it reads as absent.