Keyboard shortcuts and in-page sections

What's new

XY Moodle Theme release notes

Release notes and improvements for theme_xy — from UI refinements to Moodle 5.1 and 5.2 compatibility.

5.2.2

Content Builder improvements — steadier editing controls and more reliable hero layouts when editing or removing nested text.

  • Improved
    • Content Builder — editing toolbar stays stable while a text element is active
  • Fixed
    • Content Builder — deleting nested text in a hero block no longer hides the whole header
    • Content Builder — hero layout stays predictable after editing or removing nested content

5.2.1

Calendar redesign, per-course tab layout options, dark mode persistence on Moodle 5.2, and fixes across renderers, drawers, and My courses.

  • New
    • Per-course course tabs — enable tab layout site-wide, for selected courses, or via a custom field
  • Improved
    • Calendar — redesigned day timeline, refreshed month view, and compact filters
    • Dark mode — Light / Dark / Auto choice persists after refresh on Moodle 5.2
  • Fixed
    • Theme renderers — restored missing files that caused fatal include errors on page load
    • Drawers — left and right drawers close each other correctly on tablet widths
    • My courses — Card, List, and Summary display switch works without an error modal

5.2

The major 5.2 update brings a refreshed UI, streamlined navigation, front page content builder improvements, and full support for Moodle 5.1 and 5.2. Everyday flows feel faster; admin surfaces are cleaner.

  • New
    • Front page content builder with drag-and-drop image and content blocks
    • Visual menu builder for custom navigation without code
    • Course filter using custom fields for faster discovery
  • Improved
    • Dashboard layout with balanced spacing and clearer block hierarchy
    • WCAG-oriented skip links, keyboard flows, and button semantics in theme-owned templates
    • RTL-ready layouts for multilingual teams
  • Fixed
    • Drawer focus coordination with Moodle Core focus lock on nested modals

5.1

Maintenance release aligned with Moodle 5.1: compatibility fixes, SCSS token updates, and polish across course and admin surfaces.

  • Improved
    • Moodle 5.1 compatibility and Bootstrap 5 alignment
    • Course card typography and spacing refinements
  • Fixed
    • Block drawer toggle state on mobile breakpoints

5.0

Initial XY 5.x line — sidebar layout, modular course presentation, and a content-first learning experience for Moodle 5.0.

  • New
    • Full-width Moodle theme with structured sidebar navigation
    • Modern course cards and enrollment page layouts
    • Configurable brand tokens for colours and typography