From 04c85be0f7ad4f63a9cbb898042402317be8dcbf Mon Sep 17 00:00:00 2001 From: indigo Date: Mon, 20 Jul 2026 23:22:35 +0800 Subject: [PATCH] Add tab/project quick-switch dropdowns to the project breadcrumb The project header breadcrumb now always shows the active tab (previously Overview was hidden), and both the project-name and tab-level crumbs become dropdowns: project name lists all projects (with a checkmark on the active one, plus "All Projects"), and the tab crumb lists Overview/Shots/Assets/Tasks/Schedule/Settings with a checkmark on the current tab. The trailing ">" separator is skipped after any crumb that renders as a dropdown. Co-Authored-By: Claude Sonnet 5 --- frontend/src/components/layout/AppHeader.vue | 85 +++++++++++++++++++- frontend/src/services/breadcrumb.ts | 20 +++-- 2 files changed, 95 insertions(+), 10 deletions(-) diff --git a/frontend/src/components/layout/AppHeader.vue b/frontend/src/components/layout/AppHeader.vue index 393495d..6a25fc1 100644 --- a/frontend/src/components/layout/AppHeader.vue +++ b/frontend/src/components/layout/AppHeader.vue @@ -8,13 +8,53 @@ - + + + {{ crumb.label }} + + + + + + {{ project.name }} + + + + + + All Projects + + + + + + + {{ crumb.label }} + + + + + + {{ tabItem.label }} + + + + + + + {{ crumb.label }} {{ crumb.label }} - + @@ -76,7 +116,7 @@