Adium

Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

#6179 closed defect (fixed)

Group Bubbles don't hide automatically (when hiding at right screen edge) after disappearence of scrollbar

Reported by: smeagol_s Owned by: eharris
Milestone: Adium X 1.0.2 Component: Adium UI
Version: Severity: minor
Keywords: contact list dock-like autohiding Cc:
Patch Status:

Description

Visual defect:

My contact list has the form of Group Bubbles, the bubbles are at the right edge of the screen so they hide automatically. When the contact list is expanded a scrollbar is visible to the right of each Group Bubble. After hiding inactive contacts my contact list gets very short and the scrollbar is no longer needed so it disappears leaving a narrow space between the bubbles and the edge of the screen. This edge prevents the contact list to hide automatically.

I attach a screenshot of my contact list with and without the scrollbar.

Attachments (2)

with_scroll.png (141.9 KB) - added by Szymon 13 years ago.
Contact Group Bubbles with scrollbar
without_scroll.png (156.6 KB) - added by Szymon 13 years ago.
Contact Group Bubbles without the scrollbar

Download all attachments as: .zip

Change History (10)

Changed 13 years ago by Szymon

Attachment: with_scroll.png added

Contact Group Bubbles with scrollbar

Changed 13 years ago by Szymon

Attachment: without_scroll.png added

Contact Group Bubbles without the scrollbar

comment:1 Changed 13 years ago by Evan Schoenberg

Keywords: contact list dock-like autohiding added
Milestone: Adium X 1.0Adium X 1.0.1
Summary: Group Bubbles don't hide automatically after disappearence of scrollbarGroup Bubbles don't hide automatically (when hiding at right screen edge) after disappearence of scrollbar

Autohiding buglet for the fixing in 1.0.1.

comment:2 Changed 13 years ago by Chris Forsythe

Milestone: Adium X 1.0.1Adium X 1.0.2

Let's fix crashers in 1.0.1, and buglets in 1.0.2.

comment:3 Changed 13 years ago by Elliott Harris

I'm unable to reproduce this, could you provide some more information on the exact type of contact list hiding you are using and any other visual preferences you might have set (automatic resizing, custom contact list options, etc).

comment:4 in reply to:  3 Changed 13 years ago by Szymon

Replying to eharris:

I'm unable to reproduce this, could you provide some more information on the exact type of contact list hiding you are using and any other visual preferences you might have set (automatic resizing, custom contact list options, etc).

My appearence configuration: Color Theme: Stockholm (from adium extras) List Layout: Stockholm Window Style: Contact Bubbles Opacity : 85% checked "Size to fit vertically" width 295px

When I have only available contancts on my list then the bubbles don't need the scrollbar, because they are short. When I choose to display all contacts on my contact list (shift + command + H), the list is so long that a scrollbar will appear on the right. When I press (shift+command+H) again, then the inactive contantcs disappear and so does the scrollbar but the contact list remains dislocated 10px to the left.

Hope this helps

comment:5 Changed 13 years ago by Elliott Harris

Owner: changed from nobody to Elliott Harris
Status: newassigned

Ok, I can reproduce this now. It requires doing the keyboard shortcut.

comment:6 Changed 13 years ago by Elliott Harris

And also, size to fit horizontally must be turned off.

comment:7 Changed 13 years ago by Elliott Harris

Resolution: fixed
Status: assignedclosed

(In [19099]) Fixes #6179 - else block caused dock-like hiding to not function on right side due to Scroller issues and the appropriate frame resizing failing to function. We should definitely be handling scrollers even when using the fixed size, thus the else block is unnecessary. Shouldn't break anything else... famous last words.

comment:8 Changed 13 years ago by Elliott Harris

(In [19100]) Fixes #6179 - else block caused dock-like hiding to not function on right side due to Scroller issues and the appropriate frame resizing failing to function. We should definitely be handling scrollers even when using the fixed size, thus the else block is unnecessary. Shouldn't break anything else... famous last words.

Note: See TracTickets for help on using tickets.