Toggle
-
Version 2.0.1
October 12, 2026-
addedButton Group layout with two simultaneous controls for grid/list and similar interfaces.
-
addedConfigurable Media Query targeting for content before or after the selected row split.
-
addedMedia Query Opposition Mode for applying opposite visibility states to both content groups.
-
addedLocalized Builder notifications and tooltips for duplicate IDs, Edit Mode and unavailable targets.
-
addedConfigurable spacing between Media Query groups.
-
addedReveal Top and Slide Reveal Top animations support.
-
addedAnimation duration support.
-
addedShared Toggle Helper URL activation for Click and Hover modes.
-
addedTranslated Builder labels, accessible fallbacks and blocked-state guidance.
-
fixedNested Switcher, Toggle and UIkit components incorrectly changing the parent Toggle state.
-
fixedActivation during Builder updates, Load More insertion, DOM replacement and late UIkit loading.
-
fixedHover focus handling escaping into foreign or nested controls.
-
fixedMedia Query mode conflicts between native UIkit targets and multiple Toggle instances.
-
fixedRapid activation temporarily displaying both normal and alternate controls.
-
fixedBottom controls failing to scroll expanded content into view.
-
fixedScrolling inside Modal and Off-canvas scroll containers.
-
fixedAlternate icon and text states becoming unsynchronized.
-
fixedDuplicate spacing before the first sublayout row.
-
fixedPlaceholders being shown incorrectly for populated split layouts.
-
fixedDynamic Content IDs containing numeric values.
-
EnhancedRebuilt the interactive runtime around strict, element-owned selectors and lifecycle boundaries.
-
EnhancedImproved support for nested Toggle elements and dynamically replaced Builder content.
-
EnhancedImproved automatic Bottom control visibility when content extends beyond the active scrollport.
-
EnhancedImproved resize and content measurement handling without unnecessary repeated calculations.
-
EnhancedImproved mouse, Enter and Space activation through one cancelable activation path.
-
EnhancedImproved DOM mutation handling with bounded discovery and exact ownership checks.
-
EnhancedImproved accessibility of disabled, unavailable and externally controlled Toggle states.
-
EnhancedExpanded automated coverage across PHP, JavaScript, Joomla, WordPress and native UIkit behavior.
-
changedPrepared the plugin architecture for Joomla 7 compatibility.
-
changedMigrated the plugin to a provider-first dual-CMS architecture.
-
changedReplaced the active JSON element definition with a native PHP definition.
-
changedSeparated native Media Query rendering from the interactive JavaScript runtime.
-
changedMedia Query mode no longer renders link controls, link slots, Toggle Helper data or product runtime assets.
-
changedEdit Mode so unfinished content is rendered only inside the Builder and excluded from frontend and searchable output.
-
changedRestricted Click Action to explicit trusted author code and removed Dynamic Content support from the executable field.
-
changedUpdated the minimum requirements to PHP 8.2, Joomla 5.4.9, WordPress 7.1.3 and YOOtheme Pro 5.0.51.
-
removedObsolete YOOtheme helper properties after migrating saved layouts.
-
removedLegacy interactive runtime and its broad DOM selectors.
-
removedUnnecessary product JavaScript from native Media Query mode.
-
removedPublic rendering of Builder-only Edit Mode content.
-
-
Version 1.1.4
April 11, 2026-
changedUpdated Joomla plugin installer script.
-
-
Version 1.1.3
March 19, 2026-
changedfs-toggle-helper.js script updated to version 2.0.4
-
-
Version 1.1.2
March 19, 2026-
addedAccessibility support — aria-expanded, aria-controls, and group IDs for row split mode.
-
changedScroll behavior to native smooth scrolling.
-
-
Version 1.1.1
March 05, 2026-
changedUpdated translation files.
-
-
Version 1.1.0
March 04, 2026-
newYOOtheme Pro 5 ready!
-
newJoomla! 6 ready!
-
newPHP 8.5 ready!
-
newModernized WordPress plugin.
-
newPartial Builder Update – Updates modals instantly without reloading the entire builder.
-
newLive update of open modals during edit to reflect changes immediately.
-
newDynamic initialization of newly added modals via AJAX/fetch.
-
addedButton width options.
-
addedSupport for YOOtheme Pro 5 margin options, with backward compatibility for YOOtheme Pro 4.
-
addedCompatibility with YourSites Joomla extension.
-
addedWordPress warning if YOOtheme Pro version doesn’t meet plugin requirements.
-
addedNodePropsHelper class to handle props updates.
-
addedAdditional CSS classes for inline styling.
-
addedCSS hints for available modal classes in inline styling.
-
addedItem link title attribute.
-
addedItem link onclick event support.
-
addedSplit rows visualization while edit mode is enabled.
-
changedUsing data attributes for consistent JavaScript targeting.
-
changedImplemented FSToggleManager JavaScript class for modular modal management.
-
changedEnhanced fs-toggle-helper.js script to support partial builder updates.
-
changedaria-label applied only if the modal link has no visible text.
-
changedImproved static toggle ID sanitization and generation.
-
changedButton full-width option replaced with dropdown offering more sizing options.
-
changedSetting static toggle id update builder via fetch request instead of page reload.
-
changedRefactored plugin installer (replaced installer.php with robust script.php).
-
changedEnhanced WordPress Download ID settings page for multi-plugin environments.
-
changedImproved WordPress update system stability and error handling.
-
changedStandardized plugin namespace to align with Joomla conventions.
-
changedSimplified class structure, streamlined module loading logic, and removed unused imports.
-
changedImproved TranslationListener class.
-
changedAdjusted schema and metadata files.
-
changedImproved element template structure and rendering.
-
changedEnhanced code readability and maintainability by polishing templates and simplifying logic.
-
changedMinified fs-toggle.js, fs-toggle-helper.js and updated code references to the optimized script.
-
changedEnhanced element UI/UX with better visual feedback.
-
changedUpdated conditional logic for displaying element settings.
-
changedPHP 8.5+ compatibility with modern syntax and features.
-
-
Version 1.0.5
June 11, 2025-
changedRefactored toggle button to comply with recent UIkit Toggle API changes
-
-
Version 1.0.4
March 18, 2025-
addedSupport for fully qualified URLs (absolute links) when using the Toggle Helper functionality.
-
addedSupport for triggering the element on page load using a URL hash.
-
addedScroll-to-content behavior when using the Toggle Helper functionality.
-
changedThe translation listener class now verifies translation file validity before processing.
-
-
Version 1.0.3
March 02, 2025-
newToggle Helper for custom toggle buttons using links format: #fs-toggle=my-toggle-id
-
newAdded 29 language translations
-
addedCustom buttons controlled via the Toggle Helper are automatically disabled while the Toggle element is in edit mode
-
addedMutation listener to update "uk-toggle" attributes for custom toggle buttons during fetch and AJAX queries
-
addedFallback for static Toggle ID when user input starts with a number, ensuring correct functionality
-
changedMinimum required YOOtheme Pro version updated to 4.2
-
changedMinimum required Joomla! version updated to 4.4
-
changedMinimum required WordPress version updated to 6.6
-
changedMinimum required PHP version updated to 8.1
-
-
Version 1.0.2
November 05, 2024-
new"Click + hover" toggle action mode
-
newMedia breakpoint action mode
-
newSplit rows into visible and hidden sections in toggle layout
-
addedCustom class toggle for media breakpoint mode
-
addedAlternative button icon and text
-
addedButton positions: top, bottom, dynamic
-
addedScroll to top of toggle container on bottom button click
-
changedImproved element settings
-
-
Version 1.0.1
September 17, 2024-
fixedIssue with saving the element layout to the YOOtheme Pro library
-
-
Version 1.0.0
March 24, 2024-
addedInitial release
-