funkwhale/front/src/store
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
..
auth.ts Fetch all user info on startup 2022-09-06 09:26:36 +00:00
channels.ts Fetch all user info on startup 2022-09-06 09:26:36 +00:00
favorites.ts Fetch all user info on startup 2022-09-06 09:26:36 +00:00
index.ts Fix auto-fixable linter issues 2022-09-06 09:26:36 +00:00
instance.ts Fix front settings fetching 2022-09-06 09:26:36 +00:00
libraries.ts Fetch all user info on startup 2022-09-06 09:26:36 +00:00
moderation.ts Fetch all user info on startup 2022-09-06 09:26:36 +00:00
player.ts Even smoother progress animations 2022-09-06 09:26:36 +00:00
playlists.ts Fetch all user info on startup 2022-09-06 09:26:36 +00:00
queue.ts Queue component enhancements 2022-09-06 09:26:36 +00:00
radios.ts Fix radio buttons 2022-09-06 09:26:36 +00:00
ui.ts Fix #1829 2022-09-06 09:26:36 +00:00