Framer Update, Layout & Design

Vector Update: Icon Sets, CMS Support, Components

Vector Update: Icon Sets, CMS Support, Components

Vector Update: Icon Sets, CMS Support, Components

Benjamin

·

5:45

·

5.3K views

·

About this lesson

Today we’re introducing big updates to Vectors in Framer. Built-in icon sets now support more styles—like Stroke Width and Duotone—for more control. Properties like Stroke Width are also available as Variables in custom icon sets. Path editing is more stable, and keyboard support makes browsing icons faster. Plus, Vector Sets now work seamlessly with the Framer CMS, unlocking new use cases. Watch the video to learn more, and find the changelog here: https://framer.com/updates/vector-updates

Sign up: https://framer.link/yt

Follow: https://framer.link/yt-x

Learn: https://framer.link/yt-academy

0:00Yo, my name is Benjamin and in this0:02video I'm excited to introduce a series0:05of vector updates. Starting with0:08refreshed icon sets in the insert panel.0:11Sets like iconic and phosphor have been0:14updated with new properties giving you0:17control over things like stroke with0:20fill and alpha unlocking new styles like0:23duo tone. This makes icon sets like0:26phosphor so much more versatile.0:29supporting all of its variants from thin0:32to bold to duo tone, all using a single0:36icon set in Framer. As you can see, the0:38icon picker is also dynamic and reflects0:41the styles you've chosen. Plus, you can0:44now pick icons using only your keyboard0:47as we added arrow key support. So, our0:50built-in icon sets are more customizable0:53and flexible and easier to browse as0:57well. plus the name of your selected1:00icon will now automatically be reflected1:03in the layer panel. Next, let's talk1:06variables. As you might know, you can1:09also create custom icon sets in Framer.1:12And within an icon set, you can use1:14variables to expose property controls.1:18So, you can decide how customizable you1:20want your icon set to be. For example,1:24here we've only exposed two. one for the1:26glyph color and the other for the1:29background opacity. And in this update,1:32we're adding new variables. Let's have a1:35look at another custom set. Here, we1:38want to make this cloud icon1:40customizable. We'll start by applying a1:42color variable to the stroke color. And1:45I already have existing variables, so I1:48don't have to create a new one. With1:50this update, we can now apply variables1:53to stroke width as well. So, we now have1:57two variables, but I would like to1:59highlight another property. As you can2:01see, we have two path elements and that2:04is because many icon sets will use2:07opacity to achieve a duo tone effect.2:10This means you need a separate shape. In2:13framer, this is not needed. We can2:16simplify this setup and use a single2:20shape using a property we call fill2:23alpha. Whereas opacity would also affect2:27the stroke. Using fill alpha, we can2:30control the transparency of just our2:32fill on a single shape. So now we have2:36exposed three property controls using2:38variables color, width and alpha where2:42color is applied to both the stroke and2:45the fills and for each we can control2:48their range default and how they appear.2:51Now let's go back to our page to have a2:54look at our properties. Here is the2:57cloud icon from our set and as you can3:00see it is now uniquely customizable. We3:03can make it duo tone. We can make it3:05stroke based. And we can customize the3:08width of the stroke custom icon sets3:11with ultimate control only in framer.3:16Next, we've added complete vector set3:19support to the framer CMS. Here we have3:22a blog and we would like to use unique3:25icons and tints for each blog post. So I3:29have added the hero icon set to my CMS3:32collection list. Now in our CMS we can3:35hit edit fields. Create a new field and3:40pick the vector set we're using which in3:42my case is hero. Then for each post we3:47can pick our own unique icon which I3:50already went ahead and did. I've also3:52assigned a unique color for each post.3:56And now when we go back to our page, we3:59can go ahead and assign the proper4:01variables to match with our CMS fields.4:04First, I'll update the backdrops,4:07assigning color to fill. Then it's time4:10for the stroke color, assigning that to4:13the color field as well. And finally,4:17the new icon variable for CMS. And now4:21each post has a unique icon. Integrating4:25vector sets with CMS unlocks tons of new4:29use cases for things like your blogs,4:31change logs, documentation pages, and4:34support pages.4:36And finally, vector sets now work much4:39better within component variants. Now we4:42can expose the icon variable within a4:45component while still overriding other4:48properties per variant. Here's an4:50example. We have a button. It has two4:53variants, primary and secondary. Both of4:56these icons share a stroke width of 1.5.5:00However, optically, the left one feels5:04thinner because it's a black stroke on a5:07white background. So, ideally, we would5:10make the stroke width just for this5:12variant a little bit thicker for each5:15icon. And now we can making the icons5:18within each button variant feel more5:22balanced visually, especially when5:24viewed at a 100% zoom, giving you5:27unparalleled control over your icons on5:30your websites. Thank you for watching5:33and stay tuned for more updates coming5:37soon.

Watch on YouTube ↗

More in this topic

Framer Update: Logo Shaders2:05
Framer Update: Logo Shaders
Framer Update12K views · 1 month ago
Framer Update: CMS 3.04:13
Framer Update: CMS 3.0
Framer Update14K views · 1 month ago
8 Framer shortcuts you're probably sleeping on4:19
8 Framer shortcuts you're probably sleeping on
Layout & Design3K views · 2 months ago
Framer Update: Holo Shader1:46
Framer Update: Holo Shader
Framer Update6K views · 2 months ago
Framer Update: Auto Translate3:09
Framer Update: Auto Translate
Framer Update4K views · 2 months ago
Framer Update: Stack Sorting and Bento Grids2:16
Framer Update: Stack Sorting and Bento Grids
Framer Update7K views · 2 months ago
Shader: Chromatic Aberration1:56
Shader: Chromatic Aberration
Framer Update7K views · 2 months ago
Sharing Vector Sets Across Projects (Vectors Lesson 7)3:41
Sharing Vector Sets Across Projects (Vectors Lesson 7)
Layout & Design1K views · 3 months ago

Create a free website with Framer, the website builder loved by startups, designers and agencies.