One of the things that I really like about how the Mac user interface is designed is that in its preferences windows, changes are applied on the fly. Of course, Firefox 1.5, being the good platform (whichever one) app-citizen that it is, has implemented this instant-apply feature in its mac and linux versions. But in the Windows world, where the mighty (and ambiguous) OK/APPLY button rules, things are still the same...(yawn) But i really like the transparency of the instant-apply feature. It's a good thing the firefox guys gave us the option enable this in the Windows version of Firefox as well.
to do this, take a trip to your bestfriend about:config page and set browser.preferences.instantApply to true
The problem I see with such a system is that it doesn't allow for mistakes. What if you accidentally hit a number of options, all of them being applied instantly due to the system, and then when you exit out of a dialog the behavior of the program has been changed? Say in the same breath that you also deliberately changed numerous options - how are you to know which option made the behavior change?
ReplyDeleteWith the OK (apply and exit dialog) and Apply (apply and retain dialog) buttons still in play, I'm able to categorize and stage option changes - especially in programs where there are pages and pages of options that have significant effects on the program.
That's just me, though - I'm still a firm believer in doing what works best for you.
the only "accident" scenario that i can think of that gives the OK/APPLY camp a clear edge is when your mouse goes berserk and clicks like hell all over the options dialog. In windows, a messed up system is still a "correct" click (on the apply or OK button)away. In the mac way, it's a done shit...then again, the problem really something external to what we're talking about.
ReplyDelete...
I think though that both systems allow for mistakes, it's just that we're used to the Windows way of doing things.
But yes, do what works for your. :)
Hmm. May "cancel" button pa rin ba yung mga dialog? That would be the best of both worlds - changes are instantly applied, but you know you can revert to a known good state if you have to.
ReplyDeletenope mars, wala nang cancel button. just close.
ReplyDeletePero Cancel button as a way to undo changes is a good feature. Something different and untried, pero I think it's a good idea.
forgot to add: BUG Report na to!
ReplyDelete