PR-5.4-dev Pending

User tests: Successful: Unsuccessful:

avatar SRV-KILLER09
SRV-KILLER09
30 Mar 2026

Pull Request resolves

  • I have read the Generative AI policy, and this contribution is either created without AI assistance or complies with the policy and GNU/GPL 2 or later.

Summary of Changes

This PR introduces a simple dark mode toggle for the Atum admin template.

  • Adds a toggle button in the admin header to switch between light and dark mode
  • Stores the user’s preference using localStorage
  • Applies a global CSS class to enable dark mode styling
  • Includes minimal CSS to support the dark theme

The goal is to improve accessibility and overall user comfort, especially for users who prefer working in low-light environments. This change only affects the UI and does not modify any existing functionality.

Testing Instructions

  1. Go to Administrator → Atum admin panel
  2. Find the dark mode toggle button in the header
  3. Click it to switch between light and dark modes
  4. Refresh the page and verify that your preference is saved
  5. Try it in different browsers to ensure localStorage works correctly
  6. Make sure all admin features continue to work as expected

Actual result BEFORE applying this Pull Request

  • No option to enable dark mode
  • Only the default light theme is available

Expected result AFTER applying this Pull Request

  • A visible toggle button in the admin header
  • Smooth switching between light and dark themes
  • Theme preference persists across page reloads and sessions
  • No impact on existing admin functionality

Link to Documentation

  • Documentation link for guide.joomla.org:

  • No documentation changes needed for guide.joomla.org

  • Pull Request link for manual.joomla.org:

  • No documentation changes needed for manual.joomla.org

avatar SRV-KILLER09 SRV-KILLER09 - open - 30 Mar 2026
avatar SRV-KILLER09 SRV-KILLER09 - change - 30 Mar 2026
Status New Pending
avatar joomla-cms-bot joomla-cms-bot - change - 30 Mar 2026
Category Administration Templates (admin) JavaScript
avatar SRV-KILLER09 SRV-KILLER09 - change - 30 Mar 2026
The description was changed
avatar SRV-KILLER09 SRV-KILLER09 - edited - 30 Mar 2026
avatar SRV-KILLER09 SRV-KILLER09 - change - 30 Mar 2026
Labels Added: PR-5.4-dev
avatar brianteeman
brianteeman - comment - 30 Mar 2026

This already exists. Top right click on the user menu.

avatar SRV-KILLER09
SRV-KILLER09 - comment - 30 Mar 2026

This already exists. Top right click on the user menu.

Thank you for the feedback! I can see the option in the user menu. My intention was to make the toggle more prominent and accessible, but I understand if this is considered redundant.

avatar brianteeman
brianteeman - comment - 30 Mar 2026
Screenshot_20260330-185257
avatar muhme muhme - close - 30 Mar 2026
avatar muhme
muhme - comment - 30 Mar 2026

@SRV-KILLER09 Thank you for your contribution. As already discussed, this feature is already available, so we will go ahead and close this PR.

avatar muhme muhme - change - 30 Mar 2026
Status Pending Closed
Closed_Date 0000-00-00 00:00:00 2026-03-30 17:56:08
Closed_By muhme

Add a Comment

Login with GitHub to post a comment