Premium Joomla Templates for Joomla 5 and Joomla 6
Oxygen Energize Themes Templates Changelog
-
September 3, 2026
Version 6.1.3.2
Maintenance release.
- Updated the Bootstrap 2→5 compatibility stylesheet to the current version, bringing this template in line with the rest of the range.
Both the template package and the Quick Start have been rebuilt for this release. Download the latest from your member area.
August 19, 2026Version 6.1.3.1
Maintenance release — recommended for everyone running 6.1.3. The 6.1.3 package shipped with an out-of-date copy of the Bootstrap 2 to Bootstrap 5 compatibility stylesheet, and with that stylesheet loading in the wrong position in the page. Between them, those two problems meant a number of the layout corrections this template is supposed to carry were never reaching your site. Both are fixed here, and twenty-nine further corrections have been added.
Fixed
- The compatibility stylesheet was being overridden by the template's own styling. It was being added to the page before the template's stylesheets instead of after them, so any correction in it that did not explicitly force priority silently lost. It is now emitted last, which is where it has always been meant to go. This is the single most significant change in this release: corrections listed in earlier changelogs were present in the package but were not all taking effect on the page.
- Icons in the phone header were invisible. The small round buttons for account, search and social links took their symbol colour from the surrounding header, which on a white button meant white on white — measured on this template as a contrast ratio of exactly 1.00, which is to say nothing was drawn at all. Their colour is now derived from the button's own background, so they are always legible.
- Article details ran off the side of the page on a phone. Written by, Parent Category, Category, Published, Created, Last Updated and Hits were laid out on a single line that was not allowed to wrap, so the later items simply continued past the edge of the screen. They now wrap onto as many lines as they need.
- The close button on the log-in dialog appeared as a solid coloured block sitting on top of the "Login Form" heading rather than as an ×. The dialog's dismiss control had been converted to the Bootstrap 5 style, where the × is supplied by the stylesheet rather than by the button itself — and this template does not load Bootstrap's own stylesheet, so nothing drew it. The glyph is now supplied directly, and the dialog has gained a proper × in its top corner in addition to the Close button at the foot.
- Joomla 6's "Sign in with a passkey" button drew a very large black shape across the log-in page. Joomla 6 draws that button's icon as an inline graphic with no size of its own, and no template in our range was written to expect one, so it expanded to fill whatever space it could find. Inline icons of that kind are now capped to a sensible size and take the button's own colour.
- The page could be scrolled sideways at tablet widths even though nothing visible was overflowing. The menu's drop-down panels are parked off-screen vertically, which hides them but does nothing horizontally, so they continued to stretch the page's scrollable width.
- The phone header could show an empty coloured band with nothing in it, and a second empty band could appear beneath the breadcrumb bar. Both were strips the template reserved for its old phone layout, which the current mobile header no longer fills. They now size themselves to whatever is actually in them.
- Breadcrumb links could run off the right-hand edge on interior and account pages at tablet widths, because the row containing them was resolving to zero width.
- The slide-out "Follow Us" tab was unusable on touch screens and left a dead bar across the foot of the page. It only ever responded to a mouse hover, and the phone header already offers the same links. It is now hidden on phones.
- Social icons copied into the phone's social panel could land outside it and appear as an empty panel, and could pick up stray bullet graphics from the template's general list styling.
- Search fields and other older form fields could collapse to less than their proper height, in some cases cutting off the submit button beside them.
- Header controls across the top of the page were each sized independently and did not line up with one another. They now share one size and one midline, on both desktop and phone.
- Assorted further corrections to drop-down and mobile menus, tooltips and popovers, spacing in the phone utility row, and full-height column panels.
Changed
- The mobile header and menu are now built by our shared script rather than being written into this template's own page code. The phone header — the menu button, the row of account, register, search and social icons, and the slide-out panels behind them — is generated at page load instead. What you see and tap is the same; the difference is that every template in the range now receives the same corrections at the same time, rather than each carrying its own copy that has to be fixed separately.
- The Close button at the foot of the log-in dialog is now a real button rather than a link, so it behaves correctly for keyboard and screen-reader users.
- This template's own accordion menu styling has been promoted into the shared stylesheet, together with the script that builds it, so the separate per-template copy is no longer needed.
Requires Joomla 6.1 or newer and PHP 8.3+.
August 18, 2026Version 6.1.3
Oxygen 6.1.3 is a maintenance release. It renumbers the template to match the Joomla version it is built and tested against, refreshes the Quick Start onto the current Joomla release, and brings the Bootstrap compatibility stylesheet up to the current shared build. There are no changes you need to make after updating — your settings, colours and menu choices carry over.
Version numbering
- The template version now matches the Joomla version it ships against. Oxygen 6.1.3 is the build for Joomla 6.1.3. The previous release of this template was numbered 6.1.2.6. This is a numbering change only — Joomla still treats 6.1.3 as newer than 6.1.2.6, so the update comparison in your Extensions Manager behaves normally, and nothing about how you install or update the template changes. We are applying the same convention across the whole template range so that the number on the download tells you at a glance which Joomla release it was tested against.
Quick Start
- The Quick Start package now installs Joomla 6.1.3. The previous Quick Start bundled Joomla 6.1.2. If you are building a new site from the Quick Start you now get the current Joomla release straight away, instead of installing and then immediately having to run a core update.
- The Quick Start is a standard Joomla installation package — upload it, extract it, and run the normal Joomla installer in your browser. Akeeba Kickstart is not needed.
Bootstrap 2 to Bootstrap 5 compatibility stylesheet
- Brought up to the current shared build, adding twenty-five further layout guards since 6.1.2.6. These were found and fixed on other templates in our range during August, and are included here as a preventative update so that Oxygen is protected against the same classes of problem rather than waiting for one of them to surface on your site. The areas covered are: drop-down and parked sub-menu behaviour and flow; mobile header layout, ordering, logo placement and spacing; the mobile search and cart controls; slideshow controls on touch screens, which are revealed on hover and so were unreachable by tap; slide images that did not cover their frame; social icon rendering where a template's own image sprite competed with the Font Awesome 6 glyphs that replaced it; tooltips and popovers becoming visible on the page before they were triggered; page bands that pin themselves to a fixed desktop width and so scroll sideways on a phone; fixed-top header offsets; grid children that lost their block display; standalone column grids; and full-height column panels that clipped the content they were meant to wrap.
- No guard was removed. The compatibility stylesheet moved from canonical revision 2026-08-11.6 to 2026-08-11.38.
What is not in this release
- No template file other than the Bootstrap compatibility stylesheet changed between 6.1.2.6 and 6.1.3. Everything shipped in the 6.1.2.x line — the Joomla 6 native rebuild, the removal of the orphaned jQuery plug-in calls that were throwing an uncaught JavaScript error on every page load, the
cs-jq-compat.jsshim that keeps the slideshow and parallax bands working under Joomla 6's jQuery 3.7, the log-in dialog that now opens fully visible instead of dimming the page and showing nothing, the centred-pupil show/hide-password eye, the mobile overflow and drawer fixes, and the relocated legacy Bluestork category images — is carried forward unchanged in this package. - Known limitation, unchanged and disclosed: Oxygen's slideshow still uses camera.js rather than Swiper, so the template still loads jQuery and a number of carried-forward jQuery plug-ins. These are dependencies the template genuinely uses, not dead code, and replacing them is a larger piece of work than a maintenance release should carry.
With thanks to Michael Mullan, whose Expression bug report led to the maintenance pass across our templates that several of these compatibility-stylesheet guards came out of.
August 10, 2026Version 6.1.2.6
- Drop-down menus no longer appear open before you hover them. On some templates every sub-menu was drawn on the page from the moment it loaded. They are hidden again until you move the mouse over the menu.
- Drop-downs sit directly beneath the menu they open from. They previously appeared a short distance below, and moving the mouse across that space closed the menu before you arrived. Sub-menus that open to the side are likewise flush against the column they come from.
August 10, 2026Version 6.1.2.5
- Drop-down menus now sit directly beneath the menu they open from. They previously appeared a short distance below, and moving the mouse across that space closed the menu before you arrived. Sub-menus that open to the side are likewise flush against the column they come from.
August 10, 2026Version 6.1.2.4
- The changelog is now included in the download. Previous releases shipped without one, so the release history was only available on our website. The full history is now in the package as both a plain-text and a formatted file.
August 10, 2026Version 6.1.2.3
- Drop-down menus no longer close before you can reach them. On desktop, moving the mouse from a menu heading down to its drop-down crossed a gap where neither was hovered, so the menu closed on the way down. The whole path is now hoverable. The menu's spacing and appearance are unchanged.
August 10, 2026Version 6.1.2.2
Maintenance release. This update is recommended for all users — it removes JavaScript errors that could stop other features on the page from working, and improves the template's behaviour on phones.
- Fixed two JavaScript errors that occurred on every page, including a legacy mobile-touch library that cannot load under the version of jQuery Joomla 6 ships.
- Removed leftover calls to jQuery plugins that are no longer bundled. A call to a missing plugin stops every remaining script in the same block from running, so this can affect features that look unrelated.
- Added a small compatibility layer for three jQuery methods that were removed before the version Joomla 6 ships, so slideshow controls and parallax backgrounds keep working.
- Updated the Bootstrap 2 to Bootstrap 5 compatibility stylesheet to the current build.
- The log-in dialog now always opens fully visible. Previously it could open with the page dimmed behind it but the dialog itself invisible.
- Pages no longer scroll sideways on a phone, and the mobile menu, search and social panels are now sized to the screen rather than to the full page width.
August 6, 2026Version 6.1.2.1
Maintenance release, published the same day as 6.1.2. While Oxygen 6.1.2 was being prepared, fixes found on several of our other templates were added to the shared styling layer all of our modern templates draw from. Oxygen 6.1.2 was packaged just before those landed, so it went out without them. This release folds all of them in. If you installed 6.1.2, please update — the change below to the password show/hide button in particular is one you can see.
Fixed
- The password show/hide button showed an eye looking off to one side. 6.1.2 corrected this control from an empty square to an eye, but the icon set we draw from has no version of that symbol with a centred pupil — so it was legible, yet visibly lopsided. It is now a purpose-drawn eye with the pupil dead centre.
- Some icons could be painted over by an old graphic. The original Bootstrap 2 design pack drew its small icons by cropping one large picture file, and a copy of that instruction survived in Oxygen's own stylesheet. It painted the old, blurry image on top of the modern icon underneath. That is now switched off, so what you see is the modern icon.
- Wide items could sit slightly off-centre or push a page wider than the phone screen. Four separate spacing faults in rows converted from the old grid — a stray gap on the first item in a row, spacing measured as a percentage instead of a fixed amount, extra padding on full-width bands, and rows that wrap onto a second line — are all corrected.
- Multi-column module rows did not always collapse to full width on phones. Columns could stay narrow and crowd against each other instead of stacking cleanly.
- Drop-down menu items could be cut off on phones where a sub-menu ran past the edge of the screen.
Note
- Nothing in Oxygen's own design changed in this release, and no settings are affected. If you have already installed 6.1.2, updating is straightforward and your configuration carries over untouched.
August 6, 2026Version 6.1.2
Major release — Oxygen is now genuinely Joomla 6 native. This is by far the largest update Oxygen has ever had. The template has been rebuilt from Bootstrap 2 onto Bootstrap 5, every Joomla 3-era programming call has been replaced with its modern Joomla 6 equivalent, the phone experience has been built from scratch, the settings screen has been modernised throughout, and a long list of faults — several of which had been quietly broken for years — has been fixed. The quickstart ships Joomla 6.1.2. Everything below ships in both the standalone package and the quickstart, and your existing settings are preserved.
With thanks to Michael Mullan, whose Expression bug report led to a maintenance pass across our templates — several of its fixes are included here.
Added
- Joomla 6 native foundation. Oxygen no longer depends on Joomla's Behaviour — Backward Compatibility plugin, so it keeps working when that plugin is switched off — which is Joomla 6's own default. This matters more than it sounds: a template that still relies on that plugin blocks the upgrade rather than merely misbehaving afterwards. Seventy obsolete Joomla 3-era calls across eight files were rewritten to reach this point.
- A real mobile menu. The main menu now opens from a large, easy-to-tap button at the top right of the header and shows your actual menu structure as an accordion — sections with sub-pages expand and collapse with a clear plus/minus control, and opening one section closes the others. Previously the phone menu was a flattened list that rendered sub-pages as dash-prefixed text (- Using Extensions, -- Components) with no way to collapse anything.
- A utility row on phones — one evenly spaced row of controls sitting under the logo, holding the second-menu button, account, register and search, every target a proper 44×44 pixel touch size.
- A second menu button on phones, on every page. Oxygen's sidebar menu only appears on interior pages, so the button used to come and go — three controls on the home page, four elsewhere. It is now always present: on pages that have no sidebar menu the panel is built from your main menu's top level, which is the same set of links that menu shows anyway. Consistent controls get learned; controls that appear and disappear read as breakage.
- A working search on phones. Tapping the magnifier opens a full-width panel anchored beneath the header, with a large field and a visible Search button. Previously the phone search field had no submit control at all — the only way to run a search was to press Enter or Go on the on-screen keyboard, with nothing visible to say so.
- A Favicon tab with a built-in crop tool. Pick any image and the template builds the complete set of icons every device needs — a real
favicon.ico(16, 32 and 48 pixel) published at your site root, plus 32, 192 and 512 pixel versions and a 180 pixel Apple touch icon. If your image isn't square, the crop tool lets you choose exactly which square part becomes the icon. Leave the field empty and the template's own default favicon is used. - A modern colour picker on all 78 colour settings, with a live preview, brand swatches and an opacity slider. Values stay as ordinary hex codes, so anything you had set before still works.
- Modern social networks — Instagram, Threads, Bluesky, Mastodon, YouTube, TikTok, Pinterest and Discord added, alongside X, Facebook, LinkedIn, Vimeo and RSS. Thirteen networks are now available.
- Font Awesome 6.5.2 with version-4 compatibility shims.
- Package-based distribution — Oxygen now installs as a package and registers with Joomla's own Update Manager, so future updates are offered to you in the administrator rather than downloaded by hand.
Changed
- Rebuilt on Bootstrap 5 (previously Bootstrap 2), with a compatibility layer that preserves the original Oxygen design while the underlying framework is fully modern.
- Social icons are now scalable glyphs rather than a fixed image. The old icons were slices of a single picture file, which is why they looked soft on high-resolution screens and why no new network could ever be added. They are now font glyphs in brand-coloured circles — crisp at any size, and noticeably easier to pick out against the footer photograph than the small flat icons they replace.
- Twitter is now X, with the current logo. Your existing Twitter link and its on/off setting carry over untouched.
- Every on/off switch in the template settings now uses Joomla's native switch control, so the settings screen matches the rest of Joomla 6. All 32 of the old checkbox-style switches are gone.
- The settings tabs have been tidied. The repeated "Settings" suffix has been dropped and one over-long tab renamed, so the strip now reads Basic, Site Name & Slogan, Drop Down Menu, Header & Footer Custom Code, Built-in Slideshow and Theme — and fits on one line.
- Google Fonts now load through a direct stylesheet link with preconnect and
display=swap, replacing the old JavaScript font loader — text appears sooner. - The site search now uses Joomla's Smart Search. Menu links pointing at the old search component were repointed and keep their original labels, so your navigation is unchanged.
- The header's background-image panels are now handled by the template's own code instead of a jQuery plug-in.
Fixed
- On phones, none of the main menu's links could be tapped. The menu opened and looked correct, but the dimming layer behind it was sitting on top of the links rather than under them, so every tap landed on the shade instead. The menu was effectively decorative. Every panel in the template is now individually tap-tested.
- The whole header was invisible on tablets and phones. Bootstrap 5 renamed the class that keeps a fixed header above the page, so Oxygen's header — all 110 pixels of it, in the right place — was being painted underneath the slideshow.
- All 78 colour settings appeared as plain text boxes. The colour-picker library the template shipped with stopped running on modern Joomla, so instead of a picker you were faced with 78 blank fields expecting a hex code typed by hand.
- The template settings screen was throwing JavaScript errors on every load, from two long-dead scripts — one of them 78 colour-picker start-up commands hidden inside a text label, where nothing that searches for scripts would ever find them. Both are gone and the settings screen now reports no errors at all.
- Interior pages had uneven left and right margins on phones, with content bleeding off the left edge. This had been wrong since the previous release and was missed because every check had been run against the home page.
- The version number Joomla showed for Oxygen was from 2014. The record Joomla reads had never been refreshed since the Joomla 2.5 era, so the administrator reported a twelve-year-old version regardless of what you had installed.
- Five broken images on the sample-data category pages. They pointed at an administrator template that Joomla removed in version 3, so they had returned "not found" on every visit since that upgrade.
- The password show/hide button was an empty square on login and registration, and its replacement icon is now drawn with a properly centred pupil.
- The Previous / Next / First / Last pagination buttons could render blank on category lists, because Joomla 4 and later use icon names the template never mapped. All four now display correctly.
- Module columns stacked full-width instead of sitting side by side. A rule in the compatibility layer had been written so that it could never take effect — it had no chance of overriding Bootstrap's own column rule, despite a comment claiming otherwise.
- A twelve-pixel horizontal scroll on every phone page. Rows converted from the old grid carried spacing that the old framework never had, pushing the page wider than the screen.
- A featured-article layout could collapse every multi-column grid to a single stacked column.
- Colour and style changes could take up to a month to appear for visitors. The template's stylesheets carried no version marker, so a content delivery network kept serving an old copy long after the change was made. They now update immediately.
- Template overrides were reviewed and marked as checked, so Joomla stops flagging them after core updates.
Removed
- Joomla's long-removed Search component and module, left over from an old migration. These were removed from Joomla itself in version 4 and would stop the site loading on Joomla 6.
- The Superfish and Supersubs menu scripts are no longer loaded, along with the Dropkick select-box script and a compatibility shim for a jQuery feature withdrawn in 2013. The drop-down menus are now handled by the template's own stylesheet and code.
- Internet Explorer conditional blocks and the related compatibility scripts.
- The obsolete legacy on/off switch controls in the template settings.
- The old JavaScript web-font loader.
- A dead advertisement for an icon library that no longer exists, still being requested on every administrator page load.
Security
- Output escaping applied throughout the template, so every place a template setting is printed into the page is now escaped.
- Direct-access guards confirmed on every template entry point.
- PHP 8 compatibility work throughout.
Known limitations
- The slideshow still uses the camera.js library, and the template still loads jQuery along with a small number of older jQuery plug-ins that camera.js depends on. Migrating the slideshow to a modern replacement is scheduled for a later release.
November 6, 2025Version 06.11.2025 6.0.0
- Update - Template updated to Joomla 6.0.0
- Minor Bugs fixed
June 30, 2025Version 30.06.2025 5.3.0
- Update - Template updated to Joomla 5.3.0
- Minor Bugs fixed
July 18, 2024Version 17.07.2024 5.1.2
- Update - Template updated to Joomla 5
- Minor Bugs fixed
February 16, 2024Version 16.02.2024 5.2.0
- Updated - Updated to Joomla 5
August 10, 2023Version 10.08.2023 4.3.0
- Fixed - Bug with the Responsive Menu
April 10, 2023Version 01.04.2023 4.2.8
- Fixed - Template updated to be compatible with Joomla 4.2



