Keyboard shortcuts and in-page sections

What's new

Space Moodle Theme release notes

Release notes for theme_space — from the initial 5.0 release to the latest bug-fix updates.

5.0.3

Dynamic snippets fixes — course summary modal stacking and enrolment links that respect enrolled state.

  • Fixed
    • Dynamic snippets — course summary modal from a courselist snippet no longer renders under Bootstrap's modal backdrop (ported to body before display)
    • Dynamic snippets — courselist cards and summary modals use real is_enrolled() state instead of always showing Enrol me

5.0.1

Minor bug fixes — steadier Content Builder editing and more reliable hero layouts.

  • 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.0.0

Initial Space 5.0 release — rebuilds Space on Moodle Bootstrap 5 with a redesigned interface, a front page content builder, visual menu builder, course filter, dark mode, and full Moodle 5.1 / 5.2 support.

  • New
    • Moodle Bootstrap 5 — theme core rebuilt on Bootstrap 5 components, design tokens, and responsive patterns
    • Front page content builder with drag-and-drop blocks for heroes, video sections, and custom content areas
    • Visual menu builder for header navigation, dropdowns, and custom links without code
    • Advanced course filter with custom fields, categories, tags, and instant result updates
    • Built-in dark mode with Light, Dark, and Auto appearance modes
    • Live customizer for real-time preview of colours, fonts, and layout choices
    • Custom enrollment page with branded course landing layouts and conversion-focused CTAs
    • Redesigned profile UI with course cards, progress indicators, and customizable sections
  • Improved
    • Dashboard with clearer block hierarchy, course cards, timeline, and admin metrics
    • Calendar with refreshed month view, course filters, and colour-coded events
    • WCAG-oriented skip links, keyboard flows, and contrast-aware controls in theme-owned surfaces
    • RTL-ready layouts for multilingual and bidirectional sites