Keyboard shortcuts and in-page sections

What's new

Space Moodle™ Theme release notes

New features, improvements and fixes in Space.

Releases
15
Changes
123
Last updated

5.0.14

Uploading a file on Moodle 5.3 no longer stops with a JavaScript error. Add and Delete stay available during the upload (Build 2026102701).

  • Fixed
    • File manager

      uploading a file on Moodle 5.3 no longer stops with a JavaScript error. Add and Delete are links, which is what Moodle 5.3 shows and hides during an upload.

      Add stays in the toolbar. On Moodle 5.3 that control is what the uploader shows and hides.

5.0.13

Participants names wrap in the tertiary menu, role-editor buttons meet WCAG AAA, and the activity chooser, group-mode icons, and bulk edit bar stay usable (Build 2026102401).

  • Fixed
    • Participants menu

      a long name in the tertiary navigation selector wraps on phone, tablet, and desktop instead of being cut off. The arrow stays on the right.

    • Role editor

      Save and Cancel on the participants page meet WCAG AAA in light and dark mode.

    • Add content

      in dark mode the line behind Add content matches the section card, and the dashed line stays visible.

    • Bulk edit button

      Bulk edit stays clickable when it shares a row with the secondary navigation.

    • Activity chooser

      minimise and close line up with the title, and the selected activity shows a check.

    • Group mode

      group and visibility icons stay visible on the dark menu.

    • Bulk edit bar

      the bar stays on one row. On a phone or tablet the actions are icons and scroll sideways.

5.0.12

Question bank preview and history, Mark as done staying in sync, feedback card spacing, and space under the page title (Build 2026102300).

  • Improved
    • Question bank

      preview actions are separate buttons. Question history has its own close bar, with space above and below, including in dark mode. "Show question text in the question list?" sits beside the list.

    • Mark as done

      the button in the activity header and the one in the sticky footer change together.

    • Question history

      the question type icon stays visible in dark mode.

    • Activity icons

      the selected style is used on activity settings as well as on the question bank.

  • Fixed
    • Feedback

      the question editor, the print preview and the answer form use one card inset. The mode line, question titles, choices and text fields share a left edge. On the editor, the drag handle sits beside each title and Edit sits at the end of that row. On the print preview the page heading is centred. The same spacing is used on Moodle 5.1, 5.2, and 5.3.

    • Page title

      a title in the top bar has space under it before the next line.

5.0.11

Folder activities open as cards, forum email uses shared mail-client markup, and Moodle 5.3 course navigation, timeline, and the block drawer stay in place (Build 2026102100).

  • New
    • Folder

      a folder activity shows files as cards with a preview and the file size, instead of a tree of tiny icons. Search filters the folder you are in. Nested folders open on the same page, with the folder list on the side. On a narrow screen the grid has two columns. The same view is used on Moodle 5.1, 5.2, and 5.3.

  • Improved
    • Email logo

      the email logo upload accepts PNG, JPG, and GIF only. SVG, WebP, and AVIF are not accepted, because most mail clients do not show them. A logo already stored in another format keeps sending until you replace the file.

    • Email clients

      the button, images and logo use markup that Apple Mail, Gmail and classic Outlook draw the same way. The button is a small pill sized to its label and it stays inside the card on a narrow screen. Images stay inside the card, and the logo height is a number Outlook accepts. Below 480px the footer stacks. Classic Outlook keeps the desktop row.

    • Email preview

      the preview on the Email branding page uses the same HTML as outgoing mail and hides the scrollbar inside the frame.

    • Main navigation

      the menu method is now mainnav. Saved menu builder settings stay as they are.

  • Fixed
    • Timeline

      Moodle 5.3 - course names and dates use the previous timeline layout, and the search field shows its icon. Activity icons use the same tiles as Recently accessed items. A name that contains an ampersand shows the character, not the code. On Moodle 5.2 the timeline is unchanged.

    • Course completion status

      contrast - the in-progress summary uses darker text on the same light background, so it meets WCAG AAA.

    • Collapse all

      Moodle 5.3 - the course page shows one Collapse all button above the section list. It no longer repeats on every section. On Moodle 5.2 the button still appears once, above the list.

    • Developer footer

      with developer debugging on, the reactive debug panel loads without a console error.

    • Block drawer

      with the right-hand drawer open, the page stays left-aligned. The drawer starts at the bottom of the top bar and uses the same width as the space reserved beside the page.

    • Course index

      Moodle 5.3 - a subsection is one item in the course index. The section row no longer repeats that item.

    • Activity chooser

      Moodle 5.3 - an activity that cannot be added, such as BigBlueButton without a server, is dimmed and cannot be selected. The reason shows when the pointer rests on it. On Moodle 5.2 every activity can still be added.

    • Sticky footer

      Moodle 5.3 - a second line in the footer, such as "Go to all discussions" on a forum discussion, sits above Previous and Next.

    • Assignment grading

      Moodle 5.3 - Save, Save and show next, and Reset ignore a second click while the first save is still running.

    • Course navigation footer

      Mark as done sits first. Previous and Next sit together beside it, centred in the row and the same height as the drag handle. An extra link, such as "Go to all discussions", stays in that row.

    • Course tabs

      the More menu stays in front of the filter bar under the tabs.

    • Course linear navigation

      Moodle 5.3 - Previous and Next go to the neighbouring activity, not the next section page. The old Jump to activity bar is hidden while linear navigation is on. On a narrow screen Previous stays left and Next stays right. On Moodle 5.2 the jump bar is unchanged.

