A new Community Builder build release is now available bringing support for Joomla 5 dark mode! Check out the details below.
We've added support for toggling Bootstrap 5 and Fontawesome 6 compatibility mode in backend as you could with frontend. You'll find these new parameters in the same location as the frontend parameters in CB > Configuration > Integrations.
On new and upgrade installs where the backend parameter has not been stored the following will automatically be toggled on.
Joomla 5: Backend Bootstrap 5 Compatibility AND Backend FontAwesome 6 Compatibility
Joomla 4: Backend Bootstrap 5 Compatibility
For new installs the following will also be toggled on. As we've moved away from providing our own Forgot Login behavior and instead are now deferring to Joomla to handle this the following will be the new default for new installs. Existing installs won't be touched, but it's recommended to change this in CB > Configuration > General.
Joomla 4 & 5: Joomla Forgot Login
These changes bring official full backend dark mode support. Note as Joomla has no frontend dark mode we cannot guarantee frontend dark mode support from 3rd party templates.
We've also made substantial improvements to Joomla 3, 4, and 5 compatibility by splitting their respective CSS fix files into Joomla version specific files. This allows us to address styling conflicts on a per-version basis.
We've also applied tree shaking to FontAwesome v6 shim. What this means is we no longer include CSS rules we don't use. This has reduced the FontAwesome v6 compatibility CSS by roughly 75%. All CSS files include and will use minified versions where possible as well. This brings performance improvements across your site by allowing CB to load the bare minimum necessary!
If you find any dark mode CSS issues or compatibility mode styling conflicts please be sure to let us know as it's possible we may have missed some things.