Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions docs/designs/decisions/ui/DL-431.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
id: DL-431
decision: "Settings is one view with a section nav (vertical `.cx-tabs` links, a horizontal strip under a 560px pane) that shows one section at a time; each section is a route, `/settings/:section`, part of the view's `RouteMatch`. Bare `/settings` is not canonical: the catch-all becomes `RedirectCanonical`, which sends a view to `routePath` of its parsed route, so `/settings` lands on the first section"
status: "Active (Matt, 2026-10-07)"
record: ../../ui/compass-settings/design.md#a3--route
---
6 changes: 6 additions & 0 deletions docs/designs/decisions/ui/DL-432.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
id: DL-432
decision: "Settings has no Tracker section: the client-side tracker editor and `AppStore.setTrackerConfig` are deleted, since the config they edit reaches only the fixture seam and the server maps tracker status (DL-129); a server-backed Tracker section returns with the tracker contract"
status: "Active (Matt, 2026-10-08)"
record: ../../ui/compass-settings/design.md#resolved-questions
---
6 changes: 6 additions & 0 deletions docs/designs/decisions/ui/DL-433.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
id: DL-433
decision: "A Settings row is a two-column grid, label and help on the left and the control on the right, with a line between rows and no card, radius, or fill; controls are only `.cx-input`, `.cx-select`, and `.cx-btn` (`aria-pressed` buttons for two or three choices); Settings adds no box style and no switch primitive"
status: "Active (Matt, 2026-10-07)"
record: ../../ui/compass-settings/design.md#a2--layout
---
6 changes: 6 additions & 0 deletions docs/designs/decisions/ui/DL-434.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
id: DL-434
decision: "The Settings save model is per section, with no page-level Save: a device preference applies and stores on click; each Providers action is its own RPC with its own pending and error state on its row; read-only rows have none"
status: "Active (Matt, 2026-10-07)"
record: ../../ui/compass-settings/design.md#a4--save-model-per-section
---
6 changes: 6 additions & 0 deletions docs/designs/decisions/ui/DL-435.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
id: DL-435
decision: "Compass has no in-app usage-data control: the deployer decides at build time whether a build sends usage data. A control may be added later; none is planned"
status: "Active (Matt, 2026-10-08)"
record: ../../ui/compass-settings/design.md#resolved-questions
---
6 changes: 6 additions & 0 deletions docs/designs/decisions/ui/DL-436.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
id: DL-436
decision: "Settings openers (`Mod+,`, `G S`, the palette, the sidebar link) follow DL-390 with no exception: a plain open navigates the focused view to the last Settings section shown in the window, bare `/settings` redirects to the first, and only `Mod`+click or middle-click opens a deduped tab"
status: "Active (Matt, 2026-10-08)"
record: ../../ui/compass-settings/design.md#a3--route
---
322 changes: 322 additions & 0 deletions docs/designs/ui/compass-settings/design.md

Large diffs are not rendered by default.

Loading