Ivan Blagdan's Avatar

Ivan Blagdan

@ivanblagdan.com

Generalist and creator of virtual things. Chief Technologist www.convertiv.com X profile: x.com/ivanblagdan

43
Followers
25
Following
4
Posts
21.04.2023
Joined
Posts Following

Latest posts by Ivan Blagdan @ivanblagdan.com

Preview
Async loading of all Figma pages Async loading of all Figma pages. GitHub Gist: instantly share code, notes, and snippets.

In a Figma plugin, when you attempt to load all the pages in the new(ish) async API, the UI thread gets blocked. Here's an example of how you'd make it yield and have the UI display a nice progress bar to the user.

gist.github.com/ivanblagdan/...

28.11.2024 09:36 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Utilities for Figma cross process communication with type safety. Utilities for Figma cross process communication with type safety. - bus.ts

For anyone looking to outgrow the barebones Figma API postMessage when working with UI and Main threads, I've made some utilities to my liking. I've since used this pattern in an Electron app I'm working on, with a bunch of more processes running together.

gist.github.com/ivanblagdan/...

27.11.2024 08:50 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Handoff | Figma Handoff is a set of open-source, end-to-end workflow tools for design and development teams looking to streamline their use of Figma design systems. The Handoff Figma plugin makes it easy to extract ...

I've built a Figma plugin for the first time and it was a fun few weeks! The team has been working hard on a CLI tool to manage design system handoff for devs, and we figured we needed a UI for some of it.

www.figma.com/community/pl...

27.11.2024 07:56 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

So what’s this place about? πŸ€”

21.04.2023 18:55 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0