Commit Graph

  • a7e56a21f6 refine drag-n-drop functionality - add currentSongUniqueId in playqueue reducer - add quick single drag/drop - split out logic for single vs multi drag/drop - add drag/drop label to row # column - adjust drag placement styling - set cursor types when drag/dropping - fix current song/player indices when rearranging order jeffvli 2021-09-13 00:25:01 -07:00
  • 8c2e06dc6b add initial support for list drag-n-drop - add uniqueId to list entries to handle duplicate songs jeffvli 2021-09-12 19:03:33 -07:00
  • 0fb1a12951 add config for global/local mediakeys jeffvli 2021-09-12 11:14:21 -07:00
  • 68ea1c3bfd fix vscode debugging config jeffvli 2021-09-11 16:14:33 -07:00
  • 7e677e4927 add player crossorigin/error reset - attempt to resolve DOMException: The element has no supported sources jeffvli 2021-09-11 16:10:38 -07:00
  • ff33fc8fd4 split config panels out jeffvli 2021-09-11 01:58:56 -07:00
  • e2556d0249 fix login styling jeffvli 2021-09-10 19:11:48 -07:00
  • 93067e2ef0 various fixes - update scrollbar styling - remove notification on player error jeffvli 2021-09-10 18:33:31 -07:00
  • 85d5961072 add miniplayer jeffvli 2021-09-10 18:32:44 -07:00
  • cd8e37b01d add new initial miscstate jeffvli 2021-09-10 06:18:03 -07:00
  • e8e5d2be7d remove unused imports jeffvli 2021-09-10 06:16:36 -07:00
  • 52ca6dcf90 update card overlay - add favorite button - add append button - add open in modal button - fix styling jeffvli 2021-09-10 02:37:27 -07:00
  • 94ef6c32e2 swap sort type to selectpicker jeffvli 2021-09-09 04:43:31 -07:00
  • 9b3aa818a3 add styled button jeffvli 2021-09-09 04:22:22 -07:00
  • 021b37e0a5 add full store mock, update titlebar to use redux jeffvli 2021-09-08 02:28:58 -07:00
  • 667b926499 fix styling on scrollingmenu buttons jeffvli 2021-09-08 02:27:22 -07:00
  • 8a68d1178e bump version jeffvli 2021-09-06 05:31:55 -07:00
  • 37575bea17 add initial styles for sortable table jeffvli 2021-09-05 22:21:01 -07:00
  • cda704150b add font configuration jeffvli 2021-09-05 19:54:21 -07:00
  • 685241ec35 add chart types jeffvli 2021-09-05 16:56:10 -07:00
  • 6dec738cbe update default tests to include store mock jeffvli 2021-09-05 16:44:21 -07:00
  • 5d47f022a5 fix missing selection logic jeffvli 2021-09-05 08:12:26 -07:00
  • 4dceacc47c rename 'scroll with current' to 'auto scroll' jeffvli 2021-09-05 08:08:57 -07:00
  • 6aa8125cc2 adjust scroll speeds jeffvli 2021-09-05 08:03:07 -07:00
  • 32236ea4d1 overhaul themes - add support for theme selection - clean up components - add light theme - remove default tests (can't mock settings right now) - add misc reducer to hold theme selection - remove most reliance on rsuite less variables jeffvli 2021-09-05 07:59:38 -07:00
  • c7f2bab307 various fixes jeffvli 2021-09-04 19:26:07 -07:00
  • 267d51d19e add play/append button funcs for playlist/album - update styling on toolbar buttons - clean up starred sync between all pages jeffvli 2021-09-04 08:29:14 -07:00
  • 7950b83ba3 fix titlebar styling jeffvli 2021-09-04 06:42:57 -07:00
  • 8ecbafbca6 additional styling fixes jeffvli 2021-09-04 06:00:26 -07:00
  • 325312dca6 add configurable seek intervals jeffvli 2021-09-04 05:10:36 -07:00
  • c1bd8da570 fix/update various styles jeffvli 2021-09-04 04:52:14 -07:00
  • 1ac8ffe079 add rating - add column - add api call - add to default columns jeffvli 2021-09-04 01:16:49 -07:00
  • b52a92aa14 add timeout to dispatch when clearing queue jeffvli 2021-09-03 22:46:33 -07:00
  • 2c55f3d5c7 remove depecrecated comment jeffvli 2021-09-03 20:34:32 -07:00
  • 375f9e612d set title to vertical center jeffvli 2021-09-03 18:51:04 -07:00
  • 21a0704ac1 split gapless from fade, add additional fade types - add logic for gapless playback in redux store jeffvli 2021-09-03 11:10:48 -07:00
  • ce5ee16931 add debug setting to playqueue store jeffvli 2021-09-03 07:23:03 -07:00
  • 2ea0683b8e fix volumeFade jeffvli 2021-09-03 06:34:01 -07:00
  • c4b54588f7 fix dipped fade calculation jeffvli 2021-09-03 05:19:04 -07:00
  • f95b0bb475 refactor playback settings to apply instantly - no more reload requirement when updating settings: - fadeDuration, pollingInterval, fadeType, volumeFade jeffvli 2021-09-03 05:12:10 -07:00
  • eaa5991e47 fix media hotkeys - using invalid store value jeffvli 2021-09-03 04:47:39 -07:00
  • 28debb029e add dipped crossfade type jeffvli 2021-09-03 04:47:19 -07:00
  • f38806ebff additional fade optimizations jeffvli 2021-09-03 02:52:33 -07:00
  • 20db920c58 add fade data to debug window - add reducer in playqueue slice to hold fade data - styling changes on debug window jeffvli 2021-09-02 22:08:19 -07:00
  • 179b2475d0 move window reload button to side jeffvli 2021-09-02 18:55:58 -07:00
  • 5d28764b70 revert sidebar reorder jeffvli 2021-09-02 18:24:17 -07:00
  • 01345072e7 fix media hotkeys when no tracks available jeffvli 2021-09-02 18:24:01 -07:00
  • 998de72233 add volume fade, polling interval settings - clarify settings - add to debug window - add to default settings jeffvli 2021-09-02 17:57:10 -07:00
  • 420e528337 add debug window jeffvli 2021-09-02 11:40:10 -07:00
  • 31c2f9d579 add configurable fade type jeffvli 2021-09-02 11:02:15 -07:00
  • 671b5dea82 fix horizontal scroll going below 0 jeffvli 2021-09-02 04:08:50 -07:00
  • c944dfff40 add repeat/shuffle to settings by playerbar - defaultShuffle -> shuffle - defaultRepeat -> repeat - remove set in config jeffvli 2021-09-02 03:39:28 -07:00
  • b62b52c2eb update volume set - use hooks - add to settings jeffvli 2021-09-02 03:37:59 -07:00
  • 0b6fc31ad3 add timeout to autoscroll jeffvli 2021-09-02 02:50:03 -07:00
  • 2712264ce5 fix list images jeffvli 2021-09-02 01:48:54 -07:00
  • 6147a71018 fix star refresh on all lists jeffvli 2021-09-02 01:46:08 -07:00
  • a46638f26f refactor albumlist page, add allAlbums api query jeffvli 2021-09-02 01:43:41 -07:00
  • 649888640f clear out shuffledEntry if shuffle off jeffvli 2021-09-01 20:03:38 -07:00
  • ae5859a4c9 fix shuffle toggle jeffvli 2021-09-01 20:03:18 -07:00
  • 62ba0c07a4 update routes for album/artist/folder/genre jeffvli 2021-09-01 19:58:33 -07:00
  • 3ca8e0e3eb increment/decrement cleanup - if repeat all enabled, reset to last track when decrementing - if repeat one and on last track, don't increment jeffvli 2021-09-01 18:42:35 -07:00
  • 085f11822c cleanup unsued jeffvli 2021-09-01 08:55:49 -07:00
  • dc7327e4f9 add horizontal scroll zones jeffvli 2021-09-01 08:54:42 -07:00
  • 3af8c334f3 refactor playQueue slice shuffleEntry jeffvli 2021-09-01 08:11:41 -07:00
  • 8feb2d9975 add shuffle/repeat defaults using parsed settings jeffvli 2021-09-01 04:30:13 -07:00
  • fae14521bb add shuffledEntry in slice jeffvli 2021-09-01 01:56:41 -07:00
  • ef283a356e suppress cache race condition errors before-add-shuffled-entry jeffvli 2021-08-31 23:34:44 -07:00
  • 105cb3a6a5 adjust defaults jeffvli 2021-08-31 23:34:21 -07:00
  • 1da657374e additional cache optimizations - reduce usage of path.join - fix standalone coverart column not using optimized check - fix combined coverart not caching jeffvli 2021-08-31 23:15:36 -07:00
  • 581e559fc9 add tentative scroll watcher - commented out - keeps scroll position after resize, but costs performance jeffvli 2021-08-31 22:29:14 -07:00
  • 294c2158d4 readd custom scroll zones on list view jeffvli 2021-08-31 20:09:51 -07:00
  • 93a9e570e0 optimize cache check jeffvli 2021-08-31 19:12:16 -07:00
  • 426da42e75 fix default cache path jeffvli 2021-08-31 17:56:59 -07:00
  • f59f8b8598 adjust styling jeffvli 2021-08-31 17:50:00 -07:00
  • 9d26c99271 readjust fade defaults jeffvli 2021-08-31 17:49:43 -07:00
  • 5d6dfed797 add increment on repeatOne jeffvli 2021-08-31 17:29:07 -07:00
  • 0258d5537f update settings - add configurable cache location - add global check for default settings - add reset settings defaults button - additional changes for default list columns jeffvli 2021-08-31 17:12:44 -07:00
  • 24fcc4804c add shuffle button, repeatone logic jeffvli 2021-08-31 11:20:55 -07:00
  • 8edf8ec199 remove old columns jeffvli 2021-08-31 08:42:13 -07:00
  • f8df4609dd re-add list hover jeffvli 2021-08-31 08:40:19 -07:00
  • 6ec77a0e5a set status to playing when increment/decrement jeffvli 2021-08-31 08:31:33 -07:00
  • d28bec2c10 update padding for specific columns - no padding on starred, songcount jeffvli 2021-08-31 08:29:10 -07:00
  • 4cfa7bce40 remove tabindex on card jeffvli 2021-08-31 08:28:32 -07:00
  • 67e6de764d fix playback issues - lower seek drag timeout which caused player1 to not revert back to 0 when decrementing right after dragging - remove unneeded resets jeffvli 2021-08-31 08:28:17 -07:00
  • 0303118290 change starred title, remove padding jeffvli 2021-08-31 07:37:03 -07:00
  • 8bbb781d88 set active class only on nowplaying view jeffvli 2021-08-31 07:22:13 -07:00
  • 12e3ae3735 split seek/status to player slice jeffvli 2021-08-31 07:16:16 -07:00
  • 0559569855 readjust player listen interval jeffvli 2021-08-31 05:48:57 -07:00
  • 6deb6cbc11 add, update list columns jeffvli 2021-08-31 05:23:18 -07:00
  • 75cbd5ff12 add queue to titlebar jeffvli 2021-08-30 18:17:02 -07:00
  • 1d4869e62b split out list view configs - change default column widths jeffvli 2021-08-30 18:02:55 -07:00
  • 21b8fa2981 split out list view table jeffvli 2021-08-30 18:02:18 -07:00
  • f745b2aaa5 update now playing view, styling - add scroll with current toggle - add clear queue functionality - update playlist view jeffvli 2021-08-30 08:35:14 -07:00
  • 60fd28ed28 default to placeholder if no song in playlist jeffvli 2021-08-30 05:49:52 -07:00
  • 74c8cf66f1 added views, improvements, styling - add artist view/route - add album view/route - add links from other components to artist/album routes - separate viewtype settings by type - add list types for albums jeffvli 2021-08-30 05:44:25 -07:00
  • a94f50b096 update star functionality - star term -> favorites - star/unstar to playerbar - star/unstar api jeffvli 2021-08-29 18:58:09 -07:00
  • 42dcf71a78 styling fixes jeffvli 2021-08-29 18:05:35 -07:00
  • 7f5ea7d154 add delay override for pointer events on scroll jeffvli 2021-08-29 16:27:07 -07:00
  • 74559ae870 set images to display by default if cache enabled jeffvli 2021-08-29 15:56:54 -07:00
  • 5bbf52405e remove unused var jeffvli 2021-08-29 06:28:51 -07:00