Wykres commitów

8 Commity (7b17c4698789c038cd045cb6fcff0acd50a6caed)

Autor SHA1 Wiadomość Data
wvffle 436a76928f Resolve most type conflicts 2022-09-06 09:26:36 +00:00
wvffle e7da8b5f43 Resolve some TODOs 2022-09-06 09:26:36 +00:00
wvffle d1b8190dca Performance fixes 2022-09-06 09:26:36 +00:00
wvffle 29afac3101 Remove unused attr 2022-09-06 09:26:36 +00:00
wvffle f470e0649e Better fav button in queue item 2022-09-06 09:26:36 +00:00
wvffle 096ee92408 Use nicer colors 2022-09-06 09:26:36 +00:00
wvffle 3d518e5b64 Favorite from queue 2022-09-06 09:26:36 +00:00
wvffle c87bf7e6b8 Queue component enhancements
This commit provides following queue component enhancements:
- Use a virtual list to render queue items. We now render ~25-30 items at once compared to `queue.length` items. (Fix #1471)
- Faster queue opening and a smoother open animation. (Fix #1471)
- Faster song enqueueing: When enqueueing a playlist or an album, we modify the state only once compared to `tracks.length` modifications before.
- When opening the queue, current track is now already pre-scrolled and centered. This resolves an issue with big queues, where the track list was slowly scrolling to a random position.
- Dragging a track onto the edge of the track list will now scroll the container. You reorder a track from the very top to the very bottom even when you have 3000 tracks in the queue!
- Ability to use scroll wheel while reordering track items
- Track reordering on mobile devices! Currently dragging to edge is disabled
- Responsivity fixes
- Allow click outside modal (Fix #1581)
2022-09-06 09:26:36 +00:00