Skip to content

Launcher Polish - Phase 9: Profiles Editor Polish #13

@Emperiusm

Description

@Emperiusm

Task

Implement Phase 9 — Profiles Editor Polish from the launcher UI polish plan.

Plan Reference

docs/superpowers/plans/2026-04-03-launcher-ui-polish.md

Read the plan's Phase 9 section. Phases 0–8 are already merged. This is the largest phase (14 tasks) — work through them sequentially.

Tasks (14)

Task Summary
TASK-051 Add scroll support to Profiles (currently missing — Settings has it, Profiles does not)
TASK-052 Profile card layout — name, description, icon
TASK-053 Profile selector — segmented control or card grid
TASK-054 Section headers within profile editor
TASK-055 2-column grid for dropdowns (extract layout_helpers.rs)
TASK-056 Toggle card surfaces for boolean settings
TASK-057 Profile-specific icon rendering
TASK-058 Header search bar for profiles
TASK-059 Profile create/delete actions
TASK-060 Profile duplicate action
TASK-061 Profile rename inline editing
TASK-062 Design spec reconciliation — primary button style (add code comment)
TASK-063 Profile editor validation states
TASK-064 Profile editor save/cancel flow

Constraints

  • After each task, run cargo check -p prism-client.
  • After all tasks, run cargo test --workspace.
  • Update the Progress Tracker: check off Phase 9. If Phases 4, 7–9 are all done, also check off Pass 3.
  • Single commit: feat(client): Phase 9 — profiles editor polish
  • Branch: launcher-polish/phase-9
  • Do NOT modify files outside crates/prism-client/.

Labels

launcher-polish, phase-9, pass-3

Metadata

Metadata

Assignees

No one assigned

    Labels

    launcher-polishLauncher UI polish - automated phase chainpass-3Pass 3: Data and Screensphase-9Launcher polish Phase 9

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions