airfleet/airfleet-elements-accordion-plugin

Project releases

airfleet-elements-accordion-plugin

Release 1.2.1

Accordion tab titles now follow configured colors and allow icon customization.

GitHub
View full changelog

Fixed

  • Updated accordion tab title styles so active titles now follow the configured active/inactive colors and the icon transform can be customized.
airfleet-elements-accordion-plugin

Release 1.2.0

Added color selection for text and background of active and inactive tabs in accordion blocks.

GitHub
View full changelog

Added

  • Added the ability to choose the color for text and background for active and inactive tab in elements-blocks-accordion-with-aside-media-container, elements-blocks-accordion-container and accordion-with-identical-aside-media blocks.
airfleet-elements-accordion-plugin

Release 1.1.1

Fixes a race condition where scripts load before the accordion-item listener is registered during lazy loading.

GitHub
View full changelog

Fixed

  • Fixed race condition where accordion scripts could load before accordion-item listener was registered during lazy loading. Ensure accordion scripts depend on accordion-item script
airfleet-elements-accordion-plugin

Release 1.1.0

Introduces tabs blocks and patterns, and updates designs for accordion blocks.

GitHub
View full changelog

Added

  • Added block elements-blocks-tabs
  • Added block elements-blocks-tab to render a single tab inside elements-blocks-tabs
  • Added partial elements-partials-tab to render tab for Tab block
  • Added partial elements-partials-tabs-markup to render tabs for Tabs block
  • Added partial elements-partials-accordion-external-content to render external block inside Tabs blocks
  • Added filter airfleet/elements/tabs/style to set style variations for elements-blocks-tabs block
  • Added filter airfleet/elements/tabs/style-classes to render the classes of elements-blocks-tabs block root element
  • Added filter airfleet/elements/tabs/auto-switch-breakpoint to set mobile break points for auto-switch component in elements-blocks-tabs block
  • Added filter airfleet/elements/accordion-tab/additional-fields to check for additional fields used in elements-components-accordion-tabs component
  • Added filter airfleet/elements/tabs/title/default_tag to set default heading tag for Tabs block
  • Added filter airfleet/elements/tabs/tagline/default_tag to set default tagline tag for Tabs block
  • Added pattern for Tabs tabs-with-count with tabs count enabled and Picture

Changed

  • New Design for accordion-with-aside-media, accordion-with-identical-aside-media, accordion, accordion-container and accordion-with-aside-media-container blocks.
  • Added pattern for Tabs tabs-no-media with tabs count disabled and no media added
airfleet-elements-accordion-plugin

Release 1.0.0

Switched package manager to Bun and requires the Airfleet Framework plugin.

GitHub
View full changelog

Changed

  • Breaking: Added new dependency - Airfleet Framework plugin - and removed scoped framework composer package
  • Added plugin dependencies in main plugin file (Requires Plugins metadata field)
  • Internal: Increased Node.js version requirement to >=24
  • Internal: Bump npm dependency @airfleet/wordpress-dev to ^4.0.0
  • Internal: Bump composer dependency airfleet/wordpress-dev to ^4.0.0
  • Internal: Switched package manager to Bun
  • Internal: Updated linters and development tools
  • Internal: Updated configuration for development tools
  • Internal: Moved configuration sections from package.json to dedicated config files
  • Internal: Updated browserslist configuration
  • Internal: Updated package.json scripts to use Airfleet CLI
  • Internal: Updated README.md to remove Getting Started and Documentation sections
  • Internal: Updated Plugin URI metadata field in main plugin file
  • Internal: Updated GitHub workflows
  • Internal: Added .airfleet-license and .airfleet-visible
airfleet-elements-accordion-plugin

Release 0.7.0

Adds an auto-switching component and default style option to accordion blocks and updates dependencies.

GitHub
View full changelog

Added

  • Added elements-components-items-auto-switching component to all accordion blocks.
  • Added default style option for all accordion blocks.

Changed

  • Bump airfleet/wordpress-dev to 3.8.1
  • Bump composer dependency airfleet/wordpress-framework to ^1.19.1
airfleet-elements-accordion-plugin

Release 0.6.1

Extended the accordion controller class with an item controller class

GitHub
View full changelog

Changed

  • Extended elements-components-accordion controller class with elements-partials-accordion-item controller class
airfleet-elements-accordion-plugin

Release 0.6.0

Added new accordion block and pattern variations, including identical aside media options with video on left or right.

GitHub
View full changelog

