Skip to content

feat: chrome branding, groups sidebar, language switcher#4

Merged
thomasjvu merged 2 commits into
mainfrom
feat/chrome-branding-groups-sidebar
Jul 11, 2026
Merged

feat: chrome branding, groups sidebar, language switcher#4
thomasjvu merged 2 commits into
mainfrom
feat/chrome-branding-groups-sidebar

Conversation

@thomasjvu

Copy link
Copy Markdown
Owner

Summary

  • Config-driven brandingConfig + SiteAttribution (copyright/social; no hardcoded designer credit)
  • Config-driven chromeConfig: language switcher placement + sidebarVariant (tree | groups)
  • LanguageSwitcher + command-palette locale switch when multi-locale
  • Exclude variants/ from the public nav tree
  • FRAMEWORK.md: instance vs framework, OpenAPI note

Framework only — no product-instance content.

Test plan

  • npm install && npm run dev — default tree, no lang switcher
  • Multi-locale i18n — switcher + palette language actions
  • sidebarVariant: 'groups' — section nav
  • Attribution/social from brandingConfig

Add config-driven brandingConfig and chromeConfig so product instances
can set logo, copyright, social links, and sidebar skin without forking
components. Replace hardcoded right-rail attribution with SiteAttribution.

- LanguageSwitcher + command-palette locale actions when multi-locale
- sidebarVariant tree | groups (GroupsSidebar)
- Exclude variants/ from public doc tree generation
- Document instance vs framework and OpenAPI in FRAMEWORK.md
Restructure page bottom into prev/next then edit·issue·source in document
flow. Remove absolute/faded footer and the mobile rule that hid edit links.
Add architecture regression coverage for ContentRenderer bottom chrome.
@thomasjvu
thomasjvu merged commit ec54f2c into main Jul 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant