Skip to content

Apply brand identity and redesign docs home page#672

Open
Irozuku wants to merge 8 commits into
developfrom
feat/docs-brand-update
Open

Apply brand identity and redesign docs home page#672
Irozuku wants to merge 8 commits into
developfrom
feat/docs-brand-update

Conversation

@Irozuku
Copy link
Copy Markdown
Collaborator

@Irozuku Irozuku commented Jun 3, 2026

Summary

Aligns the documentation site with DashAI's updated brand identity and redesigns the home page so it reads as the same product as the app. Swaps in the new SVG logo/isotype, applies the brand palette (#2C7AFF blue + module accents) and Geist typography across the Docusaurus theme, fixes sidebar section colors for the Components section and localized routes, and rebuilds the home page into a full width, app like layout (hero, section cards, footer band) in both English and Spanish.


Type of Change

Check all that apply like this [x]:

  • Backend change
  • Frontend change
  • CI / Workflow change
  • Build / Packaging change
  • Bug fix
  • Documentation

Changes (by file)

  • docs/static/img/dashai-logo.svg, docs/static/img/dashai-isotype.svg: new brand SVG assets; removed legacy logo.png, logos.png, favicon.ico.
  • docs/docusaurus.config.js: point navbar logo + favicon to the SVGs; add navbar-item--components class for section coloring.
  • docs/src/theme/DocSidebar/Desktop/index.js: add components as a named section and strip the locale prefix (e.g. /es/) before matching, so section accent colors apply on all languages and the Components section (bug fix).
  • docs/src/css/custom.css: brand identity pass (Geist fonts, #2C7AFF palette, backgrounds, module section colors, badges) + full home-page redesign styles (full-bleed hero with gradient/watermark, section heads, wide card grid, teal "New to DashAI?" strip, bottom-pinned acknowledgments footer).
  • docs/src/components/HomeIcons.js: new shared inline SVG section icons + brand isotype watermark, imported by both locale home pages.
  • docs/src/pages/index.js: rebuilt English home (hero, numbered section cards, CTA strip, footer band); fixed Component Reference link to /components/tasks.
  • docs/i18n/es/docusaurus-plugin-content-pages/index.js: mirrored the redesign with translated copy.

Testing

  • yarn build passes for both en and es locales.
  • Verify the home page in light and dark mode: hero gradient/watermark span full width, section cards show per module accents, the footer band blends with the page background and pins to the bottom on tall screens.
  • Confirm sidebar section accent colors apply on /es/... and /components/... routes.

Notes

  • All changes are scoped to the docs/ Docusaurus site; no application or library code is touched.
  • Geist fonts load via CDN (@font-face in custom.css); institution logos in the footer use white tiles intentionally so dark/colored PNGs stay legible in dark mode.

Irozuku added 8 commits June 3, 2026 16:52
Remove logo.png, logos.png, favicon.ico. Add dashai-logo.svg
and dashai-isotype.svg from the updated brand identity guide.
Point navbar to dashai-logo.svg (height 20px) and favicon
to dashai-isotype.svg. Add Components navbar item class for
section-color support.
… routes

Add components as a named section. Strip locale prefix (e.g. /es/)
before matching so all languages get correct section colors.
- Replace IBM Plex/Playfair Display with Geist via CDN
- Set primary color to #2C7AFF (brand blue)
- Update backgrounds to #FEFEFF (light) / #191817 (dark)
- Replace gold/lime with brand palette: teal, purple, amber
- Map doc sections to module colors: blue, teal, purple, orange
- Add Components section styles using blue
- Fix light-mode-only variable block to not override dark mode
Inline SVG section icons + brand isotype watermark, imported by
both the English and Spanish home pages.
Full-bleed hero with radial-gradient + isotype watermark, eyebrow
pill and CTA buttons; numbered section heads; wide 4-up card grid;
teal "New to DashAI?" strip; and a bottom-pinned acknowledgments
footer that blends with the page background.
Full-width hero, numbered section head over the doc-section cards,
inline "New to DashAI?" strip, and acknowledgments footer band.
Fixes the Component Reference link to a valid /components/tasks route.
Same full-width hero, sections, strip, and footer band with
translated copy; matching /components/tasks link fix.
@Irozuku Irozuku added documentation Improvements or additions to documentation front Frontend work labels Jun 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation front Frontend work

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant