I made a free animation preset plugin for Figma Motion

I’m building my portfolio at the moment, and I needed an orbit animation for one of my projects. Also, I cancelled my Adobe subscription and decided to go full Figma. So I made an animation plugin to create animation loops. It was hard, you need to fake 3d space, heavy animated files are hard to work with, and the Figma Motion API is in beta and with limitations.
To make it work, you need to select a frame with other frames inside that you want to animate. Child frames can be animated before too, but you need to choose the proper settings in the plugin for looping and starting their animations. Try it in playground file.

Cautions:
— It can take time to animate heavy frames.
— It might not work flawlessly with pseudo-3D presets. It tries to fake 3D motion with scale and service copies of the current frames.
— It will convert your motion presets to keyframes due to Figma API limitations.

The plugin is on Figma Community.
As always: free, no tracking, no internet use. Share feedback and your examples in the comments.

u/23di — 13 days ago

Free plugin for quickly exploring UI color variations using OKLCH

I made a plugin that lets you explore and adjust your palette, experiment with different color directions, and even try converting your design into a dark theme. It’s free and has no analytics.

Here’s what it does:

  • Explore color variations while preserving perceived lightness. Shift colors across the OKLCH spectrum without throwing off their visual balance.
  • Should be fast. You can see how the colors change instantly or nearly instantly.
  • Adjust neutral colors separately. This is especially useful when you want your near-black and near-white shades to complement the rest of the palette.
  • Turn existing colors into a complementary palette. Helpful when you initially picked colors by eye and later want to make them work together more systematically.
  • Convert designs between dark and light themes. This feature is still experimental, I haven’t managed to make it work reliably yet.

Try it here: https://www.figma.com/community/plugin/1622294161663649835/
Or check it out on GitHub if you’re interested: https://github.com/23di/ColorShuffler

u/23di — 2 months ago
▲ 185 r/FigmaAddOns+1 crossposts

I made a free image compressor with no limits, no monetization, no analytics, and no internet access. Supports PNG, JPG, WebP, SVG, and PDF

​
I was tired of TinyPNG: saving files to a folder, manually dragging them into the browser, and then running into the 10-file limit.

Then I went to the Figma Community and there is a plugins with limits like 5 exports per day and they uploads file to their servers.

So I made my own:

— local compression No servers, no analytics, no registration. The plugin manifest declares zero network domains, so it literally can’t upload your files anywhere.
— High-quality compression Compression is roughly on par with TinyPNG in my tests.
— Original PNG export Extract the original, uncompressed PNGs without cropping or resizing.
— Single-file PDF export I added this for myself: you can export selected frames into a single merged PDF.
— Advanced export options Batch export, filename templates, customizable folder structures, ZIP export, and export-to-folder.
— Works in Dev Mode I mainly made it for my team’s devs, who used to export files manually and compress them with TinyPNG
— Opensource so you can check anything

Yep, it was vibe-coded, but I did a lot of tests and spent a lot of tokens to do it. I’ve tested it only on my M1 Pro with 16 GB RAM, but I’d love to get your feedback.

Try it here http://figma.com/community/plugin/1612595698368227712
or GitHub if you interested https://github.com/23di/TinyPic

u/23di — 4 months ago