2.2.1 - 01/22/2018

Updated Theme Blvd framework to 2.7.1

Improvement: Added Font Awesome v4 shim; use add_filter( 'themeblvd_icon_shims', '__return_true' ); in your child theme to get v4 icon names working until you can update them all to be compatible with Font Awesome v5.

Improvement: Customized angle-* solid Font Awesome icons to be thinner; this gets the main navigation submenu indicator icons looking more how they did previously.

Improvement: When using the Theme Blvd Shortcodes plugin, the "Add Shortcode" button has been added to the new framework rich-text editors, used in the layout builder.

Improvement: If deemed to be a "major upgrade" theme updates will now display a notice which includes helpful information about updating responsibly.

Improvement: Added back themeblvd_responsive_menu_toggle() as a deprecated function to avoid fatal errors, if being used in a child theme.

Improvement: Added back themeblvd_slider() as a deprecated function to avoid fatal errors for those still using the Theme Blvd Sliders plugin; the function does nothing except output a message when WP_DEBUG is enabled.

Fixed: Publish dates in "time ago" format showing, "0 seconds ago."

Fixed: Text logo not centering when "Center Logo" is checked with Super User and Executive bases.

Fixed: "Delete All Icons" button not working when configuring contact links.

Fixed: A minor tweak to our framework modal script, which allows the Theme Blvd Shortcodes plugin to insert icons properly from the icon browser in the shortcode generator.

Fixed: The "scroll-to-section" buttons not working, which scrolls the user to the next section in hero units and full-screen featured images.

Fixed: Icons not vertically centering within an icon box, when using the "transparent badge" display style.

Improvement: There is now a clear separation between the desktop header and the mobile header, and when one is shown, the other is hidden.

Improvement: Footer design and user options have now been standardized across all theme bases; for all theme bases except Developer, see modified options at Appearance > Theme Options > Styles > Footer.

Improvement: Better handling of background video; instead of just a black screen, the placeholder image will now display as a background image while the video is loading, and continue to show when the video can't be loaded.

Improvement: Admin code editors now use WordPress's implementation of CodeMirror editor with coding help and error hints, introduced in WordPress 4.9.

Improvement: New styling for the "Tweet" element added to the layout builder from the Tweeple plugin.

Improvement: There is now only one Post Slider and Simple Slider element; apply the "Popout" display option to these elements to achieve the full-width versions, which now display inline images.

Improvement: For simplification, side panel background color and mobile menu background color options on Super User, Executive and Entrepreneur theme bases have been combined into one option; this was already the case on the Agent theme base.

Fixed: When text logo is used with Agent base and dark-colored header, header text was not colored properly so it could be seen.

Template part files content-template_archives.php and content-template_sitemap.php were renamed to content-template-archives.php and content-template-sitemap.php.

Mobile header is now a completely separate component from the desktop header.

Sticky header and mobile panel content can now be edited through template parts and/or action hooks; they no longer rely solely on JavaScript to be built.

Use of themeblvd_get_part() now deprecated; all instances of get_template_part() replaced with new themeblvd_get_template_part() wrapper function; all previous, related filters have remained in place and work as before.

Re-structured all admin CSS and JavaScript for better organization and efficiency.

The "Agent" theme base’s footer has become the default website footer across all theme bases. This means there’s new CSS applied to the footer in all other theme bases. And for the “Agent” base, it means that it has default framework functions hooked for the footer content.

Your custom layout builder elements are now hooked to an action themeblvd_element_{$type} instead of just themeblvd_{$type}, to not conflict with filtering standard output of elements.

Fixed: In some cases, 0% opacity not working for transparent header on Agent base.

Fixed: In some cases, the framework's pre_get_posts filter was overriding WooCommerce from setting the correct products per page utilizing the loop_shop_per_page filter.

Fixed: Error when translating a page with WPML and the Layout Builder.

Fixed: Updated description of Video Link option in Post Options and Page Options meta boxes to state only Vimeo and YouTube are supported.

Fixed: Gallery slider thumbnail and dots navigation not working when using variable-width Owl Carousel.

Fixed: Parallax backgrounds no longer display on mobile devices with large viewports (landscape oriented iPad for example); this was resulting in janky scrolling behavior and was never intended to be supported on true mobile devices.

Removed: Admin-side global $content_width hack, originally implemented to help manage videos in WP editor. No longer needed and was causing other conflicts with inserting images.

Updated: Owl Carousel to 2.2.1.

Updated: Font Awesome to 4.7.

2.1.4 - 01/16/2017

Updated Theme Blvd framework to 2.6.3

Improvement: Much better support translating pages with custom layouts in WPML.