Live data from Hacker News

Figma removed `window.figma` on view-only pages today

forum.figma.com

31–40 of 54 posts

Re: Figma removed `window.figma` on view-only pages today

#31
Had to use Figma on a previous job and... yeah, there was a Hackernews story about Figma's "eng crits" and what a wonderful development tool those were, but I couldn't help but think that eng crits didn't prevent Figma from being steaming hot garbage. Clunky UI that made my (Intel) Mac's fan roar, and that was before they paywalled Dev Mode, which threw the whole team into a tizzy when it happened because corporate licensing was not prepared for that.

God I hate software.

Re: Figma removed `window.figma` on view-only pages today

#32

Figma’s dev mode was just a way to take existing functionality and gate it behind a higher price point under the guise of “new functionality”. As a developers i found it simpler to access css from figma via the old inspect vs. having to toggle in and out of dev mode. It is shady to take a commonly used feature and move it behind a higher tier after years of offering to people already giving you money. Just classic VC…

I'm glad to hear I'm not alone in thinking Dev Mode was stupid and worse than what existed before. I don't use Figma a ton right now but I had no issues before Dev Mode and a number of times I was confused on how to get to what I wanted after Dev Mode came out.

Re: Figma removed `window.figma` on view-only pages today

#33
post #19

Sketch really lost because they did not want to go cross-platform..

In practice the vast majority of designers are using Mac, so it's not like it not being cross platform was the problem. The thing that made Sketch lose against Figma was that they never really tackled the issue of collaboration until Figma came along, leaving it for 3rd parties like Invision and others to solve. Now they have most of the collaboration features they were missing, but by then it was too late and Figma…

Perhaps my perspective is skewed because I've only been on small design teams during the rise of Figma – but my view is that "multiplayer" was always a sell-to-managers feature, and at best an annoyance for designers.

Why Figma won is, at least in my own experience, due to two areas where they roundly beat Sketch: auto-layout and performance.

Auto-layout was one of those squandered first-mover advantage stories: Sketch had it first, but built it into the symbol/component system and never envisioned it as a global feature. Figma did, and it was a total game-changer. Overnight, everything else felt like using Photoshop in comparison.

Why couldn't Sketch just generalize its own auto-layout feature? They finally did (only about three months ago!) but I suspect it had to do with Sketch's architecture, which leads into the second Figma advantage: performance.

From the start, Figma turned the native-app-versus-web-app intuition on its head. Being browser-based, it should have been much slower than Sketch... but due both to Sketch's legacy as a general-purpose vector graphics app and Figma's stellar engineering org, Figma was leagues faster when it came to the kind of big, complex files design orgs deal with on a daily basis.

Between these two things, the writing was on the wall. I hope Sketch has a chance to come back, though – missteps like Dev Mode give them an opening now that they've had several years to catch up.

Re: Figma removed `window.figma` on view-only pages today

#34
It sounds to me that if your team is relying that much on inspecting values, you're doing the developers (or designers) a disservice one way or another. A well defined set of design tokens is all that's needed, and isn't rocket science either. Not to mention that encouraging developers to copy-paste CSS should be frown upon anyway.

Re: Figma removed `window.figma` on view-only pages today

#35

Sketch really lost because they did not want to go cross-platform..

The Mac-only support wasn't an issue. I love Sketch, and I used to like it more than Figma. What happened is that Figma resolved many things that were a headache with Sketch:

- No more file-sharing issues. Designers are not good at using tools like git. I used git+lfs to store my designs, but most of the design team used Google Drive or Dropbox. In both cases, you end up in a situation where the file you are looking at is not up-to-date. Figma removed that issue.

- Design reviews: Collaborating on the same design as in many Figma demos is rare. However, playing with the design in a remote session is common during a design review.

- The pace of updates: Figma moved faster to improve the editor's UX. The auto-layout, styles, components, and variables are good additions to everyday work. It took Sketch a while to update the editor's UX.

There is no return once the team purchases the Figma subscription instead of renewing Sketch. When I started using Figma (around 2019), I hated its slowness and missed some Sketch features. Our UX team adopted Figma, and only a few designers continued using their Sketch license (I was one of them). But, it didn't make sense to not align with the rest of the team (for the reasons mentioned before). I haven't used Sketch since then. Sketch added many sharing features, but there isn't a solid reason to go back and convince the team to migrate their designs.

Re: Figma removed `window.figma` on view-only pages today

#36

Penpot is great, free, and doesn't rat** you. Oh and it's made by a kickass collective. That is where I went when I binned Figma.

Let's hope they find a sustainable business model, because the people working there needs salaries and hosting needs paying...

Their collective seems to be thriving: https://kaleidos.net/

But I don't have the expertise to know for sure.

Re: Figma removed `window.figma` on view-only pages today

#37
post #34

It sounds to me that if your team is relying that much on inspecting values, you're doing the developers (or designers) a disservice one way or another. A well defined set of design tokens is all that's needed, and isn't rocket science either. Not to mention that encouraging developers to copy-paste CSS should be frown upon anyway.

Agreed! By the way, guess what else is paywalled by Figma https://tokens.studio/

edit: there is a free tier but core functionality like "create a variable" or "reference a variable" is Pro-only :P

Re: Figma removed `window.figma` on view-only pages today

#38
post #28
post #25

Earlier quoted context omitted.

Well, different market really. Afaik, Sketch is still macOS only.

Mac is required for designing, which in pratice most designers are using in the vast majority of organizations, so it's not really an issue. For feedback and handoff the web tool is free and works in any OS that has a browser. https://www.sketch.com/handoff/

[deleted]

Re: Figma removed `window.figma` on view-only pages today

#39
post #28
post #25

Earlier quoted context omitted.

Well, different market really. Afaik, Sketch is still macOS only.

Mac is required for designing, which in pratice most designers are using in the vast majority of organizations, so it's not really an issue. For feedback and handoff the web tool is free and works in any OS that has a browser. https://www.sketch.com/handoff/

Because in 2007-2015 every dumb teacher told their design students this lie and then it became truth.

Yet it entirely lacks value.

Greater design positions don’t rely on Mac’s lol so why should more simple design?

Re: Figma removed `window.figma` on view-only pages today

#40
post #34

It sounds to me that if your team is relying that much on inspecting values, you're doing the developers (or designers) a disservice one way or another. A well defined set of design tokens is all that's needed, and isn't rocket science either. Not to mention that encouraging developers to copy-paste CSS should be frown upon anyway.

We have a Figma plugin that help do codegen for engineers. Our browser extension recognize the plugin data and make the code easier to access.

And the CSS code output can also carry design tokens.

Post reply on HN