[Art Studio UI] First-class "Art Studio" menu category #383

Closed
opened 2026-07-05 12:11:04 +00:00 by spikerj · 1 comment
Owner

Epic #382. Per Joey: Art Studio gets its own top-level menu category on the menu-component (today it lives in the Tools tray).

Scope: Promote Art Studio to a dedicated menu group in projects/spikersoft/src/app/_components/menu-bar/menu-bar.component.html (+ modern-menu-bar): Studio, Gallery, and staff-only Review/Presets. Keep the existing tools-shell/tools.component.ts ToolItem entries and routes.ts outlets working; add menu.artStudioSection.* i18n (en first, then es per i18n-workflow). Respect existing role guards (art-studio-roles.ts).

Type: shell/nav. Deps: none (foundation).
Port vs tweak: tweak — Eric has a flat 4-link top bar; we use our categorized Material menu/shell/auth. Faithful to intent, native to us.
Test: menu renders category for student + staff roles; existing routes still resolve. Playwright nav assertion.

Epic #382. Per Joey: Art Studio gets **its own top-level menu category** on the menu-component (today it lives in the Tools tray). **Scope:** Promote Art Studio to a dedicated menu group in `projects/spikersoft/src/app/_components/menu-bar/menu-bar.component.html` (+ `modern-menu-bar`): Studio, Gallery, and staff-only Review/Presets. Keep the existing `tools-shell/tools.component.ts` `ToolItem` entries and `routes.ts` outlets working; add `menu.artStudioSection.*` i18n (en first, then es per i18n-workflow). Respect existing role guards (`art-studio-roles.ts`). **Type:** shell/nav. **Deps:** none (foundation). **Port vs tweak:** *tweak* — Eric has a flat 4-link top bar; we use our categorized Material menu/shell/auth. Faithful to intent, native to us. **Test:** menu renders category for student + staff roles; existing routes still resolve. Playwright nav assertion.
Author
Owner

Merged to master via spikersoft-angular#132 (master 576fcc9). Top-level Art Studio menu category landed — Studio + Class Gallery open, Review/Gallery Review/Presets/Metrics staff-gated. Part of the consolidated Art Studio UI slice (271 tests green).

✅ Merged to master via **spikersoft-angular#132** (master `576fcc9`). Top-level **Art Studio** menu category landed — Studio + Class Gallery open, Review/Gallery Review/Presets/Metrics staff-gated. Part of the consolidated Art Studio UI slice (271 tests green).
Sign in to join this conversation.