• Chugunov Alexey's avatar
    1.1.0: dark mode, core build, Prism, search, CI, fixes · 7dff1c70
    Chugunov Alexey authored
    
    
    - fix: .flex-1 replaced with .flex-fill in 4 broken layouts
      (navbar/placeholders/navs-tabs/product). Bootstrap has no .flex-1.
    - chore: SVG favicon added to all 53 HTML files.
    - feat(theme): dark mode via Bootstrap 5.3 data-bs-theme="dark".
      New _luxar-dark.scss flips --lx-* tokens, retunes glassmorphism,
      and overrides ~30 component styles for the dark surface.
      Toggle button in docs topbar persists via localStorage and
      honours prefers-color-scheme on first load.
    - feat(build): lightweight luxar-core build at dist/css/luxar-core.min.css
      (214 KB vs 279 KB, -23%). Drops accordion/modal/dropdown/popover/
      tooltip/carousel/offcanvas/spinners/toasts/placeholders/list-group.
      New scss entry src/scss/luxar-core.scss.
    - chore(build): --silence-deprecation flag silences Bootstrap's 300+
      internal Sass warnings without hiding our own.
    - feat(docs): Prism.js highlighting (HTML/CSS/SCSS/JS/Bash) on all 42
      doc pages. Custom Luxar token palette.
    - feat(docs): content search. scripts/build-search-index.mjs walks
      docs/, extracts h1/h2/h3 + section bodies, writes 38 KB JSON.
      Ctrl/Cmd+K opens dropdown with fuzzy ranking.
    - feat(docs): mobile sidebar backdrop + click-outside / Esc to close.
    - chore: CHANGELOG.md, .gitlab-ci.yml (build + link check + Pages).
      npm run build now also generates the search index.
    Co-Authored-By: default avatarClaude Opus 4.7 (1M context) <noreply@anthropic.com>
    7dff1c70
README.md 16.1 KB