Hello,
I have updated the Adaptable theme for Moodle 4.3 as follows:
Release 403.1.3 for Moodle 4.3 version 2023100900.00 (Build: 20231009) and above within the 4.3 branch until the next release:
- https://moodle.org/plugins/theme_adaptable/403.1.3/31104
- https://github.com/gjbarnard/moodle-theme_adaptable/releases/tag/V403.1.3
with:
- Fix missing logo in alternative header for header style one.
- Fix jssection setting value causing breakage.
- Fix jssectionrestricted setting value not in nofooter layout.
- Deprecated 'jssection' and 'jssectionrestricted' settings, please copy values to 'customjs' and 'customjsrestricted' with any 'script' tags removed.
- Separated 'Custom CSS and JS' into two separate settings tabs, 'Custom CSS' and 'Custom JS', the latter is now in the 'Local Adaptable' plugin.
- Fix 'btn a' style.
This release could contain bugs and so I strongly recommend that you check on a test server first! Not sure how to set one up? Then look at the 'Installer packages' on https://download.moodle.org/releases/latest/. Ensure that you have multiple backups of all data before using. Please report any issues. i.e. 'bugs' with this release ONLY here. Before doing so please read 'Reporting issues' on the 'Information' tab on the theme 'Settings' under 'Site administration' -> 'Appearance' -> 'Adaptable'.
I fully appreciate that there has been a lot of releases recently. This is down to the process I'm undertaking of updating the theme to employ more modern techniques and methods that are now provided by core Moodle. It is my intent that the theme become more maintainable and less complex in terms of the way it's constructed. It is inevitable that given such a complex theme that I'm only able to test so far and being human will make mistakes that I'll correct. Therefore I really do stress that you must use a test server and check that the theme works for you in combination with your set of setting values and customisations, before going live in a production environment.
All being well, I'll release the same set of changes for the M4.1 and M4.2 versions soon.
Please note that in light of MDLSITE-7418 I have renamed the 'master' branch to 'main' on GitHub for Adaptable and indeed my other plugins. Thus, if you have a fork, then please update the parent.
If you find this post useful, then please mark it so.
Thank you,
Gareth