AutorÃa | Ultima modificación | Ver Log |
# theme_boost Upgrade notes
## 5.0.2+
### Added
- 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](https://tracker.moodle.org/browse/MDL-86548)
## 5.0
### Changed
- 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](https://tracker.moodle.org/browse/MDL-83725)
### Deprecated
- 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](https://tracker.moodle.org/browse/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](https://tracker.moodle.org/browse/MDL-84450)
### Removed
- Remove SCSS deprecated in 4.4
For more information see [MDL-80156](https://tracker.moodle.org/browse/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](https://tracker.moodle.org/browse/MDL-82457)
## 4.5
### Added
- Bridged `theme-color-level` using a new `shift-color` function to prepare for its deprecation in Boostrap 5.
For more information see [MDL-81816](https://tracker.moodle.org/browse/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](https://tracker.moodle.org/browse/MDL-82210)
### Changed
- The Bootstrap `.no-gutters` class is no longer used, use `.g-0` instead.
For more information see [MDL-81818](https://tracker.moodle.org/browse/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:
- Your theme plugin inherits from `theme_boost` and uses this CSS class
- Your theme plugin applies a different styling for the page header for the maintenance and secure layouts.
For more information see [MDL-83047](https://tracker.moodle.org/browse/MDL-83047)