menu

Figma

Figma is the first collaborative UI design tool built in the browser. Join our growing community and kick off a conversation!

Channels
Team

Why did you shut down Figma plus?

May 21, 2019 at 8:27am

Why did you shut down Figma plus?

May 21, 2019 at 8:27am (Edited 3 months ago)

I don't understand why Figma is killing a good way to add useful features to Figma… 🤦‍♂️

https://mrkr.io/s/5ce3b611a97ee759faff596a/0

May 21, 2019 at 10:00am

Most used features unavailable in Figma:

  • Find Layer with Text or Name
  • Replace layer with component
  • Paste and Replace
like-fill
8
  • reply
  • like

+1

  • reply
  • like

Hi folks,

I just wanted to add some more background to our decision around Figma Plus.

On a personal level, I think we all found the Figma Plus project inspiring. The folks who collaborated on Figma Plus are clearly some of the most talented creators out there, and it was great to see the energy they were adding to the Figma ecosystem.

The two issues of concern were around security and stability.

In order to function, Figma Plus disabled some of the security policies we have in place, especially for the Electron app. While I am 100% certain that there was no ill intent here, this is also obviously something we have to take very seriously.

The second is stability. Figma Plus extensions were built by reverse engineering our JavaScript code and calling directly into functions that were not designed to be a stable public API. This meant that every time our engineers changed the Figma code (which happens multiple times a week), there was was a chance that Figma Plus extensions (or, in a worst case scenario, Figma itself) would break.

So we talked to Jackie about these concerns, and he relayed them to the rest of the team. Together, we decided that it would be best to shut down Figma Plus and join forces.

What that means:

It probably comes as no surprise that we are taking a serious look at creating an official plugin API. We have invited Jackie and his collaborators to join an early access program and provide feedback and guidance on our approach.

You will be hearing more about this program as it develops and stabilizes.

Thanks,

-Sho

Director of Product

like-fill
51
  • reply
  • like

Hi folks,

I just wanted to add some more background to our decision around Figma Plus.

On a personal level, I think we all found the Figma Plus project inspiring. The folks who collaborated on Figma Plus are clearly some of the most talented creators out there, and it was great to see the energy they were adding to the Figma ecosystem.

The two issues of concern were around security and stability.

In order to function, Figma Plus disabled some of the security policies we have in place, especially for the Electron app. While I am 100% certain that there was no ill intent here, this is also obviously something we have to take very seriously.

The second is stability. Figma Plus extensions were built by reverse engineering our JavaScript code and calling directly into functions that were not designed to be a stable public API. This meant that every time our engineers changed the Figma code (which happens multiple times a week), there was was a chance that Figma Plus extensions (or, in a worst case scenario, Figma itself) would break.

So we talked to Jackie about these concerns, and he relayed them to the rest of the team. Together, we decided that it would be best to shut down Figma Plus and join forces.

What that means:

It probably comes as no surprise that we are taking a serious look at creating an official plugin API. We have invited Jackie and his collaborators to join an early access program and provide feedback and guidance on our approach.

You will be hearing more about this program as it develops and stabilizes.

Thanks,

-Sho

Director of Product

Thank you for your answer and I really appreciate the transparency and where you're going. Happy to hear you're going to work together to extend Figma's possibilities.

like-fill
8
  • reply
  • like

May 22, 2019 at 8:34am

That’s a fantastic and very thorough reply, @skuwamoto, thank you very much. I missed it from the Figma+ team. I truly hope that the synergy of both teams works wonders. Fingers crossed!

like-fill
4
  • reply
  • like

Hi folks,

I just wanted to add some more background to our decision around Figma Plus.

On a personal level, I think we all found the Figma Plus project inspiring. The folks who collaborated on Figma Plus are clearly some of the most talented creators out there, and it was great to see the energy they were adding to the Figma ecosystem.

The two issues of concern were around security and stability.

In order to function, Figma Plus disabled some of the security policies we have in place, especially for the Electron app. While I am 100% certain that there was no ill intent here, this is also obviously something we have to take very seriously.

The second is stability. Figma Plus extensions were built by reverse engineering our JavaScript code and calling directly into functions that were not designed to be a stable public API. This meant that every time our engineers changed the Figma code (which happens multiple times a week), there was was a chance that Figma Plus extensions (or, in a worst case scenario, Figma itself) would break.

So we talked to Jackie about these concerns, and he relayed them to the rest of the team. Together, we decided that it would be best to shut down Figma Plus and join forces.

What that means:

It probably comes as no surprise that we are taking a serious look at creating an official plugin API. We have invited Jackie and his collaborators to join an early access program and provide feedback and guidance on our approach.

You will be hearing more about this program as it develops and stabilizes.

Thanks,

-Sho

Director of Product

Great, it makes sense, thanks @skuwamoto for taking into account community feedback. It'll be great to have an official Figma Plugin API.

  • reply
  • like

May 24, 2019 at 4:38pm

This is an example of why free and opensource software runs the majority of the internet. Imagine if developers had to reverse engineer Apache or Nginx or Node or PHP to create modules and plugins? Fortunately there are modern, free and opensource ui/ux apps which are slowly but steadily gaining momentum, like Akira https://github.com/akiraux/Akira

like-fill
2
  • reply
  • like

May 25, 2019 at 12:49am

This is an example of why free and opensource software runs the majority of the internet. Imagine if developers had to reverse engineer Apache or Nginx or Node or PHP to create modules and plugins? Fortunately there are modern, free and opensource ui/ux apps which are slowly but steadily gaining momentum, like Akira https://github.com/akiraux/Akira

+1 Totally agree! I’ll have to investigate that tool, thank you!

  • reply
  • like

May 28, 2019 at 8:13am

Such a shame, really. Most of the things Figma Plus brought should be in Figma anyway... Find text layer was indispensable... Replace with a component saved me hours.... Not sure I'm happy with Figma being that closed, community plugins are the way to go...

like-fill
1
  • reply
  • like

Do you have a release date for the writable API? It has been in development for a long time.

  • reply
  • like

Such a shame, really. Most of the things Figma Plus brought should be in Figma anyway... Find text layer was indispensable... Replace with a component saved me hours.... Not sure I'm happy with Figma being that closed, community plugins are the way to go...

Perhaps that will turn out to be a good lesson and the developers actually go that way…? In fact, since Figma runs using JavaScript, maybe that won’t be that hard. The Figma Plus team has been invited to collaborate so I don’t think all this work will be wasted. Let’s see. 😀

  • reply
  • like

May 28, 2019 at 3:39pm

Perhaps that will turn out to be a good lesson and the developers actually go that way…? In fact, since Figma runs using JavaScript, maybe that won’t be that hard. The Figma Plus team has been invited to collaborate so I don’t think all this work will be wasted. Let’s see. 😀

Frankly, I don't really care. Both sides should have handled it more professionally.

I'm an extremely busy end user and I'd rather NOT be blinded when I work late... Figma Plus' dark mode was an actual saviour as I prefer working evening... now I feel like winter is here again...

like-fill
1
  • reply
  • like
  • fuckin 1
like-fill
1
  • reply
  • like