Commit Graph

154 Commits

Author SHA1 Message Date
wvffle 096ee92408 Use nicer colors 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 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 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 9d7327a45f Fix jitter in firefox 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
Kasper Seweryn 1234e61e14 Remove exact prop from router links 2022-09-06 09:26:36 +00:00
Kasper Seweryn f1724fb5ea Fix double #app id 2022-09-06 09:26:36 +00:00
Mathias Koehler 19da87d061 Fix player cover image overlaping with queue 2022-07-28 05:09:25 +00:00
Georg Krause e9c4bfe947
Start migration to vite 2022-02-21 15:07:07 +01:00
Georg Krause fae4ba08e8
Fix broken instance description if it contains a line break 2022-02-03 09:16:54 +01:00
Marcos Peña e567abd5fb Enhances about page ui (#1619)
Done some css refactoring
2021-12-23 14:40:54 +01:00
JuniorJPDJ 142008cbed Resolve "Too long radio descriptions resize the entire row" 2021-12-21 07:37:43 +00:00
Georg Krause 82816ebd50
Justify about page text blocks 2021-11-29 12:31:29 +01:00
Georg Krause 302c1dd472
Make mobile about page banner full width 2021-11-29 12:31:29 +01:00
Ciarán Ainsworth 58df0d4529 Profile menu redesign 2021-11-26 11:01:58 +00:00
Marcos Peña 1512b0ede3 Resolve "Don't show Delete account window if the user has not enetered a password" 2021-11-11 08:54:59 +00:00
Ciarán Ainsworth 44394275ec Update track table 2021-10-21 17:26:18 +00:00
Georg Krause 0abf71095c
Revert progress bar changes, see #1381 2021-10-21 10:24:14 +02:00
Connor Hay 77bffa20ac Update about page and add new /about/pod page 2021-10-21 07:44:34 +00:00
Georg Krause 9bef230499 Update track progress bars with css transitions 2021-09-27 04:56:45 +00:00
Ciarán Ainsworth 56b1358f0a Resolve "Fix loaders in dark theme" 2021-05-01 10:38:49 +00:00
heyarne f1f9f935cf
Make playing tracks in their playlist the default 2021-04-28 08:47:12 +02:00
heyarne 566677bc28 Fix postcss warnings about old gradient syntax and justify-content: start 2021-03-30 11:00:28 +02:00
Ciarán Ainsworth f477ba1b4f Podcast search capabilities 2020-12-04 09:33:17 +01:00
Ciarán Ainsworth dca4036d45 Fixed vertical alignment of volume slider 2020-11-22 18:17:33 +00:00
Ciarán Ainsworth 9650b6b1b0 Added padding to volume slider 2020-11-21 20:07:54 +00:00
Agate 597c44756c Fixed inverted button color 2020-09-01 17:16:28 +02:00
Agate d7d2616015 Fixed icon button margin 2020-09-01 11:32:32 +02:00
Agate dcd8e94101 Fixed controls overflowing because of too large image in queue mode 2020-08-31 17:16:48 +02:00
Agate f52ae5228f Fixed checkbox styling 2020-08-24 16:51:11 +02:00
Agate 08bad70ef8 Front dependency care 2020-08-20 14:08:19 +02:00
Agate 0dfe633d65 Merge branch 'button-invisible' into 'develop'
Frontend fixes

See merge request funkwhale/funkwhale!1205
2020-08-19 10:23:19 +02:00
Agate 157fa8f63e Fixed grey notification label 2020-08-19 10:23:09 +02:00
Agate 639cfe5475 Fixed transparent administration dropdown header 2020-08-19 10:13:22 +02:00
Agate b9e023bc32 Fixed transparent button when active 2020-08-19 10:08:57 +02:00
Agate f50a70f67a Fixed content flashing on track table 2020-08-04 14:06:40 +02:00
Agate 1cc5ed8871 Resolve "Ensure all buttons in the application are operable using only the keyboard" 2020-08-04 13:22:31 +02:00
Agate 788c12748f Fix #1105: Can now launch server import from the UI 2020-08-03 13:50:53 +02:00
Ciarán Ainsworth 33ba92a0d6 Contrast and labelling fixes 2020-08-01 11:11:51 +02:00
Agate 667d9d2ba6 Resolve "UX, UI : Search Page" 2020-07-31 15:10:16 +02:00
Agate 36820ce701 Merge branch 'album-pagination' into 'develop'
Album pagination

Closes #1136

See merge request funkwhale/funkwhale!1177
2020-07-27 11:02:56 +02:00
Ciarán Ainsworth 83349700a9 Album pagination 2020-07-27 11:02:56 +02:00
Ciarán Ainsworth 7c031eb186 Resolve "Allow hiding compilation artists in the Artists tab" 2020-07-27 10:57:11 +02:00
Ciarán Ainsworth 1f1c28baf4 Fix issue with landscape tablet playbar layout 2020-07-15 22:23:12 +01:00
Agate cf495360de
Replaced teal by accent color 2020-06-22 16:46:43 +02:00
Agate a9ba323b13
Fixed missing colored header on home 2020-05-15 15:16:57 +02:00
Agate cd422832dd New theming system 2020-05-15 14:12:36 +02:00
Eliot Berriot 9e447ab523 See #170: UI for albums / series 2020-04-07 17:19:17 +02:00
Eliot Berriot 75de92b30b
Fix #1062: fixed transparent 'later' button in update message 2020-03-30 11:49:56 +02:00
Eliot Berriot 27801ce541
See #170: revamped track detail page 2020-03-26 16:18:37 +01:00
Eliot Berriot be067b9ee3 See #170: subscriptions management UI 2020-03-23 10:44:09 +01:00
Eliot Berriot b166182762 Resolve "Support browsing a specific library content" 2020-03-04 22:18:28 +01:00
Eliot Berriot a63abca038
Fixed small play button glitch on playlists 2020-02-25 16:14:21 +01:00
Eliot Berriot e59cc33378 First round of improvements to channel management:
- use modals
- less proeminent button
- field styling/labels
2020-02-23 15:31:03 +01:00
Eliot Berriot c47a83e14f
Switch to fomantic's toast componant for service messages 2020-02-14 12:41:29 +01:00
Eliot Berriot 95497e76ac See #170: channels ui (listeners) 2020-02-05 15:06:07 +01:00
Eliot Berriot a621c4635b
Fixed overflowing text in cards 2020-01-09 10:58:11 +01:00
Eliot Berriot 548f793824
See #973: playlists cards 2020-01-06 10:16:05 +01:00
Eliot Berriot f0b72c8204
WIP 2019-12-27 10:22:39 +01:00
Eliot Berriot 8024c4654f
See #973: artist card 2019-12-26 17:30:47 +01:00
Eliot Berriot 1acd5a1f35
See #973: Album card 2019-12-26 16:54:31 +01:00
Eliot Berriot e15d806634 Resolve "Redesign the sidebar/navigation to simplify the UI" 2019-12-26 11:38:26 +01:00
Eliot Berriot 297c8f2b67 Resolve "[Epic] New landing page" 2019-09-23 11:14:54 +02:00
Eliot Berriot 8666afc64f Merge branch '890-report-library' into 'develop'
See #890: UI for reporting libraries

See merge request funkwhale/funkwhale!882
2019-09-17 11:22:17 +02:00
Eliot Berriot 7e6b6663b0
Fix #904: Fixed a responsive display issues on 1024px wide screens 2019-09-15 19:34:09 +02:00
Ciarán Ainsworth 33c3f8c6b9 Resolve "Changes to CSS have broken Dark Theme" 2019-09-15 19:04:40 +02:00
Eliot Berriot 08eeab4d99
See #890: UI for reporting libraries 2019-09-12 11:48:58 +02:00
Eliot Berriot 1d7acfaf8f
Slightly more visible messages 2019-09-09 12:16:36 +02:00
Eliot Berriot b526c67e4f
See #890: added confirmation before deleting comment 2019-09-02 15:32:14 +02:00
Eliot Berriot b316b93a8e
See #890: added form / display of moderator notes 2019-08-29 15:38:06 +02:00
Eliot Berriot 6e82780e0d
See #890: improved report card design, to include relevant context 2019-08-28 18:03:43 +02:00
Rodrigo Leite 2f0fe545d0 Fix #531: Add dropdown menu to album page 2019-08-19 11:19:10 +02:00
Eliot Berriot ba4039fb4e
Fixed unneeded border on dark theme 2019-07-25 15:50:12 +02:00
Eliot Berriot e678b03ad8
See #432: added tag detail page 2019-07-18 14:09:24 +02:00
Eliot Berriot 31329d81dd
See #432: added artist widget 2019-07-18 14:08:39 +02:00
Eliot Berriot 2abcb0898f
Switched from Semantic-UI to Fomentic-UI 2019-07-15 16:21:01 +02:00
Eliot Berriot 371dc01205
Merge branch 'master' into develop 2019-06-19 11:24:49 +02:00
Eliot Berriot ce093ccc19 Fix #756: Dark Theme 2019-06-17 08:45:31 +02:00
Eliot Berriot f59e64ab9e
Fix #855: secondary menus truncated on narrow screens 2019-06-11 11:54:27 +02:00
Ciarán Ainsworth 240ff4d3fe Resolve "Width of radio filters too narrow" 2019-05-07 13:48:15 +02:00
Eliot Berriot b4731928fc UI To manage artists, albums, tracks 2019-04-17 14:17:59 +02:00
Eliot Berriot eb0c2a441d
Ensure the footer always stays at the bottom of the page 2019-04-12 16:45:27 +02:00
Eliot Berriot ae626a5c0a
Fix #791: overflowing input on account detail page 2019-04-08 12:28:00 +02:00
Eliot Berriot 4c13d47387 Resolve "Implement a Oauth provider in Funkwhale" 2019-03-25 17:02:51 +01:00
Ciarán Ainsworth 6e20f63f09 Resolve "Show 'description' of libraries in card" 2019-03-22 09:41:35 +01:00
Eliot Berriot 666aaf0177
Slightly smaller sidebar on small desktop to leave more space for content 2019-03-06 18:00:33 +01:00
Eliot Berriot 71859b6fb0
Fix too wide padding on small screens 2019-03-06 17:40:26 +01:00
Eliot Berriot 1a20223c38
Make table scrollables (and improve their resizing) 2019-03-06 17:40:09 +01:00
Eliot Berriot e0c5ffcb16 [EPIC] Audio metadata update - UI / API 2019-02-28 09:31:04 +01:00
Eliot Berriot bdf83bd8ff Resolve "Hide an artist in the UI" 2019-02-14 10:49:06 +01:00
Eliot Berriot 46a93d6a8d
Fix #668: list icon alignement on landing page 2019-01-29 10:34:35 +01:00
Eliot Berriot df01f62b01
Hide and remove uneeded canvas object generated for the player background 2019-01-15 09:57:20 +01:00
Eliot Berriot 833daa242c
UI for managing domain policies 2019-01-07 09:46:19 +01:00
Eliot Berriot 91d99a0381
Added domain list and detail UI 2018-12-27 20:33:12 +01:00
Eliot Berriot 79f92ff596
Fixed a small display issue with radio card in queue tab 2018-12-21 10:55:47 +01:00