feat(frontend): refresh dashboard, orchestrator, and AO logos#317
Merged
Conversation
Replaces the dashboard and orchestrator glyphs and the AO brand logo per issue #315. - Dashboard buttons (sidebar action + Open Kanban) now use the asymmetric LayoutDashboard icon instead of the equal-cell LayoutGrid. - Orchestrator buttons (sidebar action + every topbar badge/button) use a new org-chart OrchestratorIcon (parent fanning to three children), authored in lucide's stroke style since lucide has no matching glyph. - The AO brand logo (sidebar header mark, landing nav, docs header) is now the pixel-mascot image; the old ao-logo.svg monogram is removed. Closes #315
Contributor
|
React Doctor found 1 issue in 1 file · 1 warning · score 79 / 100 (Needs work) · vs Reviewed by React Doctor for commit |
Addresses react-doctor review on #317: the Next.js landing app should use next/image for the brand logo (optimized formats, responsive srcset, lazy loading) and next/link for the internal /docs navigation (client-side routing + prefetch) instead of plain <img>/<a>.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Updates the dashboard / orchestrator icons and the AO brand logo, per #315.
Dashboard + orchestrator icons (replaced everywhere)
LayoutGrid(equal 4-cell) →LayoutDashboard(asymmetric panels), matching the reference. Applied to the sidebar per-project dashboard action and the topbar "Open Kanban" button.Waypoints→ a newOrchestratorIcon(a parent node fanning to three children). Lucide has no 1-parent/3-child hierarchy glyph, so it's authored in lucide's 24×24 stroke style as a drop-in. Applied to the sidebar per-project orchestrator action and all four topbar orchestrator badges/buttons.AO logo (where the AO logo is required)
ao-logo.svgmonogram everywhere it appeared: the sidebar header brand mark, the landing nav, and the docs header. The orphanedao-logo.svgis removed. The image is bundled at 256×256 (crisp for the ≤36px display sizes) in both the renderer and landing public dirs.Verification
npm run typecheck— cleannpm test(vitest) — 140 passedprettier --check— cleanCloses #315