- Compatible XF 2.x versions
- 2.3
- Additional requirements
- https://xenbaker.com/products/xb-core-library.379/
- License
- Single Use License (may be used on one website)
- Updates duration
- 1 year ($15 Yearly Renewal)
Add a customizable floating navigation menu to XenForo with quick access buttons, collapsible groups, context-aware actions, notification counters, and personalized layouts.
Floating Menu provides a convenient way to access important forum pages and actions from anywhere on your site. Create custom shortcuts, organize buttons into groups, display unread alerts and moderation counters, and offer context-specific actions such as replying, watching threads, or creating new discussions.
Members can personalize their menu, choose favorite shortcuts, rearrange buttons, select layouts, and save separate positions for mobile and desktop devices.
|
Features:
Floating Navigation & Custom Buttons
Floating Navigation Menu: Display a configurable floating menu with shortcuts to important forum pages and actions.
Custom Navigation Buttons: Create buttons with individual links, icons, descriptions, and display order.
Flexible Link Opening: Open destinations normally, in a new browser tab, or in a XenForo overlay.
Font Awesome Icons: Select icons using the built-in picker or enter icon classes manually.
Button Duplication: Copy an existing button into a new form with its settings ready for editing.
Drag-and-Drop Ordering: Reorder buttons within groups or move them between groups.
Always-Visible Shortcuts: Keep selected buttons visible beside the main menu toggle even when the menu is collapsed.
Required Buttons: Mark important buttons as required so members cannot individually hide, favorite, or reorder them.
Menu Visibility: Enable or disable the floating menu globally and control access through XenForo permissions.
Quick Actions & Context-Aware Navigation
Search Shortcut: Open XenForo's search form directly from the floating menu.
Create Thread: Open the thread creation form or let members choose a destination forum.
New Posts: Navigate directly to XenForo's latest posts.
Back to Top: Return to the beginning of the current page.
Copy Page Link: Copy the current page URL to the clipboard.
Share Page: Open the browser's native sharing interface when available, with a copy-link fallback.
Reply to Thread: Focus the quick reply editor or open the standard reply form.
Create Thread in Current Forum: Start a new discussion in the forum currently being viewed.
Watch & Unwatch Threads: Access thread notification settings directly from the floating menu.
Watch & Unwatch Forums: Manage forum watching without navigating through additional menus.
Copy Thread Link: Copy the permanent URL of the current discussion.
Parent Forum Navigation: Quickly open the forum containing the current thread.
Permission-Aware Actions: Display contextual actions only when they are available to the current visitor.
Button Groups & Organization
Collapsible Button Groups: Organize navigation shortcuts into groups with individual titles, icons, order, and active states.
Group Button Counts: Show how many available buttons belong to each group.
Group Management: Create, edit, sort, enable, disable, or delete groups from the ACP.
Ungrouped Buttons: Keep frequently used actions directly accessible without assigning them to a group.
Remember Expanded Group: Optionally remember the last opened group in the same browser.
Automatic Group Visibility: Hide groups that contain no available buttons.
Safe Group Deletion: Move buttons to Ungrouped when their group is deleted without removing the buttons.
Notification & Moderation Counters
Unread Alert Counters: Display the member's unviewed XenForo alerts on a navigation button.
Unread Conversation Counters: Show the number of unread direct message conversations.
Approval Queue Counter: Display the number of content items the current moderator can review.
Active Report Counter: Show active reports available to the moderator or only reports assigned to them.
Add-on Counters: Support additional counter sources registered by compatible add-ons.
Compact Counter Badges: Display notification counts on buttons, including 99+ for larger values.
Unavailable Counter Handling: Hide only the counter or hide the entire button when its counter source is unavailable.
Permission-Based Counters: Respect XenForo permissions when displaying member and moderation statistics.
Visibility Rules & Scheduling
User Criteria: Show buttons only to members matching configured XenForo user criteria.
Page Criteria: Control button visibility based on the current page or context.
Scheduled Buttons: Display shortcuts only during selected dates, weekdays, or time periods.
Overnight Schedules: Support recurring time windows that continue past midnight.
Schedule Time Zones: Configure recurring schedules using a selected time zone.
Independent Button Rules: Apply criteria and schedules separately to each navigation button.
Schedule Preview: Test button availability at a selected date and time before publishing changes.
Menu Layouts & Appearance
Four Menu Layouts: Choose Side Flyout, Two Tiers, Panels, or Fan presentation styles.
Side Flyout: Display a vertical group selector with the selected group's buttons opening alongside it.
Two Tiers: Present navigation groups and their actions in separate stacked sections.
Panels: Organize buttons into expandable panels with titles and icons.
Fan Menu: Arrange navigation buttons in a compact arc around the main menu button, with pagination when necessary. Action and group captions expand up to 120px and can be hidden together in the Fan style properties.
Responsive Positioning: Adapt menu placement and available space to desktop and mobile screens.
Style Properties: Customize button sizes, colors, backgrounds, spacing, borders, corner radii, labels, tooltips, and menu containers. Configure button dimensions, icon sizes, colors, corner radii, and shadows within each layout section. Panels use action row height and group radius. Color settings support style variations. Folder marker backgrounds, borders, and icons have separate color settings. Fan button labels have their own text color setting.
Menu Animations: Choose from multiple animation effects independently for each layout or disable animations.
Animation Duration: Configure menu animation timing from 150 to 700 milliseconds.
Reduced Motion Support: Respect system preferences that disable or reduce interface animations.
Accessible Button Labels: Preserve accessible names and tooltips when visible labels are hidden.
Smart Collapse & Mobile Navigation
Mobile Floating Menu: Provide compact navigation and quick actions on smaller screens.
Smart Scroll Collapse: Automatically collapse the menu when scrolling down.
Edge Docking: Optionally move the main menu button to the screen edge while scrolling.
Separate Desktop & Mobile Behavior: Configure automatic collapse independently for computer and phone layouts.
Scroll Restoration: Restore the main menu button when scrolling upward or returning to the top of the page.
Keyboard-Aware Behavior: Avoid interrupting menu interaction while keyboard focus is inside the menu.
Viewport-Aware Placement: Keep expanded menus within the available screen area, including safe areas and zoomed viewports.
Member Personalization
Personal Floating Menu: Let permitted members customize their own navigation shortcuts.
Menu Visibility Preference: Allow members to show or hide the floating menu.
Hide Individual Buttons: Remove unwanted optional shortcuts from the personal menu.
Favorite Shortcuts: Pin frequently used buttons above regular groups.
Personal Button Ordering: Rearrange shortcuts independently of the administrator's default order.
Personal Layout Selection: Members with permission can choose Side Flyout, Two Tiers, Panels, Fan, or the current style's default layout. Members without permission automatically use the layout selected in their style.
Separate Phone & Computer Settings: Save independent menu positions for mobile and desktop layouts.
Drag-to-Move Menu: Reposition the floating button directly on the page when permitted.
Edge Snapping: Snap the menu to the nearest screen edge or use free placement.
Position Controls: Adjust menu position through an account form or optional on-page controls.
Account-Saved Preferences: Keep personalized button layouts and positions associated with the member's account.
Reset Personalization: Restore administrator defaults when needed.
Required Shortcut Protection: Preserve administrator-required buttons while allowing customization of optional ones.
Administration & Preview
Live Button Preview: Preview unsaved buttons directly in the ACP before saving.
Desktop & Mobile Preview: Test menu appearance at different screen widths.
Style Preview: See how the floating menu looks with different XenForo styles.
Counter Preview: Simulate notification counts and unavailable counter sources.
Context Action Preview: Test thread and forum actions against selected content and visitor permissions.
Schedule Testing: Preview which buttons appear at a selected date and time.
Automatic or Manual Preview: Update the preview as settings change or refresh it manually.
XML Export: Export selected navigation buttons and their groups with settings, criteria, counters, and schedules.
XML Import: Import button configurations, review their settings, and assign them to existing or new groups.
Safe Imports: Create new buttons without replacing existing ones, with imported buttons disabled by default unless their original active state is explicitly preserved.
Permissions:
Can See Floating Menu: Control which user groups can access the floating navigation menu.
Personalize Floating Menu: Allow members to hide, favorite, and reorder their shortcuts.
Choose Floating Menu Layout: Allow members to select their preferred menu presentation.
Personal Menu Positioning: Allow members to save and manage their own menu positions through the personalization controls.
Menu Visibility Preference: Control whether members can enable or disable their floating menu.
Requirements:
XenForo 2.3.0+
[XB] Core Library 1.0.2+
Useful for:
Large Communities: Give members quick access to frequently visited sections without navigating through multiple menus.
Active Discussions: Keep posting, replying, watching, and sharing actions within easy reach.
Mobile Forums: Provide accessible shortcuts on smaller screens where navigation space is limited.
Moderator Workflows: Give staff immediate access to moderation areas with approval queue and report counters.
Promotional Campaigns: Display temporary shortcuts for events, announcements, or special offers.
Personalized Navigation: Let members build their own shortcut collections for the parts of the forum they use most.
Screenshots:
Floating Menu & Quick Actions
Side Flyout navigation with compact group selectors, quick access buttons, and animated opening and closing. |
Fan navigation with labelled groups, account shortcuts, notification counters, and a back control. |
Account shortcuts with unread alert and conversation counters. |
Member Personalization
Account settings for personal menu positioning and customization. |
Separate phone and computer positions with edge snapping, live movement, and a position preview. |
Reorder shortcuts, choose favorites, and hide optional buttons from the personal menu. |
Button Management & Preview
Manage grouped and ungrouped buttons, change their order, and access import and export tools. |
Configure button details and check the result in the live preview. |
Select a counter source and choose what happens when the counter is unavailable. |
Schedule buttons by weekday, time window, and time zone. |
Upload an XML configuration to review and import floating menu buttons. |
Configuration & Permissions
Access button management and add-on options from the ACP navigation. |
Configure menu behavior, personalization, tooltips, and scrolling options. |
Customize the appearance and behavior of individual menu layouts through style properties. |
Control menu access, visibility preferences, personalization, and personal layout selection. |