Changelog

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

New
Enhance
Fix
  • July 11, 2024

    3.0.4

    • Grid Utility Class Enhancements

      • Support for defining explicit grid rows (.grid-row–).
      • Span classes can now be used simultaneously with start classes.
      • Column span and row span utilities now support up to all 12 columns in context menus.
      • Added .grid–auto-rows to context menu.
    • Fixed documentation links in dashboard cheat sheet

      Note: Not all features have full documentation yet, so links may be missing from some areas.

    • Auto object fit is now behind a toggle (default: off)

      This was on by default at all times. Some users were confused by how it might affect logos a few other things. This isn’t really a problem for anyone who knows what’s happening, but for new/beginner users it can be confusing. So, auto object fit is now behind a toggle that defaults to off on new installs. You can opt-in if you want auto object fit.

    • Fixed double dash syntax error in radius classes in context menus

      Was outputting --radius--m instead of --radius-m

    • Fixed a local storage error related to dashboard state

    • Fixed up/down arrow cycling with main colors

      Up/down arrow cycling in color inputs was working when the value was already a shade, but not when the value was a main color. This works across the board now.

    • Change to reduce "dashboard won't open" issues.

      We’ve made a temporary change that will reduce the instances where a user can’t open the dashboard. This change also allows users to work with ACSS without an internet connection.

  • July 4, 2024

    3.0.3

    • Increased .smart-spacing specificity to override Gutenberg more consistently

      Gutenberg is a dumpster fire.

    • Added input for applying smart spacing programmatically to 3rd party areas

      Smart spacing can’t know which third party tools you’re using, so you need a way to tell ACSS to apply smart spacing in these areas. That’s easy to do now.

    • Added new global radius and border vars to context menus

      Having these in the context menus makes it easier to apply/follow the new standard for global radius and border styles.

    • Skip link now matches button styling

      The skip link styling was on the old button code. It’s now up to date with current button styling output.

    • WS Form Fixes

      • Removed action color from datepicker
      • Added range slider thumb color control
    • Fixed neutral transparencies not showing up in context menus

      Transparencies are working, they just weren’t selectable in the context menus. This is fixed.

    • Fixed an upgrade/migration issue with semantic shades (medium/ultra-light/ultra-dark)

      These were missing from our migration/upgrade conversion list. They’re fixed now.

    • Fixed validation that was messing with font-family input

      Our validation code incorrectly identified dashes in certain strings (e.g., font families) as arithmetic operators for the “calc()” function. We’ve temporarily disabled the check for the “-“ sign specifically while we find a definitve fix.

    • Fix box-shadow values not displaying the full contents when containing a ";"

      The values for the box-shadow setting were ported correctly, but displayed incorrectly when they contained a “;”. They now display the full contents.

  • July 1, 2024

    3.0.2

    • Fixes malformed calc() in default line-height causing fatal error on upgrade

      Multiple users have tested 3.0.2 and verified that this fixes their issue. Not every user was experiencing the fatal error, but if you were one of the users experiencing this issue, 3.0.2 should fix it for you.

  • June 29, 2024

    3.0.1

    • Support for font family

      Heading and text font family support. These values no longer need to be added in the builder theme styles.

    • Justify and text-align controls for buttons

      You can now control alignment on buttons, an improvement on the previous “center” default.

    • .width--full is no longer based on content width

      This was a loop issue. Added a conditional to handle .width--full independently.

    • Fixed logic for deprecated section padding classes

      A typo in the logic statement was causing deprecated section padding classes to not load when the toggle is on.

    • Restored the "doorway" file for backward compatibility with 3rd party SCSS plugins

      Some users were using the deprecated “doorway” file via third party SCSS plugins. We’ve restored this just so these users don’t have to swap out the path for automatic-imports.

  • June 28, 2024

    3.0.0

    V3.0 is now official! This changelog entry only lists the changes since rc-2. Make sure you review the long list of beta and RC changelog releases for 3.0 prior to this one for the full scope of updates related to v3.0. Always make a backup of your site before upgrading and clear all caches, including server caches and cloudflare prior to submitting any support requests.

    • .link-hover-- classes

      Users can now change link hover styles on the fly for individual links or groups of links with .link-hover-- classes.

    • .btn--none

      .btn--none prevents auto .btn-- syntax matching in case users want to use the .btn-- syntax, but don’t want ACSS to apply global button styles automatically. It also clears user agent styling on <button> elements.

    • Simple Bricks UI/UX Enhancements

      • Stack elements panel (single column)
      • Remove walled-garden elements (“builder pro mode”)
      • Remove redundant components (for Frames users)
    • Manage dashboard state for frontend and backend separately

      The builder will now remember its open/close position separately on the frontend and backend. For users that don’t open the dashboard on the front end, this will keep the dashboard closed on the frontend even when you’ve left it open on the backend.

    • Refactored header height and scroll offset features

      These features were improved for consistency and code efficiency.

    • Content Grid exclusions

      When setting sections to default to content grid structure, users now have programmatic control over where that structure is excluded. For example, you can exclude third party code that uses <section> elements from having their structure changed.

    • New constant as alternative to wp_environment_type

      We no longer use wp_environment_type for development as this was creating conflicts on some dev installs.

    • Option to use header height for scroll offsets

      This was automatic in the past, but it now has a toggle in case users want to disconnect header height from scroll offsets.

    • You can now save changes directly from the search results screen

      No more relying on the keyboard shortcut or clearing searches in order to save.

    • Improved backend validation

    • Fixed some instances where the "changed" indicator dot wasn't indicating properly

      Some random toggles suggested the current value was not the default when it actually was.

    • Fixed an issue with the dashboard not opening in Gutenberg

      Gutenberg is a real joy to work with.

    • Fixed global styling for text size classes

      Not all global styles were being applied from the dashboard to text sizes when using text size classes. This is fixed.

    • Fixed missing spacing in non-iframe Gutenberg instances

      If your Gutenberg instance uses the non-iframe version of Gutenberg, you’ll see proper spacing now, assuming you’ve turned off “Use Gutenberg for Page Building.”

    • Fixed the toggle that completely removes ACSS styling from Gutenberg

      This toggle works now.

    • Fix for box-shadow paste error

      Pasting a value in the box-shadow input sometimes resulted in a value of “0.” This is now fixed.

    • Fluent Forms styling fixes

      • Fixed progress bar styling
      • Fixed font size styling
    • WS Form styling fixes

      • Fixed a bug causing invalid input text color visibility issues with dark form styles
      • Fixed active tab border style conflict with step numbers
    • Fixed a bug with blank heading/text size inputs in overrides

      Size would compute to “0px” when the input was blank.

    • More bug fixes related to dashboard position with boxed layouts

      Boxed layout was throwing the dashboard off the screen.

    • Fixed the duplicate save button generated by cheatsheet searches

      Searching in the cheatsheet was producing a second save button near the search input that isn’t needed. This is fixed.

    • Fix for live preview of font sizes when clearing inputs

      You’d need to refresh on earlier versions. You no longer have to do this.