I've just pushed my work for the Preferences Redesign 
(http://trac.adium.im/wiki/PreferenceRedesign2011). This set of changes has 
been partially reviewed by Colin and has support from Evan, Robby, and probably 
others. And there's still some work to be done.

UI work to be done:
- Mouse down effects for selecting a pref pane should be visually better like 
darkening the icon as in System Preferences.
- We should add back/forward buttons like in Sys Prefs.
- As well as the click-to-hold menu of all prefpanes like in Sys Prefs.
- Maybe create separate images for "Messages" and "Message Style".

General todo:
- Default client preferences haven't been moved to their new home in "General".
- Some controls are shifted from where they should be because of localized 
strings.
        - AILocalizationControl doesn't know what the window is when adjusting 
the pane's controls.
        - Using a default larger width for some panes will help.
- This is branched from an old commit and needs to be merged with default.
- Search terms need to be added, improved.

I made a few improvements to some of the preferences code, but they're largely 
untouched aside from rearranging. I'm pretty sure that all preferences point to 
their correct settings.

Changes:
- Search.
- Reorganization of preferences, you can see the changes in this PDF 
http://trac.adium.im/attachment/wiki/PreferenceRedesign2011/Adium%20Prefs%20Redux%202.pdf
- Bindings are used for most settings.
- Panes that don't define their AIPreferenceCategory will be put into the 
Advanced group.
- Probably some memory management issues since I'm rubbish at that.

Summary:
- 58 source files changed, 381 total.
        - 5 nibs are no longer localized and have been removed.
- Time for other eyes to test and fix.


--
Frank



Reply via email to