Skip to content

[Feature]: Modernize iOS navigation and settings hierarchy #98803

Description

@steipete

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

  • Replace root card stacks with native List and Section hierarchy where the content is fundamentally navigational.
  • Move Appearance and Agent status filtering into compact toolbar menus with SF Symbols and checkmarks.
  • Use system navigation titles, back behavior, search, row spacing, and semantic status treatment.
  • Reserve Liquid Glass for interactive navigation and toolbar controls rather than content backgrounds.
  • Preserve the already-clean Chat and Talk content while aligning their surrounding shell where necessary.
  • Add simulator UI coverage and detailed light/dark before-and-after evidence.

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Low-priority cleanup, docs, polish, ergonomics, or speculative work.clawsweeper:needs-maintainer-reviewClawSweeper marked this issue as needing maintainer review before automation.clawsweeper:needs-product-decisionClawSweeper 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.impact:otherThis issue has meaningful maintainer-visible impact outside the owned taxonomy.issue-rating: 🌊 off-meta tidepoolIssue quality rating does not apply to this item.maintainerMaintainer-authored PR

    Type

    No type

    Fields

    Priority

    None yet

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions