Skip to content

Restyle components with a formal corporate theme - #962

Merged
FroudeDescartes merged 3 commits into
heading-anchor-linksfrom
components-corporate-style
Oct 11, 2026
Merged

FroudeDescartes merged 3 commits into
heading-anchor-linksfrom
components-corporate-style

Conversation

@FroudeDescartes

Copy link
Copy Markdown
Collaborator

Stacked on #959 (heading-anchor-links). Restyles components and doc layout with a formal golden/OMA-blue theme.

Latest commit: menu, alert, button and logo refinements

  • Logo (app.vue): fixed width (265px) with object-contain object-left, so the header doesn't shift between the light and dark logo.
  • Menus (components/app/menus.vue): submenu is now a plain rounded container with overflow-hidden. Item hover uses a golden tint (light and dark variants). The chevron has an explicit text colour.
  • Alerts (components/content/sh-alert.vue, ui.config/sh-alert.ts): slot content is wrapped in a content div. Padding and gap are larger, the icon is aligned to the first text line, and paragraph spacing is normalised.
  • Buttons (ui.config/sh-button.ts): new oma-blue colour (solid, outline, link), now the default instead of golden.
  • Text/image (ui.config/sh-text-img.ts): title underline uses oma-yellow-500 instead of golden.

Review checklist

  • Header logo in light and dark mode, desktop and mobile
  • Dropdown menu hover and rounding
  • Alert variants with single-line and multi-paragraph content
  • Buttons without an explicit colour now render blue

🤖 Generated with Claude Code

FroudeDescartes and others added 3 commits October 11, 2026 18:53
Drop playful hover effects, use golden accents with neutral surfaces in light and dark mode, rework alert colors and icon alignment, add light/dark code block themes, golden side menu and TOC, and keep heading anchor links in the heading color.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@FroudeDescartes
FroudeDescartes merged commit 45d194f into heading-anchor-links Oct 11, 2026
3 checks passed
@FroudeDescartes
FroudeDescartes deleted the components-corporate-style branch October 11, 2026 17:52
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