airfleet/airfleet-elements-text-plugin

Project releases

airfleet-elements-text-plugin

Release 4.0.0

Requires PHP 8.2 and the Airfleet Framework plugin, and switches to Bun.

GitHub
View full changelog

Changed

  • Breaking: Increased PHP version requirement to >=8.2
  • 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
  • Migrated from @import to @use in SCSS
  • Internal: Added .airfleet-license and .airfleet-visible
airfleet-elements-text-plugin

Release 3.8.0

Adds Tagline styling options and typography variables to components.

GitHub
View full changelog

Added

  • Added Tagline style option to Title (Advanced) component
  • Added Tagline style option to Text (Advanced) component
  • Added CSS variables for tagline typography: --afs-title-tagline-font-size, --afs-title-tagline-font-family, --afs-title-tagline-line-height, --afs-title-tagline-color, --afs-title-tagline-font-weight, --afs-title-tagline-letter-spacing, --afs-title-tagline-text-transform, --afs-title-tagline-text-decoration, --afs-title-tagline-text-align
  • Added afu-typography-tagline-style mixin for tagline typography styling
  • Added afu-tagline-hero mixin for tagline hero variant with border and padding styles
airfleet-elements-text-plugin

Release 3.7.0

Added a new field for taglines in the Title block.

GitHub
View full changelog

Added

  • Added Tagline Field to Title Block.
  • Added airfleet/elements/tagline/tag/default to set tagline default tag.
airfleet-elements-text-plugin

Release 3.6.1

Fixed a fatal error caused by an incorrect namespace.

GitHub
View full changelog

Fixed

  • Fixed fatal error due to use of incorrect namesapce ElementsResponsive
airfleet-elements-text-plugin

Release 3.6.0

Added Background option to Title and Text blocks

GitHub
View full changelog

Added

  • Added Background option for Title and Text blocks
  • Wrapped Title and Text blocks' content around container
airfleet-elements-text-plugin

Release 3.5.0

Added option to enable default values for flexible components and updated text and title components to support a new filter.

GitHub
View full changelog

Added

  • Added option to enable default values for flexible components

Changed

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

Release 3.4.1

Unset default components for elements-title and elements-text

GitHub
View full changelog

Changed

  • Unset elements-components-title-advanced as the default component for flexible elements-title
  • Unset elements-components-text-advanced as the default component for flexible elements-text
airfleet-elements-text-plugin

Release 3.4.0

Set default components for elements-title and elements-text

GitHub
View full changelog

Added

  • Set elements-components-title-advanced as the default component for flexible elements-title
  • Set elements-components-text-advanced as the default component for flexible elements-text
airfleet-elements-text-plugin

Release 3.3.0

Added filters for title and text partials

GitHub
View full changelog

Added

  • Added filter airfleet/elements/title/content to allow adjusting content of the title partial
  • Added filter airfleet/elements/text/content to allow adjusting content of the text partial
airfleet-elements-text-plugin

Release 3.2.1

Default classes for text and title components updated to afu-text-style--default.

GitHub
View full changelog

Fixed

  • elements-components-text-basic: set default class to afu-text-style--default
  • elements-components-text-advanced: set default class to afu-text-style--default
  • elements-components-title-basic: set default class to afu-text-style--default
  • elements-components-title-advanced: set default class to afu-text-style--default
airfleet-elements-text-plugin

Release 3.2.0

Added a new filter to set the default heading tag for Title blocks

GitHub
View full changelog

Added

  • Added filter airfleet/elements/blocks-title/default_tag to set default heading tag for Title blocks
airfleet-elements-text-plugin

Release 3.1.0

Added flexible title directive for simplified title component usage

GitHub
View full changelog

Added

  • Added helper/directive $_flexible_title/@flexible_title to simplify adding a default_tag to the title components
airfleet-elements-text-plugin

Release 3.0.0

Added Content and Style tabs to several elements components.

GitHub
View full changelog

Changed

  • elements-blocks-text: added Content tab
  • elements-blocks-title: added Content tab
  • elements-components-text-advanced: added Content and Style tabs
  • elements-components-text-advanced: renamed label "Style" to "Text style"
  • elements-components-title-advanced: added Content, Style, and Settings tabs
  • elements-components-title-advanced: renamed label "Style" to "Title style"
  • elements-components-title-advanced: short preview text for h1, h2, h3 tags
  • elements-components-title-advanced: short preview text for h1, h2, h3 tags
