Joomla 4 improvements. We applied necessary changes in our code to support Joomla 4 beta 7. Along with that came a few unexpected but welcome improvements. Labels in the tabbed interface elements are more legible. Custom selects are now rendered as native selects. Checkboxes are rendered as native chackboxes. Long lists and multiselect lists are back into using Chosen for easier item selection.
Darker Dark Mode. Our Dark Mode was intentionally designed to be somewhat bright. This had two side-effects. On one hand it was brighter than the dark templates most people would use. Moreover, the contrast between the background and the text was inadequate for people with vision-related disabilities. Considering that Dark Mode is (also) an accessibility feature we addressed this concern. Our Dark Mode was intentionally designed to be somewhat bright. This had two side-effects. On one hand it was brighter than the dark templates most people would use. Moreover, the contrast between the background and the text was inadequate for people with vision-related disabilities. Considering that Dark Mode is (also) an accessibility feature we addressed this concern.
WAF Exceptions and Deny List will consider the URL parameter 'controller' as an alias for 'view' on Joomla 4.
Joomla's new legacy new not-legacy MVC (or whatever they call it now) uses the
controller URL parameter instead of
view to denote the view. This use is currently inconsistent and there is no guarantee it will continue being used. So we are treating
controller URL parameters as the same thing in Admin Tools to support whatever random change the Joomla project may throw at us in the foreseeable future.
Multiple selection fields in Configure WAF now use Chosen (J3) or Choices.js (J4) for easier selections. This makes multiple selections much easier than trying hold down CTRL/CMD and click the right thing the right number of times.
All tables now have a PRIMARY KEY. This makes certain database operations a little bit faster, shaving off a couple milliseconds off the page load time.
Improve the layout in the Unblock an IP page. That page started as a proof of concept and its design hadn't progressed much beyond that. We gave it the once over for visual consistency with the rest of our software.
Improved CHANGELOG layout in the Control Panel page. Astonishingly, the CHANGELOG rendering in the Control Panel page hadn't changed for the better part of a decade. It was still using a bitmap image and CSS to display different areas of it to render its iconography. We replaced it with labels rendered with simple CSS, making it easier on your browser's renderer.
Bug fixes and minor improvements. Please take a look at the CHANGELOG below.
Please consult our Compatibility page to see which PHP and CMS versions are supported by each version of our software. This page is generated from the metadata attached to each version as it is released on our site.