Skip to content

Improve: give widget cards the iOS 27 edge light and headings - #330

Merged
SandObserver merged 2 commits into
mainfrom
feat/ios27-widget-frames
Sep 24, 2026
Merged

SandObserver merged 2 commits into
mainfrom
feat/ios27-widget-frames

Conversation

@SandObserver

@SandObserver SandObserver commented Sep 23, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Draw the kit's edge light on widget cards through a ::after layer above the frame, pinned to its own compositing layer so it does not appear late after a page change on iOS.
  • Add --card-edge-hi and --card-edge-lo for both themes, and keep the dark values on widgets held dark in the light theme.
  • Set the Books, DNS and VPN headings in semibold mixed case at 11 to 13, replacing tracked uppercase.
  • Change the Books shelf names in the en, de, es and fr catalogs and their fallbacks from uppercase to each language's normal casing.

Testing
All green, including Docker build and e2e. Added a check that widgets held dark keep the dark edge light.

Changelog

Changed

  • Give widget cards the iOS 27 edge light and drop the uppercase widget headings.

Checklist

  • Stays within the project constraints: one container, no runtime dependencies, no build step (see CONTRIBUTING.md).
  • Tests added or updated for new logic, and the full suite, lint, and typechecks pass.
  • Docs updated if behavior or configuration changed.

@SandObserver SandObserver added the ui/ux UI, UX, and accessibility only fix label Sep 23, 2026
@SandObserver
SandObserver force-pushed the feat/ios27-widget-frames branch from 36c925c to 88bcd8e Compare September 24, 2026 03:06
@SandObserver
SandObserver merged commit 927280b into main Sep 24, 2026
6 checks passed
@SandObserver
SandObserver deleted the feat/ios27-widget-frames branch September 24, 2026 03:09
stackyard-release Bot pushed a commit that referenced this pull request Sep 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ui/ux UI, UX, and accessibility only fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant