v1.1.1 β Configurable Layout, Desktop/Mobile Bar Positions, Stat Toggles & Accessibility
Big update with a bunch of new features since v1.0.1:
Configurable Layout
Choose between the classic sidebar widget or a new full-width bar above the discussion list. Full-width mode supports three desktop positions β above, inside, or below the toolbar. The default is now full-width inside the toolbar.
| Desktop β Inside toolbar (collapsed) | Desktop β Inside toolbar (expanded) |
 |  |
| Desktop β Above toolbar | Desktop β Below toolbar |
 |  |
The classic sidebar layout is still available:
| Desktop β Classic sidebar (collapsed) | Desktop β Classic sidebar (expanded) |
 |  |
Separate Desktop & Mobile Settings
Bar position is now configured independently for desktop and mobile. Mobile supports above or below the toolbar, defaulting to above.
| Mobile β Above toolbar (collapsed) | Mobile β Above toolbar (expanded) | Mobile β Below toolbar (collapsed) |
 |  |  |
Stat Toggles
Each statistic (discussions, posts, users, latest registration) can now be individually enabled or disabled from the admin panel. Combine with the existing per-stat permissions for full control over what's shown and to whom.
Smarter Click Behavior
In desktop full-width mode, clicking anywhere on the bar expands the details panel. In classic sidebar and on mobile, only the arrow toggle expands β no accidental taps on small screens.
Inline Labels (Desktop Full-Width)
Desktop full-width mode shows lowercase, plural-aware labels next to each stat (e.g., "1 discussion", "42 posts"). Classic sidebar and mobile use tooltip-based display instead.
Accessibility
ARIA labels, roles, keyboard navigation, and screen reader support throughout the widget.
New Defaults
- Widget layout now defaults to full-width (was sidebar/classic)
- Desktop bar position defaults to inside the toolbar (was below)
- Mobile bar position defaults to above the toolbar (was below)
Existing installations keep their current settings β these defaults only apply to new installs.
Update
composer update ekumanov/flarum-ext-forum-widgets
php flarum migrate
php flarum cache:clear