GNOME Bugzilla – Bug 93191
GGV preferences dialog is *not* instant apply.
Last modified: 2004-12-22 21:47:04 UTC
Build Details - Aug 27 CVS. Solaris Beta_2_Build_6 GGV preferences dialog is not instant apply as other application preference dialogs are. Any particular reason?
sure there is a reason: I _hate_ instant apply prefs in most cases. I know this is HIG-incompliant, but I just can't help it.
Jaka: Personal preferences are not appropriate. GGV is a GNOME application integrated into GNOME and therefore not only should but IMO *has* to follow the HIG. regs, Chris
Hello Jaka, I like to back Manny and the Wipro person here. You made a really cool application for GNOME and many of us like to use it every day in our productive Environment and It would really make sense to have your application which is a CORE GNOME app to follow and behave to the guidelines of HIG. Look even I have problems with a bunch of parts inside the HIG but on the long run we need to find an agreement otherwise we never reach the target of a consistent GNOME because all apps look differently. I like to encourage you to read. http://www.gnome.org/~chrisime/random/ui/ This and the HIG. It ain't as bad as you may think. We all profit from it.
HIG may hurt one but serves thousands. It then only depends on the way you see your app... Is it a personal app you don't want to share or do you want that app to be fully part of the GNOME desktop ... I use ggv myself and i would like it to be gnome HIG compliant :) Regards
Instant apply has to be builtin ASAP, otherwise ggv shouldn't be a candidate for gnome-core or fifth-toe. Every GNOME app which wants to be part of the GNOME platform has to fullfil the guidelines.
interesting - not one of you said "I hate the fact that GGV doesn't instantly apply its prefs and therefore I can't do this and this and that." No; you all went "GGV's prefs don't apply instantly, it isn't HIG compliant, this needs to be fixed..." so it seems that all this stems from your belief that uniformity is a Good Thing(tm) - an idea that I just can't back: I can't help myself but to get these visions of grey-uniformed crowds of the Chinese making steel in every backyard in the time of the Great Leap Forward or waving their little red books during the Cultural Revolution (although I hold The Great Helmsman Mao in great esteem). to say nothing of the parallels to Huxley's Brave New World, Silverberg's World Within and some other works of fiction. As I've stated before: I find the way GGV behaves now better and more usable - from my point of view, of course; how do I justify this selfishness? well, in my country, we have a saying that translates roughly in "God first made his own beard". therefore, since <egotrip>me</egotrip> and Satyajit of Wipro are pretty much the only people contributing any substantial amounts of code to GGV (don't get me wrong, the people sending in an occasional one-line bug fix are regarded highly as well), I find it natural that I will shape GGV after my liking. master Julien also claims that GGV can be "my personal app" or "a GNOME app"; up to now, I didn't think of these two terms as mutually exclusive (well, I didn't think of these two terms at all), but if I must decide between them, then GGV as I code it is first and foremost "my app". as far as "sharing" goes, master Julien, I've "shared" a lot of code. I've also "shared" quite some knowledge on the scientific front of CS. apparently I don't have a problem with sharing. HIG? I've read it. I don't even consider it in terms of "liking", since what it prescribes is mostly a matter of personal taste and "de gustibus non disputantum est" as Petronius already knew some 2000 years ago. GGV mostly complies to HIG. There are places where I think GGV is better off by not complying with it. And there it doesn't. And now last, but not least - the Great Problem of Instant Apply Prefs(tm): I am reopening this bug. Anyone can take it, spend a night before his emacs and send me a patch that implements instant apply prefs. I will apply them, just to keep you little uniformed people happy. I will also happily answer any question the implementor might have. I will, however, not do this myself as I consider it unnecessary and have many better things to do. Mind you - it is not an easy patch to make ;) And with this I consider this discussion finished.
just adding CCs...
now it is. and has been for quite a while.