Changelog

Keep track of what's new with ACSS! For details on specific features and utilities, please check the official documentation.

New
Enhance
Fix
  • September 13, 2024

    3.0.13

    • Link Decoration Styles

      We’ve added three new controls for global link decoration styles. Users can now control:

      • Text decoration color for links
      • Text decoration color for link hover
      • Text decoration thickness for links
    • Resolved font conflict involving the Outfit typeface

      We load the Outfit font locally to use in the dashboard. This was causing an issue in websites that were loading it to use in the frontend. We renamed our font-name to “ACSS-Outfit” to avoid clashing.

    • Fixed a discrepancy between the inputted shade hue and the displayed color value

      As reported here and here

    • Fixed an issue where pasting a HEX code caused incorrect hover calculation and prevented edits

    • Restored access to "Options > Bricks Enhancements" when using Bricks

    • Refactored and added test coverage for the dashboard loading logic

    • Enhanced dashboard loading compatibility with Breakdance

      • The ACSS dashboard now loads within the builder when using Breakdance v2.
      • For Breakdance v1, the dashboard will load in the preview window due to limitations with external hooks.
    • Corrected an issue where the range slider did not display the colors set in the dashboard

    • Fixed incorrect spacing of checkbox items when they are wrapped inside a fieldset

  • September 9, 2024

    3.0.12

    • Fixed the dashboard crashes when saving after searching, or after minimizing.

      As reported here and here, the dashboard would sometimes crash and appear not to save settings, or prevent from doing so, when searching or editing certain fields. This is now fixed.

    • [Experimental] Improved script loading to address CDN issues

      This update improves the way we load scripts and resolves an issue for users loading scripts from a CDN (e.g., GoDaddy). Affected users may have experienced an inability to open the dashboard and seen CORS errors in their browser console.

      To temporarily resolve this, you can add the following to your wp-config.php file:

      define( 'ACSS_FLAG_LOAD_DASHBOARD_SCRIPTS_AS_MODULE', false );

      We recommend only applying this change if you’re encountering CORS issues. In the future, we plan to enable this flag for all users, but additional testing is required before making it the default.

    • Fixed dashboard icon showing up twice in Oxygen

    • Fixed global border color vars not displaying

  • August 30, 2024

    3.0.11

    • Fixed right-side pinning incompatibility with Bricks 1.10.3

      A recent Bricks updated that allows for resizing the structure panel was not compatible with our pinning feature on the right side. This is now fixed.

    • Fixed text--l utility setting a default font weight

      Using the .text–l utility class would also change the font weight, even when the user had no font weight value in the dashboard for the L text level. This is now fixed.

    • Adjacent sibling margin removal adjustment for Smart Spacing

      We have limited the scope of adjacent sibling margin removal for Smart Spacing. This feature now sets –paragraph-spacing and –flow-spacing to 0 for siblings adjacent to the selected elements.

    • Fixed auto border-radius toggle being set to "on" on upgrade

      Upgrading from previous versions would erroneously turn on the automatic border radius feature. This no longer happens.

    • Fixed radios/checkboxes spacing having no effect when grid is set (WS Form)

      There was an issue with radio and checkbox spacing in WS Form grid layouts. This is now fixed.

  • August 22, 2024

    3.0.10

    • @heading-style() mixin

      Apply global heading styles for any specific heading level to a custom selector while ensuring the output is confined only to properties with values set in the dashboard.

      Read docs

    • @text-style() mixin

      Apply global text styles for any specific text level to a custom selector while ensuring the output is confined only to properties with values set in the dashboard.

      Read docs

    • Spacing control for radio and checkbox inputs (forms)

      We now provide a custom control point for radio inputs and checkboxes in form elements.

    • MINOR BREAKING CHANGE: Remove duplicate margins (Smart Spacing)

      Some smart spacing elements only contain top margin. Others, like figures, blockquotes, and lists, can contain top and and bottom margin.

      When elements that contain both top and bottom margin are followed by elements with top margin, it can create duplicate margins.

      This was previously solvable by setting a different block margin bottom value, but that’s not a very elegant or “smart” solution.

      This feature introduces a new input that allows you to identify block margin elements so that Smart Spacing can remove the top margin from their adjacent siblings (don’t worry, we set a default for you).

      MINOR BREAKING CHANGE: If you’re a user who noticed instances of duplicate margin and already accounted for them somehow, this update may cause a change in those margins. You should remove your manual overrides.

      Additionally, you should check the value of your “list spacing (block)” input in Smart Spacing to see if it has the old default “0” as the second value. If it does, you can remove the “0.”

      This feature improves the accuracy of smart spacing and removes rare instances of double margin.

    • Dashboard scripts now load in footer and delay by default

      This improves compatibility with other plugins as well as the WordPress Interactivity API.

    • Fixed user shortcut panel breaking

      There was an issue where the custom dashboard shortcuts panel wouldn’t open on some installs. This is now fixed.

  • August 16, 2024

    3.0.9.1

    • Fix generation of "main" colors in dark mode

      This bug was related to syntax and was revealed by fixing a bug in the prior release. The syntax issue is now fixed and main colors render correctly in dark mode again. Shades were unaffected.