From: Steven G. <ste...@si...> - 2004-10-14 18:04:42
|
Sean Egan wrote: > Buddy List > ======= > Remove "Show warning levels", "show idle times", "dim idle buddies" > default them all to "Yes." > Rename "Show buddy icons" to something that more accurately represents > what it does. > Perhaps we should remove "Raise window on events" and default to no. > Does anyone really use that feature? > There are a few glitches with "Automatically expand contacts," but it > would probably be better to fix the glitches and ditch the option, > then to keep the option to work around the glitches. Also, this is > currently the only place the Contact feature is named in the Gaim UI, > I believe. > Doing all this would result in a single option in this tab, which > would warrent killing the tab and moving the preferences elsewhere. Agreed on most parts. I've always turned off "Auto expand contacts" - never saw the value in it. Once I have meta contacts setup, I treat them as one content in my head - the various protocols used become transparent. > Conversations > ========= > Remove "Show buttons as," default to "none." I'm a fan of the more > minimalistic interface we've been going for, and I think people would > adjust to the removed buttons. We would need to ask an accessibility > person if removing the Send button would be problematic, though. Even > if it is, we could keep the send button, and ditch the other buttons > and kill the preference. Agreed. > Remove "Send unknown slash commands as messages." I'm not sure what I > think of the whole "slash" commands deal. They're really only > incredibly useful in IRC and other protocols where people are used to > them as well as giving plugins a convienient way to interact without > UI, but they're inheritly not easily discoverable and can probably be > confusing to someone not familiar with IRC. That said, we should kill > the option and default to "yes." Agreed. > Remove "Show formatting toolbar." There's a per-conversation option > for this that we could have affect the global preference instead. I'm > not positive about this one. Yeah, we could rely on the per-conversation option and make it global. A little weird, but not bad. > Message Text > ========= > Remove "Show timestamp on messages," default to "yes" or use the > per-conversation preference globally (and get it working the way it > used to). Agreed. > Remove "Highlight misspelled word," default to "./configure > --disable-gtkspell" if you don't want this ;). > Remove the "Ignore" preferences, default to "no," make them > per-conversation preferences that get saved for future sessions. I > think the case is much more likely that there are a handful of people > with uber-obnoxious formatting that would cause people to turn these > on than someone wanting the preference global. > This results in only "Default Formatting" on this tab. Agreed. > Logging > ===== > Remove the system log options, leaving just "Enable System log" which > we should probably change to "Log all system events," to be consistant > with the other log types. Agreed. > Away Messages > =========== > Gone. No matter what. These aren't even actually preferences. Agreed. > Protocols > ====== > I've generally refrained from commenting on how things should be > restructured once all the preferences are gone, but I think it's > obvious that there should be a single Protocols tab, with > gaim_gtk_pref_frames or whatever we call them within that tab. Agreed. > Plugins > ==== > There's the problem of how to give plugins their own pages, that is, > whether giving them each their own tab is necessarily a good idea. I > really don't know. What about putting the plugin-specific prefs on another inside tab (even though hardcore tabs-on-tabs action is wacky) along with Description and Details? Up with PREFSLASH 2! Steven Garrity |