From 68aa2f5f4bc6a2b680259ce1c5152787549c833d Mon Sep 17 00:00:00 2001 From: mika kuns Date: Thu, 6 Aug 2026 11:07:31 +0200 Subject: [PATCH] fix(ui): remove duplicate list-settings context menu entry List settings were reachable via three doors (header button, context menu, double-click). Drop the context menu entry, matching the same cut already made for the "Let Claude handle it" entry point. --- .../superpowers/specs/2026-06-19-feature-unification-design.md | 2 +- src/ClaudeDo.Localization/locales/de.json | 1 - src/ClaudeDo.Localization/locales/en.json | 1 - src/ClaudeDo.Ui/Views/Islands/ListsIslandView.axaml | 3 --- 4 files changed, 1 insertion(+), 6 deletions(-) diff --git a/docs/superpowers/specs/2026-06-19-feature-unification-design.md b/docs/superpowers/specs/2026-06-19-feature-unification-design.md index 11bcce98..4be0b509 100644 --- a/docs/superpowers/specs/2026-06-19-feature-unification-design.md +++ b/docs/superpowers/specs/2026-06-19-feature-unification-design.md @@ -43,7 +43,7 @@ the engine. |---|---|---|---| | B1 | Conflict-resolution seam | 5 copies of `Func? RequestConflictResolution` | `WorktreesOverviewModalViewModel.cs:83`, `DiffModalViewModel.cs:75`, `MergeModalViewModel.cs:33`, `MergeSectionViewModel.cs:51`, `DetailsIslandViewModel.cs:347` (delegates). Threaded through `MainWindow.axaml.cs:81`, `IslandsShellViewModel.cs:49/202`, `DiffModalViewModel.cs:103`, `MergeSectionViewModel.cs:159` | | B2 | Diff (open) | 3–4 | MergeSection "Open Diff", TaskHeaderBar "Review Merged Diff", WorktreesOverview "Show Diff", Planning "Review Combined" | -| B3 | List Settings dialog | 3 | Lists context menu, Tasks header button, shell bridge `IslandsShellViewModel.cs:190-194` | +| B3 | List Settings dialog | 2 (was 3 — Lists context menu entry removed 2026-08-06) | Tasks header button, double-click on a list row, shell bridge `IslandsShellViewModel.cs:190-194` | | B4 | Worktrees Overview | 2–3 | Repos menu (global), Lists context menu (per-list) | | B5 | Repo Import | 2 | Repos menu, Lists footer button | diff --git a/src/ClaudeDo.Localization/locales/de.json b/src/ClaudeDo.Localization/locales/de.json index 20ad9248..af7f29f8 100644 --- a/src/ClaudeDo.Localization/locales/de.json +++ b/src/ClaudeDo.Localization/locales/de.json @@ -194,7 +194,6 @@ "settingsTip": "Einstellungen", "smartListsLabel": "INTELLIGENTE LISTEN", "myListsLabel": "MEINE LISTEN", - "contextSettings": "Einstellungen...", "contextWorktrees": "Worktrees…", "contextOpenExplorer": "Im Explorer öffnen", "contextOpenTerminal": "Im Terminal öffnen", diff --git a/src/ClaudeDo.Localization/locales/en.json b/src/ClaudeDo.Localization/locales/en.json index 5cc91a0d..68f3674b 100644 --- a/src/ClaudeDo.Localization/locales/en.json +++ b/src/ClaudeDo.Localization/locales/en.json @@ -194,7 +194,6 @@ "settingsTip": "Settings", "smartListsLabel": "SMART LISTS", "myListsLabel": "MY LISTS", - "contextSettings": "Settings...", "contextWorktrees": "Worktrees…", "contextOpenExplorer": "Open in Explorer", "contextOpenTerminal": "Open in Terminal", diff --git a/src/ClaudeDo.Ui/Views/Islands/ListsIslandView.axaml b/src/ClaudeDo.Ui/Views/Islands/ListsIslandView.axaml index 46f15b45..4afc591d 100644 --- a/src/ClaudeDo.Ui/Views/Islands/ListsIslandView.axaml +++ b/src/ClaudeDo.Ui/Views/Islands/ListsIslandView.axaml @@ -123,9 +123,6 @@ DragDrop.Drop="OnListDrop"> -