Skip to content

Tags: Sylius/Stack

Tags

v0.12.3

Toggle v0.12.3's commit message
prepare release

v0.12.2

Toggle v0.12.2's commit message
prepare release

v0.12.1

Toggle v0.12.1's commit message
prepare release

v0.12.0

Toggle v0.12.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: implement dark mode support (#353)

### Summary      

Add dark mode support to the BootstrapAdminUi bundle using Bootstrap 5.3
color modes.
   
### Features
  - Theme toggle button (sun/moon) in the navbar
- Persistent preference via localStorage with prefers-color-scheme
fallback
  - Anti-flash inline script applied before page paint
  - Login page logo adapts to active theme
  - SCSS refactored to use CSS custom properties (--tblr-*) throughout
  - ApexCharts re-renders on theme change via MutationObserver

### Changes

  - Add theme-switcher.js script
- Add theme.html.twig anti-flash hookable in #stylesheets (priority 200)
  - Add theme_switcher.html.twig navbar button hookable
- Refactor _body.scss, _sidebar.scss, _tom-select.scss with include
color-mode() mixin
- Replace hardcoded colors in _accordion.scss, _filters.scss,
_form.scss, _loader.scss, _navbar.scss
- Update statistics_chart.js to use CSS vars and re-render on theme
change
  - Update login logo template to support both light/dark variants

![Enregistrementdelecran2026-03-14a11 36 42-ezgif
com-video-to-gif-converter](https://github.com/user-attachments/assets/66569358-3886-428e-9f5e-14ac2df4ab3b)

v0.11.0

Toggle v0.11.0's commit message
prepare release

v0.10.0

Toggle v0.10.0's commit message
prepare release

v0.9.1

Toggle v0.9.1's commit message
prepare release

v0.9.0

Toggle v0.9.0's commit message
prepare release

v0.8.1

Toggle v0.8.1's commit message
prepare release

v0.8.0

Toggle v0.8.0's commit message
prepare release