-
-
Notifications
You must be signed in to change notification settings - Fork 80.7k
[Feature]: Modernize iOS navigation and settings hierarchy #98803
Copy link
Copy link
Closed
Labels
P3Low-priority cleanup, docs, polish, ergonomics, or speculative work.Low-priority cleanup, docs, polish, ergonomics, or speculative work.clawsweeper:needs-maintainer-reviewClawSweeper marked this issue as needing maintainer review before automation.ClawSweeper marked this issue as needing maintainer review before automation.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.ClawSweeper marked this issue as needing a product or behavior decision.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.impact:otherThis issue has meaningful maintainer-visible impact outside the owned taxonomy.This issue has meaningful maintainer-visible impact outside the owned taxonomy.issue-rating: 🌊 off-meta tidepoolIssue quality rating does not apply to this item.Issue quality rating does not apply to this item.maintainerMaintainer-authored PRMaintainer-authored PR
Description
Metadata
Metadata
Assignees
Labels
P3Low-priority cleanup, docs, polish, ergonomics, or speculative work.Low-priority cleanup, docs, polish, ergonomics, or speculative work.clawsweeper:needs-maintainer-reviewClawSweeper marked this issue as needing maintainer review before automation.ClawSweeper marked this issue as needing maintainer review before automation.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.ClawSweeper marked this issue as needing a product or behavior decision.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.impact:otherThis issue has meaningful maintainer-visible impact outside the owned taxonomy.This issue has meaningful maintainer-visible impact outside the owned taxonomy.issue-rating: 🌊 off-meta tidepoolIssue quality rating does not apply to this item.Issue quality rating does not apply to this item.maintainerMaintainer-authored PRMaintainer-authored PR
Type
Fields
Priority
None yet
Summary
Modernize the iOS app's navigation and information hierarchy so the primary Control, Agents, and Settings surfaces feel native, calm, and professional on iOS 26.
Problem to solve
Several root screens rely on nested custom cards, segmented controls, repeated labels, and bespoke navigation affordances. The result is denser than necessary and visually inconsistent with modern system apps. Settings in particular presents Appearance as a segmented control inside nested rounded containers, Agent status filtering consumes permanent space, and Control repeats card chrome around standard navigation rows.
Proposed solution
ListandSectionhierarchy where the content is fundamentally navigational.Alternatives considered
Incremental styling of the existing cards would preserve the same hierarchy and density. A native information architecture removes redundant chrome and gains system behavior, accessibility, and iOS 26 styling without maintaining parallel custom components.
Impact
Primary users: iOS app users navigating gateway controls, agents, and settings. The change is visual and navigational; gateway and agent behavior remain unchanged.
Evidence / examples
Follow-up to #98736 and the design feedback discussed in https://x.com/Kerroudjm/status/2071998995753279540. The implementation PR will include simulator-captured light/dark before-and-after images and live Gateway navigation proof.
Additional information
The audit covers every top-level iPhone tab, with code changes focused on surfaces where native iOS components materially reduce clutter. No new dependency or configuration surface is proposed.