5.0.10

Forum email branding, plus drag-and-drop question styling and drop-zone size, dark-mode upload and question labels, assignment bulk actions, and quiz review-option columns (Build 2026101011).

  • Improved
    • Forum email

      the logo sits centred above the message card, including mail sent by the scheduled task. The message no longer shows the course breadcrumb, the opens-in-a-new-window note, or the digest-preferences line. Unsubscribe stays under a short course line. The author photo stays sharp, action buttons sit in one row and stack on a narrow screen, and an empty footer is left out.

    • Drag and drop onto image

      labels use the theme font, rounded corners, and a quieter border; drop zones use a dashed border and the theme focus colour instead of a yellow glow

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

Content Builder FAQ and dark-mode backgrounds, a keyboard focus colour, and profile sections from other plugins (Build 2026092421).

  • New
    • Content Builder

      FAQ open first - toolbar toggle so the first accordion item can start open on the published page

    • Content Builder

      dark mode background - separate colour, gradient, or image for dark mode, swapped with the theme toggle

    • Content Builder

      hero padding - hero, testimonial, and process wrappers no longer inherit default padding, so full-bleed backgrounds stay flush

    • Keyboard focus

      colour - Focus color and Focus color (dark mode) in top bar colours; an empty field keeps the theme default

  • 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

    • 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

    • Skip to main content

      course page - keyboard focus moves into the course content, so the next Tab continues in the course sections

5.0.8

Moodle Block Area in the Content Builder, and a fix for the admin upgrade screen on a site with no courses (Build 2026091400).

  • New
    • Content Builder

      Moodle Block Area - drop a front-page block region between other snippets, then add native Moodle blocks in that spot

  • Fixed
    • Admin upgrade settings

      on a fresh site with no courses, empty Course Page multi-selects no longer trap the upgrade settings screen

5.0.7

Bootstrap JavaScript unified with Moodle core, sidebar active and search-field colours, combobox search fixes, and course-index contrast (Build 2026090500).

  • New
    • Sidebar

      active navigation background - new Sidebar Button Background (Active) colour in Branding → Sidebar colours; empty mixes hover text into the sidebar background instead of a light chip

    • Sidebar

      active navigation text - new Sidebar Button Text (Active) colour; empty uses Sidebar Button Text so white drawer labels stay readable on the active background

    • Sidebar

      My courses search field - new colours for background, text, and border of the My courses search field in the filter strip

    • Course index

      hidden item text - new Course index hidden item text colour for dimmed rows on a customised sidebar

  • 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 so dropdowns, tabs, tooltips, and builder dialogs share one instance registry with core

    • Main navigation

      admin settings - sidebar-nav.php renamed to main-nav.php; tab label stays Main Navigation Builder

  • 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, so mobile toolbar sheets and settings tabs behave reliably

    • Combobox search

      result panel position - user, grade, and group search panels no longer cover the search field in places such as the gradebook grader report

    • Combobox search

      picking a result - search input keeps focus while a result is clicked so selection works reliably on touch and scrollable lists

    • Footer

      empty debug wrapper - .rui-debug is no longer rendered when debugging is off

    • Footer

      empty contact wrappers - vacant contact containers are no longer rendered when website, phone, email, and contact info are empty

    • Course index

      active section contrast - current section no longer sits on a light chip with white drawer text

    • Course index

      hidden items and timeline markers - hidden activities no longer fade the whole row; completion dots stay solid

    • Sticky footer

      drag handle - dragging no longer throws a JavaScript error on pages such as activity settings

5.0.6

