Keyboard shortcuts and in-page sections

What's new

XY Moodle Theme release notes

Release notes for theme_xy - from the 5.0 line to 5.2.7 (drag-and-drop questions, assignment bulk actions, and quiz review options).

5.2.7

Drag-and-drop question drop zones, dark-mode upload and question labels, assignment bulk actions, and quiz review-option columns (Build 2026100700).

  • Fixed
    • Drag and drop onto image - drop zone size - file-uploader styles no longer apply to question drop zones; the boxes keep the size the question calculates, the same as Boost
    • Drag and drop questions - dark mode - labels on drag-and-drop onto image and into text use dark text on the light group colours
    • File upload drop zone - dark mode - the uploader uses a dark surface and light text instead of a light panel with light text
    • Assignment grading - bulk actions - selecting users shows the full bulk bar; the More menu opens above the bar, with its label and icons
    • Quiz settings - review options - timing columns no longer overlap on a narrow screen; headings stay in their column and extra columns wrap

5.2.6

Profile sections from other plugins, and a SCORM attempt-status crash fix (Build 2026091716).

  • Fixed
    • User profile - plugin sections - sections added by other plugins, such as Learning Tool, Privacy and policies, or the mobile app, show on the profile page again
    • SCORM - attempt status - opening a SCORM activity no longer crashes with a missing attempt-status class; attempts, grades, and grading method render as theme info boxes
  • Improved
    • SCORM - start a new attempt - the control is a switch on a card next to Preview and Enter; the player still reads the same checkbox

5.2.5

Moodle Block Area in the Content Builder, a keyboard focus colour, and menu-builder and screen-reader fixes (Build 2026091714).

  • New
    • Content Builder - Moodle Block Area - drop a front-page block region between other snippets, then add native Moodle blocks in that spot
    • Keyboard focus - colour - Focus color and Focus color (dark mode) in top bar colours; an empty field keeps the theme default
  • Fixed
    • Menu builder - sticky actions - Add / Cancel sits above Save changes instead of covering it
    • Dark mode logo - alternative text - the dark-mode logo uses the same alternative text as the light logo and is no longer hidden from screen readers
    • Screen reader text - accesshide - visually hidden labels stay available to screen readers and stay invisible on screen
    • Help icons - click target - each help popover link is a 40×40 px target; the question-mark icon stays 18 px

5.2.4

Bootstrap JavaScript unified with Moodle core, and course-section and combobox-search fixes (Build 2026090500).

  • Improved
    • Bootstrap JavaScript - one shared runtime with Moodle - loader, primary navigation, content builder, course tools, and admin modals no longer ship duplicate Bootstrap JS; all call sites use theme_boost AMD modules
  • Fixed
    • Course sections - multipage link area - on one-section-per-page courses, the stretched-link anchor is limited to the section header so activities are no longer covered
    • Content builder - Bootstrap modals and dropdowns - SCB modules use a bootstrap-bridge to theme_boost; legacy jQuery modal fallbacks and manual .show toggles removed
    • Navigation dropdowns and theme-admin tabs - Dropdown and Tab now load through AMD instead of a dead window.bootstrap check
    • Combobox search - result panel position - user, grade, and group search panels no longer cover the search field
    • Combobox search - picking a result - search input keeps focus while a result is clicked so selection works reliably on touch and scrollable lists

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