On Tue, Mar 29, 2011 at 23:55, David Smith <catfish....@gmail.com> wrote:
> So, we were discussing the message window on IRC tonight, and in the course 
> of talking through a few design issues, I remembered an ooold idea that we 
> never did that actually doesn't seem that hard to implement: Make the message 
> text field float (in a fixed position) over the message view, with a css 
> tweak to bump the message content up so it's not obscured. I made a few 
> mockups by hacking up the html from smooth op 2's topic field. Obviously not 
> shippable at this point, but looks pretty neat nonetheless (sample content is 
> not intended to make sense, bits got cut out, etc…).
>
> http://dscoder.com/images/tabsmockup.png
> http://dscoder.com/images/notabsmockup.png
>
> Colin suggests that the scrollbar shouldn't be all the way at the bottom like 
> I have it, based on his iOS experience; I just didn't feel like fixing it in 
> Photoshop. Various other extensions of the concept are possible (like the 
> "hide, but show for use" combo you can get in Safari with hide address bar + 
> cmd-L).
>
> The cool part about this (aside from just being shiny) is that it very 
> clearly associates the message entry field with the message view, without 
> needing to wrap things in borders.


I like the idea of integrating the input area into the message style,
and it's a request occasionally seen in #adium. However, I think it
would be bad to have the input area style *look* like it's part of the
message style without actually being style author configurable. If
it's not possible for the author to make the input area stylistically
integrated into the rest of the message view, I'd prefer the input
area use standard Mac OS X window paradigms.

The mockups look pretty good with Smooth Operator (for obvious
reasons) and probably would with Renkoo, but something like yMous
would probably need something closer to what we have now (which is
somewhat similar to yMous' topic).

As for scrollbar question I don't think one size fits all. For a style
with a visually "floating" input area, I think it would make sense to
have a full height scrollbar to reflect the fact that you'd want the
windows background to scroll across the full height of the window (for
styles where the background scrolls). However, a style with an input
area like I described for yMous would be best with an input area that
didn't scroll. Perhaps an info.plist key to allow the style author to
specify which type?

It would also be nice if we would allow the style author to hide the
input ares if 1) the cursor isn't over the web view, and 2) the input
area does't have focus. Something like Smooth Operator would probably
have the input area fade in/out while yMous would probably have the
input area slide into up from the bottom. Without some sort of
animation I suspect the hide/unhide would look jarring, especially in
situations where the scrollbar height would change. The animation
would have to be relatively fast, and it would be nice if the user
could start typing before the animation was complete.


-- 

Matthew

Reply via email to