Skip to main content

Toggle

  • Version 1.1.3

    March 19, 2026
    • changed
      fs-toggle-helper.js script updated to version 2.0.4
  • Version 1.1.2

    March 19, 2026
    • added
      Accessibility support — aria-expanded, aria-controls, and group IDs for row split mode.
    • changed
      Toggle link from anchor to button element for correct semantics.
    • changed
      Scroll behavior to native smooth scrolling.
  • Version 1.1.1

    March 05, 2026
    • changed
      Updated translation files.
  • Version 1.1.0

    March 04, 2026
    • new
      YOOtheme Pro 5 ready!
    • new
      Joomla! 6 ready!
    • new
      PHP 8.5 ready!
    • new
      Modernized WordPress plugin.
    • new
      Partial Builder Update – Updates modals instantly without reloading the entire builder.
    • new
      Live update of open modals during edit to reflect changes immediately.
    • new
      Dynamic initialization of newly added modals via AJAX/fetch.
    • added
      Button width options.
    • added
      Support for YOOtheme Pro 5 margin options, with backward compatibility for YOOtheme Pro 4.
    • added
      Compatibility with YourSites Joomla extension.
    • added
      WordPress warning if YOOtheme Pro version doesn’t meet plugin requirements.
    • added
      NodePropsHelper class to handle props updates.
    • added
      Additional CSS classes for inline styling.
    • added
      CSS hints for available modal classes in inline styling.
    • added
      Item link title attribute.
    • added
      Item link onclick event support.
    • added
      Split rows visualization while edit mode is enabled.
    • changed
      Using data attributes for consistent JavaScript targeting.
    • changed
      Implemented FSToggleManager JavaScript class for modular modal management.
    • changed
      Enhanced fs-toggle-helper.js script to support partial builder updates.
    • changed
      aria-label applied only if the modal link has no visible text.
    • changed
      Improved static toggle ID sanitization and generation.
    • changed
      Button full-width option replaced with dropdown offering more sizing options.
    • changed
      Setting static toggle id update builder via fetch request instead of page reload.
    • changed
      Refactored plugin installer (replaced installer.php with robust script.php).
    • changed
      Enhanced WordPress Download ID settings page for multi-plugin environments.
    • changed
      Improved WordPress update system stability and error handling.
    • changed
      Standardized plugin namespace to align with Joomla conventions.
    • changed
      Simplified class structure, streamlined module loading logic, and removed unused imports.
    • changed
      Improved TranslationListener class.
    • changed
      Adjusted schema and metadata files.
    • changed
      Improved element template structure and rendering.
    • changed
      Enhanced code readability and maintainability by polishing templates and simplifying logic.
    • changed
      Minified fs-toggle.js, fs-toggle-helper.js and updated code references to the optimized script.
    • changed
      Enhanced element UI/UX with better visual feedback.
    • changed
      Updated conditional logic for displaying element settings.
    • changed
      PHP 8.5+ compatibility with modern syntax and features.
  • Version 1.0.5

    June 11, 2025
    • changed
      Refactored toggle button to comply with recent UIkit Toggle API changes
  • Version 1.0.4

    March 18, 2025
    • added
      Support for fully qualified URLs (absolute links) when using the Toggle Helper functionality.
    • added
      Support for triggering the element on page load using a URL hash.
    • added
      Scroll-to-content behavior when using the Toggle Helper functionality.
    • changed
      The translation listener class now verifies translation file validity before processing.
  • Version 1.0.3

    March 02, 2025
    • new
      Toggle Helper for custom toggle buttons using links format: #fs-toggle=my-toggle-id
    • new
      Added 29 language translations
    • added
      Custom buttons controlled via the Toggle Helper are automatically disabled while the Toggle element is in edit mode
    • added
      Mutation listener to update "uk-toggle" attributes for custom toggle buttons during fetch and AJAX queries
    • added
      Fallback for static Toggle ID when user input starts with a number, ensuring correct functionality
    • changed
      Minimum required YOOtheme Pro version updated to 4.2
    • changed
      Minimum required Joomla! version updated to 4.4
    • changed
      Minimum required WordPress version updated to 6.6
    • changed
      Minimum required PHP version updated to 8.1
  • Version 1.0.2

    November 05, 2024
    • new
      "Click + hover" toggle action mode
    • new
      Media breakpoint action mode
    • new
      Split rows into visible and hidden sections in toggle layout
    • added
      Custom class toggle for media breakpoint mode
    • added
      Alternative button icon and text
    • added
      Button positions: top, bottom, dynamic
    • added
      Scroll to top of toggle container on bottom button click
    • changed
      Improved element settings
  • Version 1.0.1

    September 17, 2024
    • fixed
      Issue with saving the element layout to the YOOtheme Pro library
  • Version 1.0.0

    March 24, 2024
    • added
      Initial release