Change Logs

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

Version 3.4 – Normal Release

Build 2026092906
September 29, 2026
3 updates
What's new 3
  • Fixed the Page activity container in courses while preserving full-width homepage content and blocks.

  • Added unread forum-post counts to Nice Learning format.

  • Enhanced the overall UI/UX across the theme.

Version 3.3 – New Blocks & Moodle 5.3 Compatibility

Build 2026092319
September 23, 2026
5 updates
What's new 5
  • Enhanced the overall UI/UX across the theme.

  • Tested and confirmed compatibility with Moodle 5.3

  • Added a My Courses block that displays a user’s enrolled courses and progress in each course.

  • Added a Useful Links block for sharing relevant links on course pages.

  • Added a Downloadable Files block for sharing booklets, brochures, and other course materials.

Version 3.2 – New Blocks

Build 2026092001
September 20, 2026
5 updates
What's new 5
  • Enhanced the overall UI/UX across the theme.

  • Added a Courses Overview block with Read More / Read Less functionality for improved content presentation.

  • Added a new Admin Overview block to provide administrators with quick access to key information and insights.

  • Enhanced the theme’s layout system to provide greater flexibility, consistency, and improved page structure.

  • Added French language translation support.

Version 3.1 – Course Experience, Editor & Language Enhancements

Build 2026091416
September 14, 2026
9 updates
What's new 9
  • Added a new Course Progress Block.

  • Added support for custom JavaScript in the Advanced Settings and enhanced the code editors for both SCSS and JavaScript.

  • Added new Course Design Settings, allowing blocks in the main course column to either blend seamlessly into the page or appear as individual cards.

  • Improved overall code quality, structure, and maintainability.

  • Enhanced the overall UI/UX across the theme.

  • Improved the design and presentation of the About Us 1 block.

  • Enhanced block description fields by introducing a Rich Text Editor, with support for embedded media, images, formatted content, and other rich-text elements.

  • Redesigned and enhanced the plugin installation admin pages to provide a cleaner, more modern, and user-friendly interface.

  • Added new language support:

    • Turkish
    • Portuguese (Brazil)
    • Indonesian
    • Dutch (Netherlands)

Version 3.0 – New Blocks and Course Format

Build 2026091206
September 12, 2026
16 updates
What's new 16
  • Add Nice Learning course format

  • Add "About Instructor" section for course page (solo layout)

  • Add "About Instructor" section for course page (grid layout)

  • Add "About Instructor" section for course page (slider layout)

  • Add gallery block

  • Add privacy settings for all blocks

  • Add container size theme setting with standard and compact options

  • Add edit-mode button position settings with navbar or bottom of the page options

  • Enhance modal block search and improve its UI/UX

  • Enhance the message page

  • Fix edit icon not being clickable when content is collapsed within the page

  • Enhance the description field to use a rich text editor for the following:

    • Gallery
    • Instructors page
    • Courses page
    • Categories page
    • Timeline
    • Accordion
    • Contact Us page
    • Partner page
  • Fix timeline page block margin

  • Make blocks and course format required by the theme

  • Make all custom, Nice Learning, and Moodle blocks use the same title design

  • The Update page is now called "Theme Components," where you can install and update blocks and course format

Version 2.9 – Block Updates & Administration Enhancements

Build 2026083004
August 30, 2026
5 updates
What's new 5
  • Added an update script that allows administrators to update all bundled blocks without manually copying or installing them individually.

  • Enhanced the administration pages to use the full page width while respecting the blocks region. A Blocks button is available to show the blocks panel when needed.

  • Fixed title duplication across the theme pages.

  • Enhanced the Course Details block by adding support for course custom fields and allowing administrators to reorder the displayed fields.

  • Improved card margins in the Testimonial Slider Two block when four cards are displayed.

Version 2.8 – Course Settings

Build 2026082106
August 21, 2026
3 updates
What's new 3
  • Enhanced the standard Moodle authentication screen design for Moodle 5.2

  • Fixed the Cookie Notice button not opening its modal when using the split-screen authentication layout

  • Added a Course setting for controlling topic title behavior: open topics on a separate page or expand their content on the current course page.

Version 2.7 – New Blocks, Languages & Authentication Enhancements

Build 2026081500
August 15, 2026
10 updates
What's new 10
  • Added a new Partner Slider block for displaying partners and organizations in a responsive slider layout.

  • Added a new Partner 2 Card block, providing an additional card-based design for showcasing partners.

  • Added a new Partner Page block with a card-based layout, including built-in search and pagination functionality.

  • Added a new Blog 3 block, providing an additional modern layout for displaying blog posts and news content.

  • Added customizable View All button text to all slider-based blocks. Administrators can now replace the default View All text with their preferred label directly from the block settings.

  • Enhanced the design of the Hero 4 block, improving its overall layout and visual presentation.

  • Added a new Navbar Behavior setting to the theme settings with two options:

    • Normal – The navbar scrolls normally with the page.
    • Sticky – The navbar remains fixed at the top of the page while scrolling.
  • Added full German language support across the theme and all custom blocks.

  • Added full Ukrainian language support across the theme and all custom blocks.

  • Added new Login and Sign Up page design options, allowing administrators to choose between:

    • Moodle Standard – Uses the standard Moodle authentication page layout.
    • Image Split – Uses a modern split-screen authentication layout with an image section and login or registration form.

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