Skip to main content

Marquee

  • Version 2.1.1

    October 21, 2026
    • enhanced
      Improved the Slow Down behaviour on touch devices and non-hover pens.
    • enhanced
      Tapping the Marquee now pauses movement; tapping again or outside the element resumes it.
    • enhanced
      Improved input handling across mouse, touch, pen and hybrid devices.
    • enhanced
      Preserved smooth slowdown for hover-capable pointers without interfering with native touch gestures.
    • enhanced
      Improved animation state handling during Builder refreshes, runtime reinitialization and cancelled gestures.
  • Version 2.1.0

    October 20, 2026
    • added
      Velocity mode for maintaining a consistent movement speed regardless of content width.
    • added
      Start Offset for choosing the initial position within the loop.
    • added
      Hover Behaviour options: None, Slow Down, Pause.
    • added
      Relative Reduced Speed control for hover slowdown.
    • added
      Configurable Fade Size for the left and right edges.
    • fixed
      Offscreen Marquees briefly starting before their visibility was established.
    • fixed
      Unnecessary clone rebuilding after web fonts finished loading.
    • fixed
      Stale clones after responsive layouts collapsed to zero width.
    • fixed
      CTA-only items being searchable while missing from the rendered page.
    • fixed
      Inconsistencies between item rendering and searchable content.
    • fixed
      Nested Marquees becoming stale inside cloned content.
    • fixed
      Saved-layout migration lifecycle and collision handling.
    • enhanced
      Made hover slowdown transition smoothly over 1000 ms.
    • enhanced
      Improved runtime stability during Builder refreshes, DOM replacement, resizing and dynamic content updates.
    • enhanced
      Improved clone limits and static fallback behavior for large Marquees.
    • enhanced
      Improved animation startup, offscreen pausing and page visibility handling.
    • enhanced
      Improved progress animation performance by using transform-based rendering.
    • enhanced
      Reduced unnecessary layout measurements during responsive collapse and recovery.
    • Expanded
      Automated coverage across PHP, JavaScript, Chromium, Firefox and WebKit.
    • changed
      Replaced the binary Mask option with configurable Fade Size.
    • changed
      Existing layouts with Mask enabled automatically retain a 5% edge fade.
    • changed
      Existing layouts continue to use Duration mode and Pause on hover by default.
    • changed
      Nested Marquee elements now remain visible as static content instead of running an independent loop.
    • changed
      Updated the Joomla installer adapter to version 4.4.7.
    • changed
      Updated the WordPress adapter to version 1.4.0.
    • changed
      Updated minimum requirements to Joomla 5.4.9, WordPress 7.1.3 and YOOtheme Pro 5.0.51.
  • Version 2.0.1

    September 27, 2026
    • added
      Slovenian UI translation.
    • changed
      Aligned shared field labels and options with the Flart translation glossary.
  • Version 2.0.0

    September 25, 2026
    • added
      Added global and item-level options for opening links in a new window, forcing downloads, and setting `nofollow` or `noreferrer`.
    • added
      Added item-level name, ID, class, custom attributes and margin controls.
    • added
      Completed element UI translations, including field descriptions, for 28 locales.
    • added
      Completed element UI translations, including field descriptions, for 28 locales.
    • fixed
      Clones becoming stale after live Builder edits.
    • fixed
      Disabled item fields and sublayouts appearing in searchable content.
    • fixed
      Empty sublayouts keeping otherwise empty items visible.
    • fixed
      Items containing the text `0` being treated as empty.
    • fixed
      Hover video visibility and the small-screen item width default.
    • fixed
      Image alt handling and rejected unsafe media URL schemes.
    • Enhanced
      Improved animation stability during Builder refreshes, DOM replacement, resizing and nested Marquee updates.
    • Enhanced
      Improved cleanup of observers, listeners, animation frames and cloned items.
    • Enhanced
      Improved seamless looping when narrow items appear in wide viewports.
    • Enhanced
      Added a clone limit; oversized layouts switch to a static, manually scrollable presentation.
    • Enhanced
      Improved reduced-motion, visibility and keyboard-focus behavior.
    • Expanded
      Automated coverage across PHP, JavaScript, Chromium, Firefox and WebKit.
    • changed
      Migrated to a shared dual-CMS architecture and YOOtheme Pro 5 PHP element definitions.
    • changed
      Updated saved-layout migration for YOOtheme Pro 5.
    • changed
      Changed video rendering to use direct browser-playable video files.
    • changed
      Updated minimum requirements to PHP 8.2, Joomla 5.4.8, WordPress 7.0.4 and YOOtheme Pro 5.0.42.
    • removed
      Removed YouTube and Vimeo iframe playback from video fields; their page URLs no longer play as item videos.
    • removed
      Removed legacy JSON element definitions from installation packages.
  • Version 1.2.0

    June 26, 2026
    • new
      Full keyboard & screen-reader accessibility — each item is announced and focusable only once.
    • new
      Keyboard focus mode — Tab pauses the loop into a scrollable list and brings the focused item into view.
    • new
      Live update during edit — item and sublayout changes reflect immediately.
    • new
      Dynamic initialization of marquees added via AJAX/fetch.
    • new
      Animation pauses automatically off-screen and on inactive browser tabs.
    • added
      Progress bar height option.
    • added
      Custom, cross-browser scrollbar for the static / keyboard-scroll view.
    • added
      Reduced-motion support — switches to a manually scrollable strip.
    • added
      Center rows vertical alignment option.
    • changed
      Implemented FSMarqueeManager JavaScript class for modular lifecycle management.
    • changed
      Loop copies are now cloned client-side from a single accessible source set.
    • changed
      Refactored the progress bar into a dedicated template, driven by CSS variables.
    • changed
      Optimized clone generation to the minimum needed for a seamless loop.
    • changed
      Smoother animation with images — GPU layer promotion and no resize-driven DOM churn.
    • changed
      Joomla plugin installer script.
    • removed
      "Repeat Items for Looping" setting — looping copies are now generated automatically.
  • Version 1.1.6

    December 20, 2025
    • added
      Compatibility with YourSites Joomla extension.
    • changed
      Joomla plugin installer script.
  • Version 1.1.5

    December 09, 2025
    • changed
      Improved WordPress update system stability and error handling.
    • changed
      Enhanced WordPress Download ID settings page for multi-plugin environments.
  • Version 1.1.4

    December 08, 2025
    • changed
      Updated CSS classes hints.
  • Version 1.1.3

    December 04, 2025
    • new
      Modernized WordPress plugin.
    • changed
      Improved TranslationListener class.
  • Version 1.1.2

    October 12, 2025
    • added
      Support for YOOtheme Pro 5 margin options, with backward compatibility for YOOtheme Pro 4.
    • added
      NodePropsHelper class to handle props updates.
  • Version 1.1.1

    September 25, 2025
    • new
      YOOtheme Pro 5 ready!
    • changed
      Refactored element templates to enhance readability, ensure consistency, and eliminate redundancy.
  • Version 1.1.0

    August 16, 2025
    • new
      Joomla! 6 ready!
    • new
      PHP 8.5 ready!
    • changed
      Installer refactor: replaced installer.php with robust script.php, enhancing dependency management and compatibility checks.
    • changed
      Standardized plugin namespace to align with Joomla conventions.
    • changed
      Refactored fs_marquee templates and related files to reduce redundancy and improve readability.
    • changed
      Simplified class structure, streamlined module loading logic, and removed unused imports.
    • changed
      Adjusted schema and metadata files.
    • changed
      Enhanced code readability and maintainability by polishing templates and simplifying logic.
    • changed
      Minified fs-marquee.js and updated code references to the optimized script.
  • Version 1.0.4

    March 22, 2025
    • added
      MutationObserver to update changes and reinitialize the Marquee element without page reload
    • Added
      MutationObserver to init new element instances during fetch and AJAX queries.
    • added
      Multi-language support, now supporting 28 new languages.
    • changed
      Refactored height expand option for improved Safari compatibility.
    • changed
      Improved handling of invalid JSON translation files, preventing crashes by safely skipping empty or malformed files.
  • Version 1.0.3

    March 10, 2025
    • fixed
      Empty translation files no longer cause issues
  • Version 1.0.2

    March 04, 2025
    • new
      Hover image
    • new
      Hover video
    • added
      Option to disable default images background
    • changed
      Improved code efficiency
    • 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
  • Version 1.0.1

    October 15, 2024
    • added
      "Repeat Items" option for seamless looping when "Item Width Mode" is set to "Auto"
    • changed
      Automatic calculation and duplication of items for a continuous loop in Fixed Width Mode
  • Version 1.0.0

    September 12, 2024
    • added
      Initial release