Closed johnnyshankman closed 3 weeks ago
let's rip it, been using it since last night, feels pretty good. might make some minor QoL changes to enforce specific heights/widths when it initially opens at certain window sizes but eh, pretty unimportant.
This PR
Allows the user to filter by artist and album easily using an iTunes-like "Browser" UX. It floats over the main UX of the screen and is completely resizable using the bottom two corners. Once closed, the filters stop taking effect.
Closes #33
It's toggle-able from
https://github.com/user-attachments/assets/9e51cba0-7a58-4283-a1b0-400ff5bf41b4
Notes
Fully respects window resizing. If you make the window tiny, it'll auto adjust the Browser's window size to still be somewhat usable.
If you try to drag it such that it eclipses the bottom viewer, it snaps up to a better spot.
If you try to drag it such that it eclipses the search bar at the top and the close/min/enalarge buttons, it will snap down to a better spot.
Additional Fixes
.drag
class conflicting with floating menus and the browser floating panel, ie you could not click on menus if they went over the black background next to the album art, or the static player at the bottom.