@madsrh Thank you! I don’t believe I have permission to post in that thread - it says “Updates Designer only” and I don’t get the Reply button. Some good-looking screenshots in that thread.
@CraigD, you may well be right - this is just a mockup of one isolated window in GIMP. It may be that it benefits from a light shine, once multiple windows are being opened/moved around
You can, but it won’t be reliable and “just work” for every program.
Window corners can be rounded just fine. The problem comes when a a widget overlaps and draws over where the corner is rounded. @wfpaisa explains it here.
I think that design has a bit too much clutter, especially since the idea behind icon masking was to make everything more unified. This makes the difference between icons stand out even more…
So in the case of the login button, this is the preferred button, so make it green but there’s no need to make the cancel button red because it’s not destructive. I think this is already possible with Gnome, I think buttons have a property that tells you if the action is preferred or destructive. If none of the above apply, make it a normal, non-colored option.
So as @didrocks points out, the actual name in Gnome is “suggested action”:
@meetdilip, in my explanation I only mention “destructive” for red buttons. Green should be the action that the app developer or the OS developer suggests you click on in 99% of the cases. This gives the user an additional confirmation that what he is doing is “correct”. It’s ok to press the green button since that will “do the right thing” in 99% of the cases. For the login screen, 99% of the cases, a user wants to login.
@didrocks, is there any notion of a “destructive” action in Gnome? Either “an action you should not do” of “a dangerous action”?
I actually think the first example is a lot more user-friendly. Option one clearly shows that the button is associated with the textbox. This isn’t clear anymore in option 2.
Flat is good, but let’s not throw away years of improvements of subtle UX hints…
Not making an argument, what if I am sitting in front of a locked screen of an office machine, or another home machine. Ubuntu need not further fuel my curiosity in trying passwords on the login screen. Wife’s name, child’s name etc of the machine owner. A locked screen is locked for various reasons. It could be due to privacy in presence of an outsider. A developer need not have to suggest that the PC should be unlocked.
Apple’s design also has very difficult to see hairline-thin icons are a a big loss to usability. While it’s very beautiful, it’s been slammed repeatedly for being a UX disaster. Having a usable UI is one of the constraints of this design, and design without constraints is just art.