Pipeline redesign: Settings #1211

Open
opened 2026-11-01 14:17:45 +00:00 by tiagoagueda · 0 comments
Owner

Part of #1191. Design: the redesign canvas, https://claude.ai/artifact/CTfX5t4BQiVq9cH97XFvcZ (private to the maintainer until shared). Each screen has three artboards: today, polished and bold; this milestone builds bold. (Settings · bold.)

What

  • Navigation: the settings sections become tabs under the title (they wrap), instead of the side list.
  • Appearance:
    • Theme as three preview cards (System, Light, Dark), each a real radio.
    • Density, how buttons read, calendar period buttons, weekday names and identifier style as segmented radio groups.
    • The warning day counts in mono with a "days" suffix.
  • Help text: one line under each control. New help text means new strings for Weblate.
  • Other sections: they get the same card and segmented-control treatment as they are touched, starting with Accessibility.

Acceptance

  • Every control is a native input (radio or checkbox) inside a label.
  • Browser tests cover saving and the no-script form.

Depends on #1197.

🤖 Generated with Claude Code

Part of #1191. Design: the redesign canvas, https://claude.ai/artifact/CTfX5t4BQiVq9cH97XFvcZ (private to the maintainer until shared). Each screen has three artboards: *today*, *polished* and *bold*; this milestone builds **bold**. (*Settings · bold*.) ## What - **Navigation:** the settings sections become tabs under the title (they wrap), instead of the side list. - **Appearance:** - **Theme** as three preview cards (System, Light, Dark), each a real radio. - **Density, how buttons read, calendar period buttons, weekday names and identifier style** as segmented radio groups. - The warning day counts in mono with a "days" suffix. - **Help text:** one line under each control. New help text means new strings for Weblate. - **Other sections:** they get the same card and segmented-control treatment as they are touched, starting with Accessibility. ## Acceptance - Every control is a native input (radio or checkbox) inside a label. - Browser tests cover saving and the no-script form. Depends on #1197. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
tiagoagueda added this to the 0.7.0 milestone 2026-11-01 14:17:45 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Postulo/postulo#1211
No description provided.