Opened 13 years ago

Closed 13 years ago

#6682 closed enhancement (fixed)

It's unclear that Message History requires Logging to be turned on

Reported by: Julian BH Owned by: evands
Milestone: Adium X 1.1 Component: Adium UI
Version: Severity: normal
Keywords: preferences message history logging Cc:
Patch Status:

Description (last modified by Eric Richie)

As you can see in #6681, I didn't know that Message History required Logging to be turned on, as before 1.0 it didn't.

I propose two things:

  1. That when logging is turned off, Message History becomes grayed out
  2. That it be explained in the Message History prefs

I'm also thinking Message History and Logging should probably be in the same area of the preferences. Maybe I'll attach a mockup sometime this week.

Change History (4)

comment:1 Changed 13 years ago by Julian Bennett Holmes

I'm stupid, I forgot how to link tickets. Anyways, ignore that error, just see #6681 instead.

comment:2 Changed 13 years ago by Eric Richie

Description: modified (diff)

comment:3 Changed 13 years ago by Evan Schoenberg

Milestone: Adium X 1.1
Owner: changed from nobody to Evan Schoenberg
Status: newassigned

I've done this locally, but I'm currently rewriting a bunch of preference panes related stuff so it won't be committed immediately.

comment:4 Changed 13 years ago by Evan Schoenberg

Resolution: fixed
Status: assignedclosed

(In [19325]) Reworked how the preferences window is generated and displayed.

  • We now use Matt Gemmell's SS_PrefsController ( - updates to readme, etc. to follow) to dynamically generate the preferences window. There are some Adium-specific modifications to it, a fix for initial-selection, and the ability to include separators.
    • The preferences window can now allow resizing on a per-view basis if we want to do that. Refs #4380
    • The window will size both horizontally and vertically as necessary to display preferences. This should fix #6248.
    • AIAdvancedPreferencePane is now the superclass for advanced preferences.
    • The accounts pane is now first and separated from the rest by a separator. Fixes #6190.
  • Preferences nibs now have full control over their display. Any border between the view and the edge of the window is specified by that nib. This makes further modifications to the prefs much less finicky. Refs #1882.
  • The Advanced preferences UI now uses a source list. In the process, a minor drawing bug was corrected. Fixes #4708
  • Message history preferences are now in General. The advanced preferences for it have been removed from that pane. The behavior can be customized via the Customize button next to the checkbox. Fixes #6682.
  • General now utilizes bindings for most of its preferences.
Note: See TracTickets for help on using tickets.