Commit graph

2,132 commits

Author SHA1 Message Date
wvffle
11b67919c8 Dynamically calculate number of track elements in DOM 2022-09-06 09:26:36 +00:00
wvffle
63fbf286a2 Fix scrolling mode 2022-09-06 09:26:36 +00:00
wvffle
fa6a1575e2 Fix moving queue items in FireFox 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
3436c5b985 Add margin to fav button 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
1df46d9691 Fix toast container making ui unclickable 2022-09-06 09:26:36 +00:00
wvffle
2d16cd1cdf Oprimize RAF 2022-09-06 09:26:36 +00:00
wvffle
476f0ee06d Fix duration in radios 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
wvffle
53d9015e17 Fix #1796, Potentially fix #1471 2022-09-06 09:26:36 +00:00
wvffle
9234720710 Fix sidebar on mobile ui 2022-09-06 09:26:36 +00:00
wvffle
a7f4df68ea Fix dropdowns 2022-09-06 09:26:36 +00:00
wvffle
232f0ff465 Resume playback when changing song from queue 2022-09-06 09:26:36 +00:00
wvffle
4c02478470 Fetch all user info on startup 2022-09-06 09:26:36 +00:00
wvffle
bd1a92c5f1 Set operator-linebreak to before 2022-09-06 09:26:36 +00:00
wvffle
998c7e1c09 Fix radio buttons 2022-09-06 09:26:36 +00:00
wvffle
db167ad80b Fix rounded corners in progress bars 2022-09-06 09:26:36 +00:00
wvffle
fae4788000 Even smoother progress animations 2022-09-06 09:26:36 +00:00
wvffle
6b179885ce Fetch inbox data 2022-09-06 09:26:36 +00:00
wvffle
9d8465c950 Fetch notification count only when logged in 2022-09-06 09:26:36 +00:00
wvffle
8b90029d08 Fix notification statuses 2022-09-06 09:26:36 +00:00
wvffle
2323cf70d7 Update vite 2022-09-06 09:26:36 +00:00
wvffle
8ef28e3aa3 Fix unhandled error 2022-09-06 09:26:36 +00:00
wvffle
1f27692e37 Fix edits list 2022-09-06 09:26:36 +00:00
wvffle
8719e348df Fix edit notification count 2022-09-06 09:26:36 +00:00
wvffle
aa2d83ac2c Fix notification fetching 2022-09-06 09:26:36 +00:00
wvffle
3dff9c74d9 Fix front settings fetching 2022-09-06 09:26:36 +00:00
wvffle
9d7327a45f Fix jitter in firefox 2022-09-06 09:26:36 +00:00
wvffle
0bb424a777 Fix production building 2022-09-06 09:26:36 +00:00
wvffle
c0719c21f1 Fix #1298 2022-09-06 09:26:36 +00:00
wvffle
998bd02a05 Fix #1215 2022-09-06 09:26:36 +00:00
wvffle
34610670c6 Fix #1381 2022-09-06 09:26:36 +00:00
wvffle
debe024f88 Add option to disable HMR 2022-09-06 09:26:36 +00:00
wvffle
951d339904 Fix audio playback 2022-09-06 09:26:36 +00:00
wvffle
b8f5f5d6ef Fix #1297 2022-09-06 09:26:36 +00:00
wvffle
bbdb3dcb9d Fix auto-fixable linter issues 2022-09-06 09:26:36 +00:00
wvffle
73b1dc8f30 MIgrate some components 2022-09-06 09:26:36 +00:00
wvffle
2900c3818c Fix #1829 2022-09-06 09:26:36 +00:00
wvffle
09c1aba30d Rename <modal> to <semantic-modal> 2022-09-06 09:26:36 +00:00
wvffle
937a44251e Fix custom css 2022-09-06 09:26:36 +00:00
wvffle
c56627bfcf Fix fomantic 2022-09-06 09:26:36 +00:00
wvffle
405eed0c0f Add semantic ui types 2022-09-06 09:26:36 +00:00
wvffle
af0129b598 Simplify SetInstanceModal logic 2022-09-06 09:26:36 +00:00
wvffle
6cdf2ddd1e Fix webworker manifest in dev mode 2022-09-06 09:26:36 +00:00
wvffle
e03e2ec901 Migrate home component
Adds some code that is a starter to #1316 and #1534 but depends on #1827
2022-09-06 09:26:36 +00:00
wvffle
7408fe17ec Fix radio button 2022-09-06 09:26:36 +00:00
wvffle
58ef3757a4 Fix rendering instance settings 2022-09-06 09:26:36 +00:00
wvffle
58d40a1eea Fix #1635 2022-09-06 09:26:36 +00:00