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