Skip to content

Commit

Permalink
V404.0.2
Browse files Browse the repository at this point in the history
  • Loading branch information
gjb2048 committed May 30, 2024
1 parent 0b438bd commit fa11bfd
Show file tree
Hide file tree
Showing 32 changed files with 1,019 additions and 243 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
fail-fast: true
matrix:
php: ['8.1', '8.2']
moodle-branch: ['main']
moodle-branch: ['MOODLE_404_STABLE']
database: [mariadb]

steps:
Expand Down
29 changes: 29 additions & 0 deletions Changes.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,32 @@
Change Log in version 404.0.2 (2024032801)
===========================================
1. Reduce drawer flicker on page load when the navbar is sticky.
2. Add ability to move custom menus into a single menu to save navbar space by giving 'custommenutitle' setting a value.
Note: At bottom of the 'Navbar' settings tab.
3. Improve custom menu code to facilitate simple inclusion of Font Awesome icons.
4. Fix dropdown menu id's.
5. Remember the tab currently selected when saving settings.
6. Functionality using a 'custom menu' such as 'Custom menu items', 'Header menus' and 'Tools menu' now supports the
following format:
text|url|title|langs|fontawesome classes or name|capability.
where:
text - Text to show for the entry.
url - URL of the entry.
title - Title attribute in the link tag value.
langs - Only show on the given language codes - separate more than one with a comma.
fontawesome classes or name - State the Font Awesome classes or name for the icon that is placed before the text.
capability - State the capability to check that the user has on the page before showing, for example
'moodle/course:manageactivities' to only show to editing teachers.
7. Renamed 'Tools menu dropdown' setting tab to 'Tools menu'.
8. Fix 'itemid' not being regenerated for 'customjsfiles'.
9. Add 'customusermenuitems' to the user menu.
10. Add FontAwesome support to 'customusermenuitems' as the third parameter, name or CSS classes.
11. Add duplicate entries for 'custommenuitems' and 'customusermenuitems' on a new 'Custom menu' settings tab.
12. Settings language strings tidy.
13. Social icons improvement to use either icon name or CSS classes.
14. Replace 'menuhovercolor' with 'menubkhovercolor' and 'menufonthovercolor' to fix menu hovering.
15. Add 'courseindexenabled' setting on the 'Course index' tab to enable / disable the 'Course Index'.

Change Log in version 404.0.1 (2024032800)
===========================================
1. Release candidate version for Moodle 4.4.
Expand Down
25 changes: 22 additions & 3 deletions Support.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,30 @@ If you would like to sponsor me, get support or fund improvements, then please d
- GitHub | Please outline your issue / improvement on '[Adaptable issues](https://github.com/gjbarnard/moodle-theme_adaptable/issues)'.
- @gjbarnard | [X](https://x.com/gjbarnard).

Bespoke work
------------
Sponsorship information
-----------------------
By becoming a sponsor you help to keep the theme alive and working as underlying technologies change and the core Moodle software moves
forward. In return I’ll provide you access to additional functionality for the theme and prioritise questions from sponsors through a
sponsors only area on GitHub.

Sponsorship is not support or a contract to provide such, nor is it a commitment to provide updates, future versions or improvements.
What it is though is an incentive to me to keep the theme going and maintained, and intend to do so for as long as possible.

How much you offer for sponsorship is up to you to decide and for us to then agree upon based upon the use and value of the theme to you.
Sponsorship can be a one off payment or many payments over time, the choice is yours.

Please contact me using the details above along with how much you'd like to offer and an outline of who you are and how much you
use the theme. I will then outline the steps that need to be taken so that you can become a sponsor. Note that I can only do
business to business transactions.

Improvements and bespoke work
-----------------------------
Adaptable is already a complicated theme and therefore I am reluctant to add any major features, indeed my aim is to reduce the
complexity without actually removing functionality. There is though the possibility of improving what is already there and / or
creating a child theme that adds the specific functionality that you require.

If you would like your own customised version or a new child theme of Boost / Classic, then typically with a setting and a few style
changes this is usually two to three hours work. At my current rate this will be between 88 and 132 GBP. I charge by the minute with
changes this is usually two to three hours work. At my current rate this will be between 94 and 141 GBP. I charge by the minute with
a minimum time of fifteen. Please contact me for further details with an outline of what you would like.

Open source software
Expand Down
13 changes: 13 additions & 0 deletions amd/build/admin_settings.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions amd/build/admin_settings.min.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion amd/build/bsoptions.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit fa11bfd

Please sign in to comment.