Secure layout width, course-index timeline, edit-mode switch colours, and Moodle 5.2 compatibility fixes (Build 2026081913).

  • Improved
    • Secure layout

      page width - quiz attempt, summary, and review pages use the same fluid #page gutter as the in-course layout

    • Course index

      completion timeline - progress line uses drawer border colour; completed activities get a solid green segment

    • Edit mode switch

      top bar colors - unchecked switch follows Button Text Color, including dark mode

    • Edit mode switch

      sidebar colors - in the drawer footer the unchecked switch follows Sidebar Text

  • Fixed
    • Secure layout

      blocks drawer - right-hand blocks drawer sits flush with the top of the viewport on desktop

    • Simple Content Builder

      category list snippet - removed leftover require of deleted lib/coursecatlib.php; loads categories through core_course_category

    • Theme settings

      email preview - branding preview iframe uses autoloaded Mustache Engine; iframe height is 500px

    • Assignment

      grading navigation - restored data-ismarking on the student selector so switching students during grading no longer throws

    • Custom fonts

      file uploads - .woff / .woff2 / .ttf / .otf / .eot uploads no longer fail with an SVG-only file type error

    • Primary navigation

      multi-language titles - builder titles no longer concatenate every language

    • Sidebar search

      placeholder contrast - Global Search placeholder meets WCAG AAA against the input background

    • User tours admin tables

      empty fa-spacer fillers hidden; action icons in a tight row; enable/disable toggle is green or red

    • My courses user tour

      shipped tour can find its target again; step bubble is no longer hidden by a Boost modal override

    • Calendar month navigation

      previous/next use Font Awesome chevrons so arrows keep contrast when button colours are customised

    • Grader report

      empty status icons - empty status-icon wrappers no longer stretch grade cells

5.0.5

Top bar navigation, Quick Links, and footer builder polish - simpler settings and more reliable menus (Build 2026080807).

  • Improved
    • Top bar

      Primary navigation - removed the separate Primary navigation mode setting; the builder activates from the Top bar navigation checkbox together with the Menu items builder

    • Quick Links (top bar)

      List layout - List and Grid share the same tile styling; List switches to a single column with icon and label side by side

    • Quick Links builder

      item type badges (Link / Label / Dropdown) are pill-shaped with an icon and aligned to the right of each row

    • Footer

      Navigation settings - moved to their own Navigation tab; Navigation HTML is saved and used correctly; Menu items builder renders automatically when it contains a link

  • Fixed
    • Top bar

      icons on mobile ↔ desktop resize - right-hand toolbar icons no longer disappear when switching back to the desktop top bar

    • Sidebar Menu Builder

      Show / Hide Code - toggling Show Code for Developers no longer collapses the builder layout to zero height

    • Simple Content Builder

      Hero Swiper - saving no longer persists Swiper temp markers or loop duplicate slides; the carousel re-initializes correctly in Builder preview and on the live front page

5.0.4

Course card polish and Hero Swiper fixes for the front page Content Builder (Build 2026080402).

  • Improved
    • Course cards

      Recently accessed and Starred courses - more compact cards with smaller covers; long titles limited to two lines

    • Course overview

      Summary view - fixed-width, left-aligned card layout matching Card view

  • Fixed
    • Simple Content Builder

      Hero Swiper (front page) - carousel no longer stretched or stuck; LCP hero images sized with object-fit: cover

    • Simple Content Builder

      Hero Swiper (builder) - arrows, pagination, and slide navigation work in overlay preview after insert, refresh, or edit

    • Simple Content Builder

      Hero Swiper (save/export) - nested content-block shells in slides keep data-hero-background-image and height attrs through save/export

5.0.3

Edit mode switch placement setting, SCORM player redesign, and dynamic snippet fixes (Build 2026071710).

  • New
    • Edit mode switch

      placement setting - show in sidebar drawer footer (default) or top bar before user menu

  • Improved
    • Edit mode switch

      top bar and drawer UI - inherits topbar colours; drawer footer pinned with fade

    • SCORM player

      navigation and TOC - fixed black pill toolbar; TOC drawer on tablet and phone

  • 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

    • SCORM player

      icon template - prevents JavaScript errors in loadSCO.php when icons are embedded in escaped inline scripts

    • SCORM player

      theme SCSS compile - added missing $drawer-rail-width so Space 5 SCORM styles compile when the left drawer rail is collapsed

5.0.2

Hero Screenshot variant, Content Builder repair/rebuild, and smoother toolbar editing (Build 2026071304).

  • New
    • Hero

      Screenshot variant - Hero Centered Overlay with product screenshot below copy instead of a logo strip

    • Content builder

      outdated block repair - Repair re-applies latest snippet markup while keeping content; Rebuild available for a full reset

  • Improved
    • Content builder

      toolbar dragging - smoother repositioning with requestAnimationFrame and translate3d

    • Content builder

      block controls visibility - panel stays pinned until you click elsewhere on the page

    • Content builder

      link editing - Edit Link modal opens directly; Remove link moved into the edit modal

  • Fixed
    • Content builder

      link removal - reliably unwraps the <a> tag only, preserving surrounding text and content

    • Content builder

      hero content vanishing after link removal - forces reflow so copy stays visible without another modal

    • Content builder

      hero style controls after drag - repositioning the floating toolbar no longer triggers accidental clicks on release

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

Screenshot