Welcome back to the 38th edition of The Lab Report.

I was on the fence about putting out an email this week, but on his latest livestream, Jonathan Jernigan called this newsletter “a little more irregular.” 🙈

So thank you Jonathan for providing the kick in the butt I needed.

Here’s this week’s newsletter.

P.S. Right now we’re pencilled in to do a live stream together going over page builders, the WP block editor, and other fun stuff on July 14th. Stay tuned!

This Week’s Sponsor: InstaWP

InstaWP allows you to create new WordPress installs in the blink of an eye.

For WordPress builders, it’s perfect for testing plugins, figuring out bugs, and collaborating with others.

For plugin authors, it allows potential users to quickly demo your product.

To learn more, you can check out InstaWP here.

🧑‍💻 Figma releases a few features that make life easier for web developers

Figma Config 2023

Earlier this week Figma held their annual Config conference in San Fran.

They usually use this as an opportuntity to announce their biggest feature updates for the year, so it’s an event that a lot of people pay close attention to.

Some people were anticipating they might announce a Framer competitor (or just use Adobe’s pockets to buy them outright), but that didn’t quite happen this time around.

Instead they released a number of features that make life easier for those who are actually building the websites.

You can find full details on everything that’s new here (as well as some helpful playgrounds), but here are the new features I can see myself using right away.

1) Variables

This is the big papi.

Variables allow you to create an actual design system within Figma.

You can create all your different spacing sizes and apply them to different elements.

Spacing variables in Figma

If you ever want to change your regular section spacing from 80px to 96px, all you need to do is change the value and it’ll apply to all sections that use that variable.

Another use case is for different color modes.

As an example, you can create two variable modes: Light and Dark.

Color variables in Figma

Then when you add your brand’s primary color, you can set the the color values for each mode.

When you switch the variable mode for a layer, you can see your colors switch instantly!

2) Auto Layout Wrapping

Figma auto layout wrapping

This is a simple one, but previously you could only use Auto Layout for one row of items.

If you wanted a blog post grid, you needed to create a frame for each row.

Now you can simply put all cards inside your one Auto Layout frame and have them wrap automatically.

3) Dev mode

I found Figma’s Inspect mode fairly easy to work with before, but Dev mode takes things one step further.

The new Inspect tool functions more like what you’d see in your browser.

You can see a box model layout for size, paddings, margins, and borders – as well as any CSS properties.

Figma dev mode

What’s sneaky good about this is that you can also now convert pixel units to REM (!), and you can link to a resource that might be useful when building out the design (aka you could link to a live version that you took inspiration from).

Overall Thoughts

I saw a few designers on Twitter disappointed by these updates.

"I hate to say this...

But it's disappointing how complex Figma is becoming.

It's going to eventually suffer, much like Notion.

Zero new features to help us be more creative.

Instead, the focus seems to be solely on making us more like developers."

They felt that it only makes Figma more complicated to use, and doesn’t help aid them in the design process in any way.

I can totally understand that. Over-complication is what has led some people switching from Notion back to Apple Notes.

At the same time, Figma has become the defacto tool for design on the internet.

As much as it’s used for design, it’s used by developers who need to bring the layout to life.

I personally think Figma has done a good job of balancing the two. The UI hasn’t changed a whole ton.

They’ve unlocked features that are accessible for those who need them.

If all you want to do is design, I wouldn’t say Figma has gotten more difficult for that.

💡 Design inspiration for UI components

CallToInspiration

There are plenty of websites that showcase nice page designs.

But what if you’re just looking for different popup form examples? Or range sliders?

I recently came across a site called CallToInspiration, and it has a nice collection of examples for various UI elements you might use across your site.

CallToInspiration popups

It’s worth adding this one to your bookmarks.

📆 A super lightweight events plugin for WordPress

Pie Calendar

A little bit of a community showcase here (not sponsored or affiliate).

Pie Calendar was built by the deadly duo of Jonathan Jernigan (yeah, the guy who just kicked my butt) and Elijah Mills (the dude who runs Oxygen).

It lets you turn any post into an event and showcase it on a calendar.

Well, not just a calendar, but also as a list view or time grid.

Pie Calendar time grid view

I’ve tried a couple different Event plugins in the past, but I love the simplicity of this one.

Since it works with CPTs, you can easily plug it into your existing site.

And there’s no bloat. You just create posts like normal, it adds a few custom fields, and then gives you a way to present them visually.

They have a free version in the WordPress repo, or a Pro version available on their website.

💬 Closing Comments

That’s all for this week.

If you ever want to discuss any of the topics in this newsletter, I usually post a dedicated thread each week inside of the NewPulse Labs Facebook group.

You can also find previous issues of The Lab Report over at https://newpulselabs.com/newsletter.

Talk soon!