Click here to Skip to main content
15,888,521 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralNot OK PinPopular
Richard Andrew x645-Apr-24 12:27
professionalRichard Andrew x645-Apr-24 12:27 
GeneralRe: Not OK Pin
PIEBALDconsult5-Apr-24 12:43
mvePIEBALDconsult5-Apr-24 12:43 
GeneralRe: Not OK Pin
Digital Meta5-Apr-24 20:58
Digital Meta5-Apr-24 20:58 
GeneralRe: Not OK Pin
Maximilien5-Apr-24 13:06
Maximilien5-Apr-24 13:06 
GeneralRe: Not OK Pin
Daniel Pfeffer6-Apr-24 10:52
professionalDaniel Pfeffer6-Apr-24 10:52 
GeneralRe: Not OK Pin
obermd8-Apr-24 5:50
obermd8-Apr-24 5:50 
GeneralRe: Not OK Pin
Peter_in_27805-Apr-24 14:56
professionalPeter_in_27805-Apr-24 14:56 
GeneralRe: Not OK Pin
Jeremy Falcon5-Apr-24 15:25
professionalJeremy Falcon5-Apr-24 15:25 
Richard Andrew x64 wrote:
How do you feel about the trend toward making Windows desktop dialog boxes commit all changes as soon as you make them, and thus forego the OK and Cancel buttons?
Programming is an art, and like anything creative... it depends.

One of the worst user design experiences is when people use modals for everything. You sneeze... bam... modal! It can take you out the flow and can be tedious. For instance, Did you really mean to close the app? when there's no data to save. What a waste of a click.

And what about for a settings dialog? Does it really have to be atomic? More times than not, you won't make a mistake. And if you did, you can mindlessly click OK with the same mistake. Just the auto save per field means less work. You could make the argument that at least clicking the OK button gives some sorta feeling the setting was saved, and that's true. But it's not much of an indication since most people use that to mean "close" the dialog.

But it's context dependent. If you intend to do an action that's assumed and have a way to recover from it and also let the user intelligently know what happened without disturbing their flow... it's not a bad thing. If you never ask for an atomic confirmation at all... ever... it's a bad thing. It just all depends.
Jeremy Falcon


modified 6-Apr-24 7:40am.

GeneralRe: Not OK Pin
Mircea Neacsu5-Apr-24 15:41
Mircea Neacsu5-Apr-24 15:41 
GeneralRe: Not OK Pin
Adrian Rockall7-Apr-24 22:01
Adrian Rockall7-Apr-24 22:01 
GeneralRe: Not OK Pin
mark.shultz@controlss.com8-Apr-24 3:50
mark.shultz@controlss.com8-Apr-24 3:50 
GeneralRe: Not OK Pin
Rick York5-Apr-24 18:44
mveRick York5-Apr-24 18:44 
GeneralRe: Not OK Pin
Richard MacCutchan5-Apr-24 22:48
mveRichard MacCutchan5-Apr-24 22:48 
GeneralRe: Not OK Pin
Jeremy Falcon6-Apr-24 1:42
professionalJeremy Falcon6-Apr-24 1:42 
GeneralRe: Not OK Pin
Richard MacCutchan6-Apr-24 2:08
mveRichard MacCutchan6-Apr-24 2:08 
GeneralRe: Not OK Pin
DerekT-P6-Apr-24 8:52
professionalDerekT-P6-Apr-24 8:52 
GeneralRe: Not OK Pin
Richard Andrew x646-Apr-24 11:57
professionalRichard Andrew x646-Apr-24 11:57 
GeneralRe: Not OK Pin
Vikram A Punathambekar6-Apr-24 21:53
Vikram A Punathambekar6-Apr-24 21:53 
GeneralRe: Not OK Pin
Ron Anders6-Apr-24 3:30
Ron Anders6-Apr-24 3:30 
GeneralRe: Not OK Pin
Peter Adam7-Apr-24 20:36
professionalPeter Adam7-Apr-24 20:36 
GeneralRe: Not OK Pin
ot_ik_8-Apr-24 0:35
ot_ik_8-Apr-24 0:35 
GeneralRe: Not OK Pin
giulicard8-Apr-24 7:00
giulicard8-Apr-24 7:00 
GeneralRe: Not OK Pin
jschell8-Apr-24 12:25
jschell8-Apr-24 12:25 
GeneralRe: Not OK Pin
Brian L Hughes8-Apr-24 13:51
Brian L Hughes8-Apr-24 13:51 
GeneralRe: Not OK Pin
Member 97799919-Apr-24 0:21
Member 97799919-Apr-24 0:21 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.