Adium

Opened 14 years ago

Closed 13 years ago

Last modified 9 years ago

#5583 closed enhancement (fixed)

Automatically remember buddy list positioning when plugging in external monitors

Reported by: adium Owned by: nobody
Milestone: Adium X 1.1 Component: Adium UI
Version: Severity: normal
Keywords: resolution multiple monitors Cc: devinpoolman@…
Patch Status:

Description

When my Mac Book Pro is hooked up to an external monitor, I position each screen next to each other and I like to have the Buddy List pinned to the top right corner of the external monitor. When I am using my MBP standalone, I like to have my contact list pinned to the top right corner of that screen. But when I plug my external monitor in, the Buddy List gets repositioned to somewhere in the middle of my external monitor. I would like Adium to remember my contact list positioning in each of these configurations (with and without an external monitor). I suspect this is a fairly common nuisance for other people using external monitors with laptops (when not mirroring the display).

Change History (11)

comment:1 Changed 14 years ago by Eric Richie

Milestone: Needs feedback from users

What version of Adium are you using?

comment:2 Changed 14 years ago by kweerious

This happens to me as well, with pre 1.0 and 1.0 Adium. I like my contact list to be on the bottom right, near my dock. It seems to me like the position is simply relative to the top left corner. So moving to a larger monitor and back will make the window jump.

comment:3 Changed 14 years ago by Eric Richie

Milestone: Needs feedback from usersNeeds Feedback - Received

comment:4 Changed 13 years ago by Brian

Also seeing this on 1.1svn (as of 19115, need to update). Furthermore, if I switch from a big monitor to smaller (23" external to 15" onboard), the contact list disappears, I believe because it's being drawn off screen. Switching to normal window mode (I'm normally in group bubble) will redraw the window on screen. I normally do this monitor switching while in standby (sleep, disconnect monitor, open back up), so that may exacerbate the issue.

comment:5 Changed 13 years ago by Brian

Upon re-reading, I think think this is really two issues and should be split accordingly:

  • If snapped into a corner, the Contact list stays in the corner over single monitor changes (this is what kweerious and I are posting about). I am working on a patch for this issue.
  • Contact list remembers its position in different monitor configurations (this is what the original poster would like). This is really a separate issue and much more complex, since monitor configurations and their contact list position would need to be stored.

comment:6 in reply to:  5 Changed 13 years ago by Evan Schoenberg

Patch Status: None

Replying to briand:

  • Contact list remembers its position in different monitor configurations (this is what the original poster would like). This is really a separate issue and much more complex, since monitor configurations and their contact list position would need to be stored.

Adium 1.0.x remembers position across different configurations involving multiple screens; the code was intentionally (but erroneously) not using this logic when only a single screen is involved. This has been fixed (in [19190]) for Adium 1.1. :)

comment:7 Changed 13 years ago by Evan Schoenberg

Milestone: Needs Feedback - ReceivedAdium X 1.1
Resolution: fixed
Status: newclosed

Actually, although the behavior won't be perfect the very first time (as it will return to the default position on first use of a new monitor), after setting the position on the new monitor it will now be retain for that monitor specifically... so I believe this issue is fixed. If in current trunk you're still seeing improper behavior as regards the corner, please open a ticket for the corner issue specifically (as you suggested) and attach a patch, if appropriate, there :)

comment:8 Changed 13 years ago by Marc Bejarano

cc: beej

comment:9 Changed 12 years ago by ilya

I am still seeing this issue with my iBook and external monitor. Should I open a new ticket?

comment:10 Changed 12 years ago by ilya

Oops, forgot to mention: I'm using Adium 1.2.4

comment:11 Changed 9 years ago by GK

I think this ticket is about the same issue (with video link included): #15033

Note: See TracTickets for help on using tickets.