airfleet-elements-text-plugin

Release 2.1.0

Updated text and title components to show placeholder text in editor when empty

GitHub
View full changelog

Changed

  • Updated text and title components and partials to show placeholder text in editor when empty
  • Updated text and title components and partials with new properties show_preview and preview_text to control placeholder text
airfleet-elements-text-plugin

Release 2.0.0

Added utility style classes for titles and texts, and removed default styles for text component.

GitHub
View full changelog

Added

  • Added utility style classes for titles and texts
  • .afu-title-style--
  • .afu-text-style--
  • Added heading options to text component
  • A new afu-typography-set-base-properties mixin to include typography base properties
  • _typography.scss file with base utility mixins

Changed

  • Removed the default styles for text component
  • Removed old title and text component classes
airfleet-elements-text-plugin

Release 1.1.0

Added quick edit support to text and title components

GitHub
View full changelog

Added

  • Added quick edit support to text and title components
airfleet-elements-text-plugin

Release 1.0.0

Added various global and local styles for text elements, headings, lists, and more.

GitHub
View full changelog

Added

  • Added reset for headings and paragraphs spacing in the editor
  • Added reset for text elements
  • Added base global styles for lists
  • Added global variables for headings
  • Added global styles for headings and heading variations
  • Added global styles for horizontal line
  • Added global styles for headings from 1 to 6
  • Added global --style-p1, --style-p2, --style-p3 style modifiers and variables
  • Added local styles for text partial in style --style-default
  • Added local styles for blockquote and anchor links inside the advanced text component
  • Added a div tag option to title component
  • Added --style-p1, --style-p2, --style-p3 modifier options to title component

Fixed

  • Removed empty folders
airfleet-elements-text-plugin

Release 0.4.1

Fixed the WYSIWYG toolbar in elements-components-text-advanced to display only supported buttons.

GitHub
View full changelog

Fixed

  • elements-components-text-advanced: fixed wrong WYSIWYG toolbar - now only displays supported buttons instead of full toolbar
airfleet-elements-text-plugin

Release 0.4.0

Added style options for text components

GitHub
View full changelog

Added

  • Added filter airfleet/elements/text/style (set style options for text-advanced component)

Changed

  • elements-components-text-advanced: added style select field
  • elements-components-text-basic: added style property (defaults to "afc-text--style-default")
  • elements-components-title-basic: added style property (defaults to "afc-title--style-default")
airfleet-elements-text-plugin

Release 0.3.0

Added $_slot to elements-partials-text and elements-partials-title

GitHub
View full changelog

Changed

  • elements-partials-text: added $_slot
  • elements-partials-title: added $_slot
airfleet-elements-text-plugin

Release 0.2.2

Exclude Text and Title blocks from having general text color options

GitHub
View full changelog

Changed

  • Exclude Text and Title blocks from having general text color options
airfleet-elements-text-plugin

Release 0.2.1

Set composer autoloader suffix based on plugin name

GitHub
View full changelog

Changed

  • Set composer vendor-scoped autoloader-suffix based on plugin name
airfleet-elements-text-plugin

Release 0.2.0

Text component classes and attributes can now be customized

GitHub
View full changelog

Changed

  • Updated all text and title components to accept custom class/attributes/data-attributes
airfleet-elements-text-plugin

Release 0.1.0

Added text and title components with various features.

GitHub
View full changelog

Added

  • Added view elements-partials-text (partial used by all text components)
  • Added view elements-components-text-basic (basic textarea component)
  • Added view elements-components-text-advanced (wysiwyg text and advanced options component)
  • Added flexible component elements-text
  • Added filter airfleet/elements/text/tag/default (set default tag for text)
  • Added block "Text"
  • Added view elements-partials-title (partial used by all title components)
  • Added view elements-components-title-basic (basic textarea component)
  • Added view elements-components-title-advanced (wysiwyg title and advanced options component)
  • Added flexible component elements-title
  • Added filter airfleet/elements/title/tag (set tag options for title-advanced component)
  • Added filter airfleet/elements/title/style (set style options for title-advanced component)
  • Added filter airfleet/elements/title/tag/default (set default tag for titles)
  • Added filter airfleet/elements/title/auto_br/default (set default value for auto_br title property)
  • Added filter airfleet/elements/title/strip_tags/default (set default value for strip_tags title property)
  • Added filter airfleet/elements/title/allowed_tags/default (set default value for allowed_tags title property)
  • Added block "Title"