Tab display feature requests

Ethan Blanton elb at pidgin.im
Wed Nov 28 11:04:27 EST 2012


Dexx Mandele spake unto us the following wisdom:
> First of all the obligatory (though entirely honest) gushing praise for the
> product. You guys make my work so much easier, thank you.

Thank you.

> 1) I have a very narrow chat window and my open windows are listed at the
> top of my window. This means that I usually have more tabs open than can
> comfortably fit. Fortunately Pidgin crops those off the screen, allowing me
> to access them with either ctrl+tab or by clicking the tiny arrows left and
> right of the visible tabs. This is pretty close to my ideal solution, it
> allows easy access to out-of-sight tabs without distorting my chat window
> too much. My problem is with the left and right arrow keys (as mentioned
> before, the ones to the left and right of the visible tabs), which shift
> the focus of my current window one tab to the left or right on click. This
> makes absolutely no sense to me. If I wanted to shift focus from one
> visible tab to another I'd simply be clicking the other tab as it is far
> more visible and easier to pinpoint than the tiny arrow. The arrow should
> be shifting the entire selection of visible tabs. To illustrate:

This is behavior we inherit from the graphical toolkit we use, Gtk+,
and not something we implement ourselves.  I am inclined to agree with
you that the Gtk+ notebook tab handling is good but not nearly ideal,
but we are not particularly interested in maintaining our own notebook
widget.

> In practice the lack of a practical tab searching system means I often
> switch back to my buddy list and finding a user there, even though I know I
> already have a conversation with that person open, simply because it's
> faster than ctrl+tabbing my way through 10+ tabs one by one.

Tab searching is something that might be possible either in the
existing Gtk+ notebook design (I don't know) or within Pidgin (which
we would have to implement).  I do not know that any developer would
make this a priority, but I recommend that you open an enhancement
ticket for it.

> 2) When I have a new message waiting for me in a tab, the tab title turns
> blue. When I open that tab and view the contents, the title switches back
> to black. I love that. The simple and intuitive visualization is obvious
> without being obtrusive. What I don't get is why that can't be implemented
> for 'user is typing' and 'user has stopped typing'. Respectively, these
> states change the title color to yellow and green. However, if I click the
> tab, thereby acknowledging the change in state, the title remains yellow or
> green! Only if the other user submits his message (turning the title blue)
> does the system allow me to revert the message title to black. This
> wouldn't be a significant problem if all messages ever started were also
> submitted within a reasonable time-frame. However, in my less than ideal
> world users often start typing something, think better of it, and end up
> responding hours later (if at all). This leaves me with a green/yellow
> warning title that constantly catches my eye and triggers a curious 'hey,
> did I get a new message?' response without actually providing new info.
> 
> In short; please revert the message title to black after I open a window in
> which a user is typing/has stopped typing.

This is very reasonable.  Again, I don't know what kind of priority it
will have, but please open a ticket for it.  Perhaps we can clear the
tab color but leave the typing icon (so that that information is not
lost).

Ethan



More information about the Support mailing list