Merge dev into main for v03.09.01 release

Merges all dev branch work including:
- Accessibility toolbar (6 toggleable options)
- Complete module overrides with showtitle (24 modules)
- IcoMoon to Font Awesome 7 compatibility layer
- Sidebar accordion (open desktop, collapsed mobile)
- TOC scoped to article body, multi-level heading support
- Bootstrap collapse for mobile menu
- Search module full-width in header
- Blog equal-height cards
- Footer padding and dynamic floating control offsets
- Auto dev mode when Joomla debug enabled
- mod_login count() null fix
- Main menu link color fixes
- Back-to-top FA icon and anchor

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-07 17:40:15 -05:00
175 changed files with 8153 additions and 5891 deletions

View File

@@ -146,6 +146,20 @@ The template includes a dark mode toggle. Test it by:
---
## Usage
Once installed and set as the default site template, MokoCassiopeia works out of the box with Joomla's standard content and module system. Key usage points:
- **Template Options** — Configure via **System → Site Templates → MokoCassiopeia** (theme colours, layout, analytics, favicon, drawers)
- **Custom Colour Schemes** — Copy `templates/mokocassiopeia/templates/light.custom.css` or `dark.custom.css` to `media/templates/site/mokocassiopeia/css/theme/` and select "Custom" in the Theme tab
- **Custom CSS/JS** — Create `media/templates/site/mokocassiopeia/css/user.css` or `js/user.js` for site-specific overrides that survive template updates
- **Module Overrides** — The template includes overrides for common Joomla modules with consistent title rendering, Bootstrap 5 styling, and Font Awesome 7 icons
- **Dark Mode** — Enabled by default with a floating toggle button; respects system preference and persists via localStorage
See [Configuration](#-configuration) below for detailed parameter reference.
---
## ⚙️ Configuration
### Global Parameters