audacious-media-player / audacious

A lightweight and versatile audio player
https://audacious-media-player.org
Other
786 stars 105 forks source link

Snap to the bottom of the screen when rolling up player windows (Winamp interface) #1336

Open Audacious-Bot opened 1 month ago

Audacious-Bot commented 1 month ago

Author Name: r c Original Redmine Issue: https://redmine.audacious-media-player.org/issues/1196 Original Date: 2022-10-10


Hi

If you have the player in shade mode (rolled up), and press the roll down button, if there is enough room below the player, the player will expand downwards as you'd expect. If there's not enough room below the player, it will expand upwards. This is good, logical behavior.

However, if you have the player at the bottom of the screen and and the player expands up, when you click the "roll up" button to return to shade mode, the player doesn't return to the position where it previously was and you have to manually move it back.

I can't have Audacious at the top of my screen because it blocks my browser tabs, so each time I need to expand the player or playlist and roll it back up, I also have to move it back where it belongs.

See the attached screen recording.

Thank you :)

(In the recording, you will also notice a separate, strange issue where the playlist is drifting to the left and overlapping the player)

https://github.com/audacious-media-player/audacious/assets/155822791/1bab91d9-aa13-48df-ade5-6625a94a68bf

Audacious-Bot commented 1 month ago

Original Redmine Comment Author Name: John Lindgren Original Date: 2022-10-17T21:29:43Z


This would be a new feature -- marking it as such.

(In the recording, you will also notice a separate, strange issue where the playlist is drifting to the left and overlapping the player)

I can't reproduce this part, but I notice that your mouse cursor is moving to the left in that part of the recording. I would guess that both windows are attempting to follow the mouse cursor, but your window manager is fighting it and keeping the main player window from going off-screen.