public/theme/boost/UPGRADING.md
public/theme/boost/templates/flat_navigation.mustache file has been removed.public/theme/boost/templates/nav-drawer.mustache file has been removed.For more information see MDL-87425
Theme can now inherit from their grand-parent and parents. So if a child theme inherit from a parent theme that declares a new layout, the child theme can use it without redeclaring it. Also inheritance for layout uses the expected grandparent > parent > child with precedence to the child theme.
For more information see MDL-79319
Tables affected by unwanted styling (e.g., borders) from the reset of Bootstrap _reboot.scss styles can now opt out and preserve the original behavior by adding the styleless .table-reboot class.
For more information see MDL-86548
The core:e/text_highlight and core:e/text_highlight_picker icons are deprecated and will be removed in Moodle 6.0. The UX team recommended this change to reduce visual clutter and improve readability. The icons were removed because they didn't indicate status changes, were repetitive across all notifications, and took up space that could be used for more content.
For more information see MDL-85146
From now on, themes can customise the activity icon colours using simple CSS variables. The new variables are $activity-icon-administration-bg, $activity-icon-assessment-bg, $activity-icon-collaboration-bg, $activity-icon-communication-bg, $activity-icon-content-bg, $activity-icon-interactivecontent-bg. All previous $activity-icon-*-filter elements can be removed, as they are no longer in use.
For more information see MDL-83725
Added new bs4-compat SCSS file (initially deprecated) to help third-party plugins the migration process from BS4 to BS5
For more information see MDL-80519
New theme_boost/bs4-compat JS module added (directly deprecated) to allow third-party-plugins to directly convert old Bootstrap 4 data attribute syntax to the new Bootstrap 5
For more information see MDL-84450
Remove SCSS deprecated in 4.4
For more information see MDL-80156
Remove chat and survey styles. Important note: the styles have been moved to the plugins as CSS files (and not SCSS) so themes might now need to override the mod_chat and mod_survey styles specifically as css does not have any definition for primary, gray and other colors accessible in the original scss version.
For more information see MDL-82457
Bridged theme-color-level using a new shift-color function to prepare for its deprecation in Boostrap 5.
For more information see MDL-81816
Upon upgrading Font Awesome from version 4 to 6, the solid family was selected by default.
Support for the regular, and brands families of icons has now been added, allowing icons defined with \core\outut\icon_system::FONTAWESOME to use them.
Icons can select the FontAwesome family (fa-regular, fa-brands, fa-solid) by using the relevant class name when display the icon.
For more information see MDL-82210
The Bootstrap .no-gutters class is no longer used, use .g-0 instead.
For more information see MDL-81818
The .page-header-headings CSS class now has a background colour applied to the maintenance and secure layouts.
You may need to override this class in your maintenance and secure layouts if both of the following are true:
theme_boost and uses this CSS classFor more information see MDL-83047