The problem with these kind of pixel-perfect, inspectable design tools, is that there's no distinction between important details and unimportant details. For example, if our app uses a letter-spacing of 1.2 for all the body text, and your Figma design uses a letter-spacing of 1.25, is that important? Or is that a mistake? In something like Figma, being consistent is difficult for designers. But in code, being consist…
Making Figma better for developers with Dev Mode
171–180 of 238 posts
Re: Making Figma better for developers with Dev Mode
#172Earlier quoted context omitted.
Being able to change things as design is still in flow is great, agreed. Once something is agreed upon the ability to change things without notice is really bad, especially if you're expected to follow the design as it has "final say". You go an implement something on Monday based on designs and show it to stakeholders on Tuesday. They compare with the figma board and flogg you because it looks nothing like it. Ugh!…
That sounds like an opportunity to improve on collaboration (i.e. people talking, notifying each other) as well as trust ("compare with the figma board and flogg you because it looks nothing like it") For instance, if something is agreed upon and a designer changes it afterwards, they could simply give you a heads up that they intend to do so with context so the two of you can discuss. People > process.
The flogging still happens. Is that broken? Yes! Does it still happen in too many companies? Yes! Is there an easy fix where you "trust but verify"? Yes! (as in, sure I trust they will notify me next time, which even if they actually do may be too late. So we made the process "figma is the 'working theory' and what we actually build will sorta look like that". Not every stakeholder may understand that but we sure will tell them when the flogging is about to start. (I say flogging, but in reality it's a gradient of course and while in some companies it will resemble an actual flogging quite closely in others it's more like what you describe. Not all countries and companies are as chill as some others ;))
Re: Making Figma better for developers with Dev Mode
#173As a designer who was a front end developer in previous roles, I am very excited about both Dev Mode and the addition of variables, expressions, and conditional logic.
PM for variables here as well! Happy to answer any q's you have regarding variables and conditional logic!
Re: Making Figma better for developers with Dev Mode
#174The problem with these kind of pixel-perfect, inspectable design tools, is that there's no distinction between important details and unimportant details. For example, if our app uses a letter-spacing of 1.2 for all the body text, and your Figma design uses a letter-spacing of 1.25, is that important? Or is that a mistake? In something like Figma, being consistent is difficult for designers. But in code, being consist…
Re: Making Figma better for developers with Dev Mode
#175As a developer, the "one big bulletin board" visual model that Figma promotes is one of the worst steps backwards in UX I have ever had to deal with. I am constantly zooming in and out and scrolling around trying to find anything. I hate it so much.
Re: Making Figma better for developers with Dev Mode
#176Earlier quoted context omitted.
I don't think one can own a sketch license anymore can? I believe they switched for a subscription model.
You can, actually. See "Mac-only license" in their pricing [0]. Just as before, you get one year of updates. True, when Sketch started switching to a subscription model, they've buried the link to renew the license very deep so it was really hard to find, but I guess they've came back to their senses and it is now available right on the pricing page. [0]: https://www.sketch.com/pricing/
Re: Making Figma better for developers with Dev Mode
#177Earlier quoted context omitted.
I've completely reneged on linking to figma in individual tasks. I take screenshots of the state of figma at the time we all agreed that "this is it" (or close enough to what we'll implement). Sure I'll leave a link in the epic to the figma "bulletin board" for that feature so that people can find it and look around. But that's it. We're also never gonna implement exactly what's shown in figma (or said screenshots) e…
And I thought it was just my design colleagues who did this :/
Figma, considered harmful.
Re: Making Figma better for developers with Dev Mode
#178The problem with these kind of pixel-perfect, inspectable design tools, is that there's no distinction between important details and unimportant details. For example, if our app uses a letter-spacing of 1.2 for all the body text, and your Figma design uses a letter-spacing of 1.25, is that important? Or is that a mistake? In something like Figma, being consistent is difficult for designers. But in code, being consist…
That's a problem with your communication between dev and design - not the tool
Re: Making Figma better for developers with Dev Mode
#179Earlier quoted context omitted.
I think they mean 100x better than they'd be without it, not 100x better than a "1x developer" (whatever that means anyway).
It's still hard to believe that a note-taking trick makes you 10-100x better as a dev, for any definition of better.
Ultimately a lot of this stuff is commingled with comfort with tools and general ability to juggle things though, so hard to isolate the effects
Re: Making Figma better for developers with Dev Mode
#180I hate when figma just always gives me CSS for absolute positioning. Is there any way around that?
Emil from Figma here! We have made a ton of improvements to the generated CSS code, and while we still sometimes provide absolute positioning we now separate it from the styling & flexbox code that you might actually want to pull into your codebase. We've also introduced an API extension point so third parties can now provide their own implementation of code snippers (code generation) in Figma's Dev Mode which Anima…