Skip to content

fix: polish widget edit & preview screens#565

Merged
jvsena42 merged 4 commits into
feat/os-widgetsfrom
fix/widgets-polish
May 22, 2026
Merged

fix: polish widget edit & preview screens#565
jvsena42 merged 4 commits into
feat/os-widgetsfrom
fix/widgets-polish

Conversation

@jvsena42
Copy link
Copy Markdown
Member

@jvsena42 jvsena42 commented May 21, 2026

Description

This PR:

  1. Removes the Show Widget Titles setting end-to-end
  2. Removes the legacy description text from the widget edit screens
  3. Restyles the Blocks widget edit rows to match Figma v61
  4. Adds a divider to the Facts widget preview screen

A set of small follow-up fixes on top of the widgets foundation work, bringing the iOS widget screens in line with Figma v61 and the equivalent Android polish.

The Show Widget Titles setting is removed from the Widgets settings screen and its underlying storage, backup config, and migration mapping. The widget title header (icon + name) now shows only while editing the dashboard, which matches the previous default behavior. Existing persisted values are ignored safely on read.

The widget edit screens no longer show the legacy description paragraph above the options. The Blocks edit rows now use the correct text styles and colors per Figma: regular labels at 80% white and semibold values in full white. The Facts preview screen gains a divider below its description, consistent with the other widget preview screens.

Linked Issues/Tasks

N/A

Screenshot / Video

Simulator.Screen.Recording.-.iPhone.16.-.2026-05-21.at.19.43.15.mp4

QA Notes

Manual Tests

  • 1. Settings → Widgets: no "Show Widget Titles" toggle is shown.
  • 2. Blocks widget → edit: row labels render regular at 80% white, values semibold in full white, icons orange, checkboxes orange when selected / gray when not.
  • 3. Facts widget → preview: a divider appears below the description.

Automated Checks

  • N/A — copy, color, layout, and dead-code removal only; no automated coverage added or changed. SwiftFormat run locally on the touched files.

@jvsena42 jvsena42 self-assigned this May 21, 2026
@jvsena42 jvsena42 added this to the 2.3.0 milestone May 21, 2026
@jvsena42 jvsena42 marked this pull request as ready for review May 21, 2026 22:42
@jvsena42 jvsena42 requested a review from pwltr May 21, 2026 22:45
@jvsena42 jvsena42 merged commit ad5b6b6 into feat/os-widgets May 22, 2026
21 of 24 checks passed
@jvsena42 jvsena42 deleted the fix/widgets-polish branch May 22, 2026 09:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants