Commit Graph

175 Commits

Author SHA1 Message Date
jeffvli
3af8c334f3 refactor playQueue slice 2021-09-01 08:12:31 -07:00
jeffvli
8feb2d9975 add shuffle/repeat defaults using parsed settings
parse json to pass settings to redux slice
2021-09-01 08:12:03 -07:00
jeffvli
fae14521bb add shuffledEntry in slice 2021-09-01 02:34:02 -07:00
jeffvli
ef283a356e suppress cache race condition errors 2021-08-31 23:34:44 -07:00
jeffvli
105cb3a6a5 adjust defaults 2021-08-31 23:34:21 -07:00
jeffvli
1da657374e additional cache optimizations
- reduce usage of path.join
- fix standalone coverart column not using optimized check
- fix combined coverart not caching
2021-08-31 23:15:36 -07:00
jeffvli
581e559fc9 add tentative scroll watcher
- commented out
- keeps scroll position after resize, but costs performance
2021-08-31 22:29:14 -07:00
jeffvli
294c2158d4 readd custom scroll zones on list view 2021-08-31 20:09:51 -07:00
jeffvli
93a9e570e0 optimize cache check 2021-08-31 19:12:16 -07:00
jeffvli
426da42e75 fix default cache path 2021-08-31 17:56:59 -07:00
jeffvli
f59f8b8598 adjust styling 2021-08-31 17:50:00 -07:00
jeffvli
9d26c99271 readjust fade defaults 2021-08-31 17:49:43 -07:00
jeffvli
5d6dfed797 add increment on repeatOne 2021-08-31 17:29:07 -07:00
jeffvli
0258d5537f update settings
- add configurable cache location
- add global check for default settings
- add reset settings defaults button
- additional changes for default list columns
2021-08-31 17:12:44 -07:00
jeffvli
24fcc4804c add shuffle button, repeatone logic 2021-08-31 11:20:55 -07:00
jeffvli
8edf8ec199 remove old columns 2021-08-31 08:42:13 -07:00
jeffvli
f8df4609dd re-add list hover 2021-08-31 08:40:19 -07:00
jeffvli
6ec77a0e5a set status to playing when increment/decrement 2021-08-31 08:31:33 -07:00
jeffvli
d28bec2c10 update padding for specific columns
- no padding on starred, songcount
2021-08-31 08:29:10 -07:00
jeffvli
4cfa7bce40 remove tabindex on card 2021-08-31 08:28:32 -07:00
jeffvli
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
2021-08-31 08:28:17 -07:00
jeffvli
0303118290 change starred title, remove padding 2021-08-31 07:37:03 -07:00
jeffvli
8bbb781d88 set active class only on nowplaying view 2021-08-31 07:22:13 -07:00
jeffvli
12e3ae3735 split seek/status to player slice 2021-08-31 07:16:16 -07:00
jeffvli
0559569855 readjust player listen interval 2021-08-31 05:48:57 -07:00
jeffvli
6deb6cbc11 add, update list columns 2021-08-31 05:23:18 -07:00
jeffvli
75cbd5ff12 add queue to titlebar 2021-08-30 20:49:51 -07:00
jeffvli
1d4869e62b split out list view configs
- change default column widths
2021-08-30 18:02:55 -07:00
jeffvli
21b8fa2981 split out list view table 2021-08-30 18:02:18 -07:00
jeffvli
f745b2aaa5 update now playing view, styling
- add scroll with current toggle
- add clear queue functionality
- update playlist view
2021-08-30 08:35:14 -07:00
jeffvli
60fd28ed28 default to placeholder if no song in playlist 2021-08-30 05:49:52 -07:00
jeffvli
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
2021-08-30 05:44:25 -07:00
jeffvli
a94f50b096 update star functionality
- star term -> favorites
- star/unstar to playerbar
- star/unstar api
2021-08-29 18:58:09 -07:00
jeffvli
42dcf71a78 styling fixes 2021-08-29 18:05:35 -07:00
jeffvli
7f5ea7d154 add delay override for pointer events on scroll 2021-08-29 16:27:07 -07:00
jeffvli
74559ae870 set images to display by default if cache enabled 2021-08-29 15:56:54 -07:00
jeffvli
5bbf52405e remove unused var 2021-08-29 06:28:51 -07:00
jeffvli
65cfc542b7 create cache folders on first login 2021-08-29 06:18:51 -07:00
jeffvli
bae650725d update fade notice 2021-08-29 06:18:26 -07:00
jeffvli
e6700038d8 adjust fade calc 2021-08-29 06:18:06 -07:00
jeffvli
738f35854d various player changes/fixes
- listen polling from 150ms -> 100ms
- fix queue repeat logic
- improve gapless support
2021-08-29 05:45:04 -07:00
jeffvli
c2e012bbce fix styling 2021-08-29 00:59:29 -07:00
jeffvli
e97fdcc966 add configured list for starred songs 2021-08-29 00:59:15 -07:00
jeffvli
f0efb966db change default sizing for bitrate column 2021-08-29 00:58:57 -07:00
jeffvli
7716b072fd add ellipsis to all columns 2021-08-29 00:58:31 -07:00
jeffvli
d522cd85fe fix null auth
jest ignore api path

ignore

test

test

test

test

test

test

test

revert back to localstorage for api auth
- errors during CI due to unavailable settings file
2021-08-29 00:30:11 -07:00
jeffvli
f2e07a0460 split out cache functions to utils 2021-08-28 20:36:47 -07:00
jeffvli
274498274b list styling changes for combinedtitle 2021-08-28 20:36:31 -07:00
jeffvli
1ac134f376 update clientside settings support
- remove localstorage
- change all configs to electron-settings
- move auth config to api file
2021-08-28 20:36:12 -07:00
jeffvli
a92a8a8cef add list configuration
- columns
- row height
- font size
2021-08-28 20:34:27 -07:00