What’s New in BigBox 2.1.0

BigBox 2.x brings the first breaking changes to the theme’s development. While the changes are minor, they are not backwards compatible.

Breaking Changes

Previously:

add_action( 'wp_enqueue_scripts', 'bigbox_enqueue_styles', 10 );

Now:

add_action( 'wp_enqueue_scripts', 'bigbox_enqueue_styles', 20 );

Reason:

This allows for integrations, child themes, plugins, etc to filter the inline CSS on the default priority before the parent theme outputs it.

Previously

The parent theme’s uncompiled stylesheet was named style.scss

Now:

The parent theme’s uncompiled stylesheet is named app.scss

Reason:

Naming consistency.

New Features

  • WordPress 5.0.1, Gutenberg 4.7.1 compatibility, WooCommerce 3.5.2 compatibility. 
  • Keyboard accessibility improvements.

Bug Fixes/Improvements

  • Default grid to be 80% page width at extra large device size.
  • More precise em to px conversions for better font smoothing.
  • Only output inline CSS for colors that have been customized.
  • Move/modularize integration styles to their respective directories.
  • Alignment of icons in menu items.
  • Ensure no purchase button shows for external products.
  • Continuous coding standard improvements.
  • Remove fitvids in favor of Gutenberg responsive embeds.

Full Changelog

[2.1.0] – 2018-12-18

New
  • WordPress 5.x compatibility.
  • Gutenberg 4.x compatibility.
  • WooCommerce 3.5.x compatibility.
Fix
  • Ensure button color is accurately reflected.
  • Coding standad updates.

[2.0.0] – 2018-11-06

Breaking
  • Base stylesheet enqueued with wp_enqueue_script priority 20 (was 10).
  • Base stylesheet renamed to app.scss (was style.scss) — child themes referencing this need to update.
New
  • Gutenberg 4.2 compatibility.
  • WooCommerce 3.5.1 compatibility.
  • WooCommerce Bookings custom styles support.
  • Keyboard accessibility improvements for desktop and mobile menus.
Fix
  • Do not output inline CSS for values that have not been customized.
  • Stripe gateway checkout styles.
  • More precise em to px conversions for better font smoothing.
  • Icon menu alignment for icons of all sizes.
  • WooCommerce message button alignment.
  • Ensure external WooCommerce products are purchaseable.
  • Ensure blockUI library uses accurate background color.
Tweaks
  • Default grid to be 80% page width at extra large device size.
  • Better separation of integration CSS.
  • Move integration views to main views directory.
  • Remove fitvids in favor of Gutenberg responsive embeds.
  • Remove offcanvas drawer cache for better dynamic content support.
  • More consistent dynamic widget area names (“Page Name Sidebar (Left)”)
  • Adjust shop sidebar widths to be smaller.
  • Grouped product purchase form appearance.

Leave a Reply