There is a lot to love about this proposal. Great work, George, and thank you
for putting it together so professionally.
The following is fantastic, beautifully considered, and well mocked up:
- Title bar removal. Yes yes yes. I like moving the active chat's name into a
sub-toolbar indicator.
- Me button
- Emoticon insertion
- Scripts/links
- Transfer activity
- Source-target reveal behavior
- Contact info behavior improvements as shown on page 6
- Insertion buttons and proposed behavior
- Character count with smart appearance behavior
- Toolbar button redesign - looks very clean and natural
Overall, I think the above should be implemented regardless of consensus on the
single-window mode.
I basically agree with David, Luke, and James' comments about the single-window
mode:
- Minimalist contact lists are dominant in both xtras submissions and
in the way I've seen users configure their machines (if they configure them at
all - I'd say about 50% are using the default setup)
- For people who have a large number of contacts but a small number of
active chats at any given time (which I warrant is the majority situation),
being able to move the contact list to the side (and show/hide it on screen
edges, in particular) without changing the message window's primacy is great.
This has nothing to do with being borderless or not, but everything to do with
separation of function for those who integrate Adium into a workflow with other
apps in use simultaneously.
What are y'all's thoughts on the following changes to the proposal:
1. Support opening a contact list which, by default, is the Collapsed, No
Chats Open window. It allows display of chats in the list to be toggled
somehow, but it does not allow expansion. It can do the sweet collapsed,
contact selected behavior.
- This is how it appears in Regular Window mode, that is.
- The existing window styles are supported. In the bubbles styles, the
always-showing search bar and bottom toolbar are dropped.
- This window is not open when Adium starts on a fresh install. The
Main Window is.
- Ponder: The highly customizable contact list stuff would only apply
when the contact list is 'torn off' into a separate window? I think so, because
it will look terrible otherwise.
2. The Main Window behaves largely as described.
- A button next to the 'collapse' contacts button would indicate that
it is split off into a new window when clicked. This would collapse the
contacts and open a Contact List window, as described above. (This makes the
behavior easier to toggle and also more discoverable)
(Eric seems to be suggesting a similar setup in the email he sent while I was
writing this).
A few other comments:
- I feel pretty strongly that tab reordering and tearing off chats into
independent windows should remain.
- There's nothing about the design that prevents this; a single
split-off chat would default to having the chat-tabs and contacts area hidden,
but the reveal button would still work. This mirrors behavior of
'automatically hide tabs' in the current UI, but it's probably non-configurable
- Or perhaps we intelligently follow the behavior the user did
last - pull off a chat, then tap the reveal button, and you'll have the tabs
and contacts visible next time you pull off a chat).
- I do not think this should be a preference-level behavior (Peter's "third
option") but rather something we sort out by letting the user interact with the
windows.
- I think this is a truly 10.7+ UI because we'd have to reinvent the wheel to
make many of the elements happen on 10.6. That's not a deal breaker... just a
thought.
Cheers,
Evan
On Aug 25, 2011, at 4:23 PM, George Lambrou wrote:
> This is a proposal I've made for Adium. However, before you go ahead and open
> it, I'd like to ask that you look at this not as an evolution of the current
> Adium, but simply a new Adium. Yes, it does retain many old features, but at
> the expense of others as well. It's an idea for a new direction, one with a
> focus on ease-of-use, simplicity, and better consistency with Mac OS. It
> takes full advantage of Lion's new iOS-inspired design direction, the perfect
> excuse for this kind of a clean break; as such, I have not attempted to make
> compromises or accommodations for Snow Leopard. This was created for Lion.
>
> Anyways, without further ado, I would like to present to you the sum of four
> months of work, and the first step down a new road for Adium: the Main Window
> of Adium Next.
>
> <Adium Next - Message Window.pdf>
>
> Please keep in mind that this is not 100% complete; there are still some
> things that I haven't covered in this document, but the vast majority of it
> is there. Any constructive comments that you may offer are greatly
> appreciated, and I'd be happy to answer any questions you may have; thank you
> for your time. :)
>
> George
>