Change Logs

This page tracks the history of changes, updates, and fixes made to the theme and the blocks.

Version 2.6 – New Blocks

Build 2026073003
July 30, 2026
7 updates
What's new 7
  • Added Hero 5 block.

  • Added About Us 5 block.

  • Added Boxes 5 block.

  • Added Spanish language support.

  • Refactored the mobile navbar to include a custom dropdown animation, with an enhanced layout featuring a centered logo, hamburger icon on the right, and login text on the left.

  • Improved the Moodle message drawer UI.

  • Refactored blocks code to adopt the Mustache templating pattern.

Version 2.5 – Major Enhancements

Build 2026072513
July 25, 2026
20 updates
What's new 20
  • Added configurable slider settings to all blocks that include a slider:

    Slider design

    • Standard Grid
    • 3D Coverflow
    • Center Spotlight

    Cards displayed

    • 3 cards
    • 4 cards

    Autoplay

    • Enable or disable autoplay.
    • Select an autoplay interval of 4, 5, 6, 7, or 8 seconds.

    Navigation controls

    • Show or hide navigation arrows.
    • Show or hide pagination dots.
  • Added support for the Inter and Poppins font families.

  • Refactored the Course Tabs block and added two tab design options:

    • Button style
    • Line style
  • Fixed the file-upload component height to prevent it from extending outside the main upload card.

  • Separated block-specific styles by adding a dedicated styles.css file to each block, improving code organization and maintainability.

  • Ensured that all files include the standard Moodle boilerplate, copyright, and licensing headers. The old documentation website URL was also replaced with the new website address throughout the codebase.

  • Removed bootstrapmoodle.css and replaced it with two clearly separated files:

    • bootstrap-override.css for Bootstrap overrides.
    • moodle-override.css for Moodle-specific overrides.
  • Removed the jQuery dependency and replaced all related functionality with pure JavaScript.

  • Removed the legacy javascript folder and migrated JavaScript files to the Moodle AMD src and build structure.

  • Resolved the JavaScript error: view.php?id=34:1272 Uncaught TypeError: Cannot read properties of null (reading 'parentElement').

  • Standardized card descriptions by applying truncation and ellipsis consistently, regardless of word length, to prevent text from creating unwanted additional lines.

  • Improved PHP and AMD code quality:

  • Updated the Course Details block to hide the course end date when no end date is available.

  • Improved scroll-to-top initialization and performance.

  • Improved course-loading functionality and PayPal price handling.

  • Removed the custom page-container class and updated unordered and ordered lists to use the theme’s default ul and ol styling directly.

  • Added image-size settings for the Instructor Page and instructor sliders:

    • Full width, which remains the default.
    • Medium.
    • Small.
  • Added a Show Students setting to the Courses Page block.

  • Enhanced the theme’s color system and color-palette integration, including improved hover, focus, active, and interactive states for greater consistency and accessibility.

  • Added search and pagination functionality to the Courses, Categories, and Instructor Page blocks.

Version 2.4 – Navbar Refactor & Notification Cleanup

Build 2026052200
May 22, 2026
2 updates
What's new 2
  • Removed duplicate user navigation rendering to prevent repeated navbar elements and notification conflicts.

  • Removed custom notification toggle JavaScript and reverted to Moodle default notification behavior.

Version 2.3 – UI & Quiz Fixes

Build 2026043000
April 30, 2026
2 updates
What's new 2
  • Fixed avatar overlay responsiveness.

  • Fixed quiz editor issue when overriding heading() renderer.

Version 2.2 – Moodle 5.2 Compatibility & Navigation Fixes

Build 2026041700
April 17, 2026
4 updates
What's new 4
  • Resolved TinyMCE modal conflict by removing navbar popover z-index.

  • Enhanced tab navigation design for the Tab block.

  • Fixed tab navigation issues in Moodle 5 (Bootstrap 5 compatibility).

  • Tested and confirmed compatibility with Moodle 5.2.

Version 2.1 – Dropdown Z-Index Fix

Build 2025120600
December 06, 2025
2 updates
What's new 2
  • Increased z-index to ensure Moodle dropdown menus appear above other UI elements.

  • Improved visibility of navigation menus, action menus, and theme-based dropdown components.

Version 2.0 – Quiz Navigation Enhancement

Build 2025100600
October 06, 2025
2 updates
What's new 2
  • Enhanced quiz navigation block with container wrapper for improved layout consistency

  • Tested and confirmed compatibility with Moodle 5.1

Version 1.9 – Book Resource List Styling

Build 2025100100
October 01, 2025
1 update
What's new 1
  • Added improved styling for ul and  ol lists inside Book resources

Version 1.8 – Title Redundancy Fix

Build 2025092100
September 21, 2025
2 updates
What's new 2
  • Fix: Hide redundant page title after #maincontent.

  • Cleaner layout by removing duplicate H2 headings while retaining the first instance.

Version 1.7 – List Styling Enhancement

Build 2025091700
September 17, 2025
3 updates
What's new 3
  • Enhanced styling for ul and ol lists

  • Improved indentation, spacing, and line-height for better readability

  • Fixed numbering alignment for nested ordered lists

Version 1.6 – Restore Error Fix

Build 2025082600
August 26, 2025
2 updates
What's new 2
  • Fixed Exception - htmlspecialchars(): Argument #1 ($string) must be of type string, array given during course restore.

  • Updated heading() override to support both string class lists and attribute arrays.

Version 1.5 – Navigation Fix & Enhancement

Build 2025081700
August 17, 2025
2 updates
What's new 2
  • Fixed error Call to a member function out() on null by ignoring edit pages and course modules without valid URLs

  • Centered Jump-to dropdown between Previous and Next buttons for better layout

Version 1.4 – Icon & Style Update

Build 2025081000
August 10, 2025
2 updates
What's new 2
  • Fixed minor CSS styling issues

  • Added custom icons

Version 1.3 – Navigation Enhancement

Build 2025080300
August 03, 2025
1 update
What's new 1
  • Added activity navigation to course pages (Previous, Next, and Jump-to dropdown)

Version 1.2 – Feature & Style Improvements

Build 2025080200
August 02, 2025
3 updates
What's new 3
  • Fixed minor CSS styling issues

  • Corrected the default placeholder course image path

  • Added support for custom font folder

Version 1.1 – Maintenance Update

Build 2025073100
July 31, 2025
2 updates
What's new 2
  • Fixed Undefined variable $DB warning in block configuration

  • Resolved Call to a member function update_record() on null exception by properly declaring global $DB

Version 1.0 – First Official Release

Build 2025072700
July 27, 2025
5 updates
What's new 5
  • Initial release of the theme and blocks

  • Fully compatible with Moodle 5.0+

  • Developed following Moodle’s coding standards and UI/UX best practices

  • Responsive and accessible layout

  • Includes core theme and standard block set