Added

  • Added block accordion-with-identical-aside-media with one media for all the accordion items
  • Added pattern airfleet/accordion-with-identical-aside-media-video-on-left to display Accordion with identical aside media with video on left
  • Added pattern airfleet/accordion-with-identical-aside-media-video-on-right to display Accordion with identical aside media with video on right
  • Added filter airfleet/elements/accordion-with-identical-aside-media/style to set style variations for Accordion with identical aside Media block
  • Added filter airfleet/elements/accordion-with-identical-aside-media/style-classes to render the classes of Accordion with identical aside Media block root element
  • Added filter airfleet/elements/accordion-with-identical-aside-media/title/default_tag to set default heading tag for Accordion with identical aside Media block
  • Added filter airfleet/elements/accordion-with-identical-aside-media/tagline/default_tag to set default tagline tag for Accordion with identical aside Media block
  • Added filter airfleet/elements/accordion-with-aside-media/tagline/default_tag to set default tagline tag for Accordion with aside Media block
  • Added elements-partials-accordion-item (common partial for all accordion items)
  • Added elements-blocks-accordion-item (standalone block to render a single accordion item)
  • Added elements-partials-accordion (common partial for Accordion blocks)
  • Added elements-blocks-accordion-container (similar to Accordion, but using inner blocks)
  • Added elements-blocks-accordion-aside-media-item (standalone block to render a single media for aside accordion)
  • Added elements-blocks-accordion-with-aside-media-container (similar to Accordion Aside Media, but using inner blocks)
  • Added elements-partials-accordion-aside-media (common partial for all accordion aside media items)
  • Added elements-partials-accordion-with-aside-media (common partial for Accordion aside media blocks)

Changed

  • Disabled interactive functionality in the block editor and added informative message
  • elements-components-accordion: refactored to use elements-partials-accordion-item
  • elements-blocks-accordion: refactored to use elements-partials-accordion
  • Bump airfleet/wordpress-framework to 1.18.3
  • Bump airfleet/wordpress-dev to 3.8.0
airfleet-elements-accordion-plugin

Release 0.5.2

Added active classes to initial accordion display

GitHub
View full changelog

Fixed

  • Added --active classes for first accordions so it looks good on load without js inited.
airfleet-elements-accordion-plugin

Release 0.5.1

Fixed text width issue on desktop for accordion with aside media.

GitHub
View full changelog

Fixed

  • Fix text width on desktop in elements-blocks-accordion-with-aside-media.
airfleet-elements-accordion-plugin

Release 0.4.0

Updated components to add support for airfleet/elements/empty/$slug filter

GitHub
View full changelog

Changed

  • Updated components to add support for airfleet/elements/empty/$slug filter
airfleet-elements-accordion-plugin

Release 0.2.0

Added filters to set default heading tags for accordion blocks and components.

GitHub
View full changelog

Added

  • Added filter airfleet/elements/accordion/title/default_tag to set default heading tag for Accordion block
  • Added filter airfleet/elements/accordion-component/title/default_tag to set default heading tag for Accordion component
  • Added filter airfleet/elements/accordion-with-aside-media/title/default_tag to set default heading tag for Accordion with aside media block
airfleet-elements-accordion-plugin

Release 0.1.2

Fixed onload event for accordion elements

GitHub
View full changelog

Fixed

  • elements-blocks-accordion-with-aside-media, elements-blocks-accordion, elements-components-accordion: fixed onload event for accordion elements
airfleet-elements-accordion-plugin

Release 0.1.1

Fixed media display issue with accordion component initialization timing

GitHub
View full changelog

Fixed

  • elements-blocks-accordion-with-aside-media: fixed media not being displayed in certain cases on page load due to initialization timing of accordion component (accordion blocks now directly trigger the accordion component to initialize)
airfleet-elements-accordion-plugin

Release 0.1.0

Added support for accordion elements and blocks, including various styles and patterns.

GitHub
View full changelog

Added

  • Added block elements-blocks-accordion to display Accordion section
  • Added block elements-blocks-accordion-with-aside-media to display Accordion with aside Media section
  • Added component elements-components-accordion to render a single accordion in Accordion blocks
  • Added filter airfleet/elements/accordion/style to set style variations for Accordion block
  • Added filter airfleet/elements/accordion/style-classes to render the classes of Accordion block root element
  • Added filter airfleet/elements/accordion-with-aside-media/style to set style variations for Accordion with aside Media block
  • Added filter airfleet/elements/accordion-with-aside-media/style-classes to render the classes of Accordion with aside Media block root element
  • Added filter airfleet/elements/accordion/icon-type to set icon type variations for Accordion block
  • Added filter airfleet/elements/accordion/icon-type/default to set global default icon type for Accordion component
  • Added pattern for Accordion block airfleet/elements-accordion-first-entry-closed with first entry closed
  • Added pattern for Accordion block airfleet/elements-accordion-first-entry-opened with first entry opened
  • Added pattern for Accordion with aside Media block airfleet/elements-accordion-with-aside-media-lottie-on-left with Lottie animation on left
  • Added pattern for Accordion with aside Media block airfleet/elements-accordion-with-aside-media-lottie-on-right with Lottie animation on right
  • Added pattern for Accordion with aside Media block airfleet/elements-accordion-with-aside-media-picture-on-left with Picture on left
  • Added pattern for Accordion with aside Media block airfleet/elements-accordion-with-aside-media-picture-on-right with Picture on right
  • Added pattern for Accordion with aside Media block airfleet/elements-accordion-with-aside-media-video-on-left with Video on left
  • Added pattern for Accordion with aside Media block airfleet/elements-accordion-with-aside-media-video-on-right with Video on right