Designer News
Where the design community meets.
Zurich, Switzerland Pushing boundaries, not pixels. Joined about 9 years ago
+1 for Antetype. The built-in layout is a game changer. Also property bindings. www.antetype.com But there many design details that hinder the app from being perfect.
Good catch. Unfortunately, I only found out now that my domain service doesn’t offer SSL. I already found a better solution and will move as soon as I received the information to transfer.
Thanks! Would like to hear if and how it works for you. And even more so if it doesn’t with a certain browser setup or type of drawing.
Thanks for sharing. Cocoapotrace looks powerful and I love the resource section on the website. So many articles and links about image tracing. I will give it a try and see how the result compares to Tracy. http://potrace.sourceforge.net
Yeah. Probably also overkill. Most tools track way too much. I often think it would be better to only track what you really need and do it yourself… would be more respectful for users too
KissMetrics comes to my mind
Check out this Github project that helps you to re-install all the important apps with a single command. https://github.com/meodai/gotAnewDesignerMac
Yes, if you have an existing product, it’s probably very hard to refactor all the code to add undo.
But:
If you build a new app, you might want to consider undo from the beginning. This will not only lead to a better user experience where users are allowed make mistakes and recover from it, but it will most likely also lead to more maintainable code.
It’s a pity that we ignore the history and lessons from user centered design and software development when it comes to web apps.
You are right. Undo is a fundamental principle of user centered design and should always be available.
When you develop software for Mac, iOS, Android, Windows etc., you usually get undo for free or by following some basic principles. Even with JavaScript you can structure your code in a way that everything a user does is an action that gets recorded (essentially you save the difference between before and after the change).
But you had to do this yourself. And you need to build this in from the very beginning. It dictates how you structure the program.And I assume lots of developers just didn't wanna deal with it in the beginning.
With React and Vue.js on the rise, those JavaScript frameworks tend to promote "Flux" which is that way of writing code that would actually record the users actions. Thus, by following some principles to write better code with those frameworks, you get undo for free.
I expect more Web apps to offer undo in the future. But it requires product teams to be less ignorant about the important aspect of good user experience.
Designer News
Where the design community meets.
Designer News is a large, global community of people working or interested in design and technology.
Have feedback?
Hey Arthur, just letting you know that I finally moved the domain to support HTTPS. :)