Close Menu

Feb 2, 2024 Feature Roundup

Current Theme Version: 5.22.01
Current Blocks Version: 4.7.47

Author: Sam Farrell

Hello again. It’s been a while, but that doesn’t mean we haven’t been busy.

We’ve been hard at work the past few months bringing a lot of enhancements and new features to both the theme and the blocks. Here’s a little overview.


New Block: Tabs

While we generally don’t recommend hiding content behind interactive UX, we’ve gotten a lot of requests for tabs over the years. There are specific scenarios where employing tabs is both effective and necessary.

Introducing a block that does just that: Tabs.

The content area of each tab can hold anything, and you can have as many tabs as you’d like. The state you save the tabs is the state in which the tabs will display on the front-end of your website. For example, if you save the Tabs block with the second tab selected, this is the tab that will be open when you user visits your page.

The tabs themselves can be aligned Left, Center, or Right. Design choices include Tags (which respect your site’s tag stylings), Inset, Pills, Underlined, or Tabs as illustrated below.

In addition, content can given the Default style, which is seamless with its background, or Outlined or placed within a Well.


Updated Block: Jump Links

We’ve added some new styles to Jump Links and have allowed it to be displayed both horizontally and vertically. When combined with columns, some magical things are possible. New styles include


WooCommerce Updates

Block-Based Cart and Checkout

If your site isn’t using any plugins that have yet to be updated to support the new and improved block-based Cart and Checkout pages, you can opt into these now as they are fully supported by our theme. These new pages are better in every way: faster, cleaner, and more extensible.

New Cart Page
New Checkout Page

These new templates provide easier ways for plugins to hook in and add their own content. There is also native local pickup options, which might negate the need for a separate plugin. Lastly, since these are block-based, it means that we can attach the styling to the block itself, which only loads on pages that need it, making your site more lightweight.

Block-Based Mini Cart

We’ve ventured further into incorporating more of the block-ified WooCommerce core into our theme. You might have noticed on your store that the mini-cart is now the block-based version.

The new Mini-Cart in it’s open state.

This new version is way more cache-friendly, and because there’s less custom templating happening, it should be more future-proof as well.

New Bookings Views

You can now view your daily bookings and add url arguments to view any day you’d like… yesterday, tomorrow, next week, whenever. There’s also a weekly view that you can do the same with, but it shows all your bookings per week. You can find these views by navigating to your dashboard and then, from the sidebar, BookingsToday’s Bookings or BookingsWeekly Bookings.


Misc Enhancements

Goodbye, jQuery

We’ve updated all our blocks to use native JavaScript instead of relying on jQuery, including our sliders and jump links. Combined with some smarter jQuery loading introduced in the WordPress core, you might not see jQuery loading on the front-end at all of your site!

New Lightbox

With our quest to rid our theme of unnecessary jQuery, we’ve rewritten our lightbox in native JS. Because we control every aspect of the lightbox now, we have also been able to add lightbox themes. You can change your theme to Dark or Light from the dashboard by navigating to AppearanceCustomizeSettingsGeneralLightbox Theme.

New Checkboxes and Radio Buttons

We’ve updated checkboxes and radio buttons throughout our sites to better match your chosen styles.

Deferred Stylesheets

We’ve changed a number of non-critical css styles to load in a new ‘deferred’ stylesheet, which means that it loads after your page does. This should speed up your website even more!

Form Submission Limits

You can now set the maximum amount of form submissions allowed in an hour for Gravity Forms. This is useful for preventing spam. The default is 5, and is calculated by user IP address globally across the site. This means that if a user submits 5 forms in an hour, they will be blocked from submitting any more forms for an hour. This is a global setting, and cannot be set on a per-form basis. You can change the number of form submissions allowed by navigating to your dashboard and going to AppearanceCustomizeSettingsGeneralForm Submission Limit.

Updated Block: Structured List

Items in a structured list can now have a link. This link will cover the entire card.

Updated Block: Grid

Grids now have two more link options, Tabs and Minimal. You can see these in action on the new demo page. You can also choose image aspect ratios for your cards! Choose from Default (1.618), None (un-cropped), 1:1 (square), 1:2, 2:1, 4:3, 9:16, or 16:9.


Dirigible Plugin Updates

Dirigible Blocks Extended

  • New Block: Logo Carousel
  • New Block: Breakout Grid
  • New Block: Header Banner

Dirigible Events & Dirigible Locations

Did somebody say SYNERGY?!?

Now, if both the locations and events plugins are active, the locations can act as venues for events. This means that you can assign events to venues. Instead of writing the same venue information each time, the event will pull in stuff like the map, socials, contact info, images, etc, from the location that’s assigned to it.

Even better? The locations now list all the events that are being held at it, including past events. Get that SEO juice.

There’s some new blocks in the Events plugin that leverage this interactivity, like the Events By Location block. Very nifty.

Dirigible Mega-Menu

The Mega Menu is now way less janky to use. The default template is just a Section block, so you should be able to edit it more like you would the rest of your site.


The Nitty Gritty

View the entire changelog on support.mydirigible.com