Skip to main content

Off-canvas

  • Version 2.1.0

    October 16, 2026
    • added
      Dedicated Off-canvas container.
    • added
      Automatic projection of element CSS into the dedicated container.
    • fixed
      Builder focus being interrupted when an Edit Mode panel automatically reopens after content changes.
    • changed
      Improved panel isolation from page and section animations, clipping and stacking contexts.
    • changed
      Improved Edit Mode rendering and automatic panel reopening.
    • changed
      Updated the Joomla installer adapter to version 4.4.7.
  • Version 2.0.0

    October 12, 2026
    • added
      Dedicated Off-canvas runtime with strict global ID ownership validation.
    • added
      URL activation through plain and structured Toggle Helper hashes.
    • added
      Translated ARIA labels, accessible trigger metadata and Builder conflict tooltips.
    • added
      Automatic restoration of an open Off-canvas panel after a valid Builder refresh.
    • added
      One-time animation previews when changing the Off-canvas mode in Builder Edit Mode.
    • added
      Link title, Click Action, width and updated icon controls.
    • added
      Localized Builder notifications and tooltips for duplicate IDs, Edit Mode and unavailable targets.
    • fixed
      Duplicate and case-insensitive Off-canvas IDs activating an ambiguous panel.
    • fixed
      Activation during Builder updates, Load More insertion, DOM replacement and late UIkit loading.
    • fixed
      Stale Toggle Helper targets and failed runtime replacement cleanup.
    • fixed
      Slide, Push, Reveal and None mode lifecycle inconsistencies.
    • fixed
      Push Rows creating a split when the selected boundary exceeded the available items.
    • fixed
      Unwanted inherited section animations interfering with Builder Edit Mode.
    • fixed
      Content alignment inside the Off-canvas panel.
    • fixed
      Empty sublayouts loading runtime assets even though no panel could be opened.
    • Enhanced
      Significantly improved runtime cleanup of observers, listeners, temporary components and activation state.
    • Enhanced
      Improved Toggle Helper parsing, ownership validation and focus restoration.
    • Enhanced
      Improved Builder editing with transition-free panel opening and isolated animation previews.
    • Enhanced
      Improved accessibility of native triggers, external Helper links and close controls.
    • Enhanced
      Improved saved-layout migration and normalization of author-controlled values.
    • Enhanced
      Expanded automated coverage across PHP, JavaScript, Joomla, WordPress and native UIkit behavior.
    • changed
      Prepared the plugin architecture for Joomla 7 compatibility.
    • changed
      Migrated the plugin to a provider-first dual-CMS architecture.
    • changed
      Replaced the active JSON element definition with a native PHP definition.
    • changed
      Kept the Off-canvas panel inside its original element wrapper using `container: false`.
    • changed
      Replaced legacy link alignment and full-width options with current YOOtheme controls.
    • changed
      Replaced legacy combined margins with native top and bottom margin settings.
    • changed
      Edit Mode so unfinished content is rendered only inside the Builder and excluded from frontend and searchable output.
    • changed
      Restricted Click Action to explicit trusted author code and removed Dynamic Content support from the executable field.
    • changed
      Updated the minimum requirements to PHP 8.2, Joomla 5.4.9, WordPress 7.1.3 and YOOtheme Pro 5.0.51.
    • Removed
      Legacy Edit Mode scripts and template-generated CSS rewriting.
    • Removed
      Obsolete YOOtheme helper properties after migrating saved layouts.
    • Removed
      Public rendering and asset loading for Builder-only Edit Mode content.
  • Version 1.0.7

    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.
    • changed
      The translation listener class now verifies translation file validity before processing.
  • Version 1.0.6

    March 12, 2025
    • changed
      Using the native "container" parameter to define where the off-canvas is appended in the DOM.
  • Version 1.0.5

    March 03, 2025
    • new
      Toggle Helper for custom off-canvas buttons using links format: #fs-toggle=my-off-canvas-id
    • new
      Added 29 language translations
    • added
      Custom buttons controlled via the Toggle Helper are automatically disabled while the Off-canvas element is in edit mode
    • added
      Mutation listener to update "uk-toggle" attributes for custom off-canvas buttons during fetch and AJAX queries
    • added
      Fallback for static Off-canvas 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.4

    October 24, 2024
    • added
      Duplicating custom classes to the off-canvas container
    • changed
      Improved element settings UI/UX
  • Version 1.0.3

    October 23, 2024
    • added
      Support for inline CSS styling
    • added
      Classes for inline CSS styling: ".el-offcanvas-bar", ".el-offcanvas-button"
  • Version 1.0.2

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

    March 26, 2024
    • changed
      Append off-canvas content to the site body
  • Version 1.0.0

    March 23, 2024
    • added
      Initial release