Skip to content

[Tracking] Settings pages polish pass — per-page visual and layout audit #1303

Description

@Astro-Han

Scope

This issue tracks the visual, layout, responsive, and state audit of all 14 Settings destinations.

It does not decide Settings information architecture, redesign module subpages, or reopen token and primitive governance that has already landed. Settings IA and page-boundary decisions are tracked by #1490. Module-page simplification is tracked by #1452.

Completed prerequisites

Current status

Surface Tracking Status
Shared Settings composition #1360 Open
General and Appearance #1362 / #1481 Open; PR is currently dirty and stacked on #1479
Usage, Memory, and Web Search #1364 / #1479 Open; PR is currently dirty and Memory still has a known narrow-layout remainder
Daily Review, Data, and About #1363 Open; no implementation PR
Models #1367 Open; blocked on the provider interaction work in #1421
Permissions and Health #1361 Complete
Voice and Remote Access #1365 Complete
Open Gateway metric overflow #1304 Complete; the page still participates in #1360 for its ungrouped proxy form

Known remaining findings

Working surface and evidence

  • Use a production-faithful Product Storybook story as the deterministic iteration surface; baseline governance is tracked by test(ui): make Product Storybook baselines production-faithful and CI-rendered #1489.
  • Add missing populated, empty, error, pending, long-content, and narrow variants before changing the state they represent.
  • Lock layout and cascade invariants with focused computed-style or text contracts, not screenshot baselines.
  • Confirm final geometry once in the built Electron app and attach one live-app before/after capture to each visual PR.
  • Use Electron E2E only for representative journeys that cross renderer and main boundaries.

Close when

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions