Repository navigation
Center training widget tiles and fit workout icons - #13
Closed
AlexSchmidt1999 wants to merge 2 commits into
Closed
AlexSchmidt1999 wants to merge 2 commits into
AlexSchmidt1999 wants to merge 2 commits into
Conversation
This was referenced Oct 8, 2026
Owner
Author
|
Closing this older fork test PR. Its full head ( The relevant changes are now submitted for upstream review in #2761. |
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.
Training favorite tiles now center their existing workout icons and names. Idle tiles reserve two centered text lines so single-line and wrapped names align; compact buttons keep natural height. The existing SF Symbols fit their square icon bounds without distortion, including the strength-training dumbbell. Sport glyph identities, user-defined names and training actions are unchanged. UI uses existing design tokens and native image scaling.
Validation: eight existing WorkoutTypeIconTests passed; macOS app and iOS Release app/widgets/watch targets compiled. Translation, doc-comment, source policy and four-bundle unsigned binary checks passed. Local SwiftUI previews cover German and longer English labels at small widget sizes, plus active/paused/end states; Live Activities retain their 160-point height checks. Actual iPhone tinted/Always-On presentation remains to be reviewed on the device.
NOOP 12.0.0 build 439 is verified installed and launched on the owner’s iPhone over Wi-Fi with the existing bundle ID. It combines the previous fork fixes with this Apple-only UI follow-up. The separate baseline commit changes only the reviewed build-counter project hash. Stacked on the Today sync-layout branch; no upstream PR or merge is requested and the local monitor remains paused.