Add Apple Watch Series 7-9 45mm frames (6 variants) - #1
Open
JustSuperHuman wants to merge 3 commits into
Open
Conversation
New "Apple Watch" category with Midnight/Starlight/Silver Aluminum and Gold/Graphite/Silver Stainless Steel 45mm frames (native 396x484 screen, transparent cutout, Solo Loop band). Pipeline changes to support watches: - MIN_SCREEN_RATIO 1.3 -> 1.1 (watch screens are ~1.2) - MIN_MASK_COVERAGE 0.5 -> 0.3 (band takes canvas space) - grow screen mask through connected mostly-transparent pixels (alpha < 128) so semi-transparent glass glare at the display edge is included in the mask, and derive the screen bbox from the final mask - add Apple Watch to README category order and cover sections Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Generated frame/mask/template outputs for the six 45mm variants, updated index.json and the cover image. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Introduces a new set of PNG image assets for the Apple Watch 45mm model, covering various case materials, colors, and band combinations in portrait orientation.
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.
What's added
New Apple Watch category with six 45mm frames (Series 7/8/9 design, Solo Loop band, Apple bezel-art quality with transparent screen cutouts):
Screen resolves to the true native 45mm display size: 396×484 at (72, 188).
Pipeline changes needed to support watches
MIN_SCREEN_RATIO1.3 → 1.1 — watch screens are ~1.2, below the old phone/tablet floorMIN_MASK_COVERAGE0.5 → 0.3 — the band takes canvas space, so the screen is a smaller share of the imagescreenbbox is derived from the final mask. The source art has a semi-transparent glass-glare feather at the top of the display (α up to ~57); without this the mask stopped 9px short of the bezel and screenshots showed a white gap there. The opaque bezel bounds the growth, so phones/tablets are unaffected (verified: iPhone 15 identical bounds, iPad mini gains 2px of anti-aliased edge)generate_cover.pynow tolerates categories missing from the index