Commit Graph

140 Commits

Author SHA1 Message Date
6e26f78f25 Drag and drop for grid items, need better support for ref objects (eg playlist with no tracks loaded) 2022-01-31 21:23:07 +13:00
1c55507042 Enqueue full album/artist/playlist working (but unloaded tracks, not yet); Fixing kiosk playback position 2022-01-30 20:04:51 +13:00
47c25cc08e Removing dragger; Fixing play_next by upgrading action payload to object - easier to read 2022-01-16 21:16:22 +13:00
27e5ddf833 Both touch and HTML5 draggers depending on device, prevents nasty mouse experience 2022-01-16 20:19:24 +13:00
c3f3fdd868 Context menu on queue 'Play next' just moves tracks; Starting touch-support for dragging 2022-01-11 21:26:52 +13:00
4fbae32458 React DnD as provider working pretty well, still WIP 2022-01-10 21:17:54 +13:00
83c15278e9 Hooking dropzones 2022-01-08 22:46:05 +13:00
69c2b9df1e Usin vanilla HTML drag 2021-12-28 20:55:09 +13:00
2bdd95adcd Tracks context detect common provider; useTimer hook for state-accessible intervals/timers 2021-12-26 21:00:05 +13:00
99f8ad5a7e Refactoring selection, now TrackList state-managed 2021-12-19 20:15:53 +13:00
94b2eedc5b More context menu items; Callbacks for love/library toggles 2021-12-12 21:06:42 +13:00
1814284596 Context consistency, formatContext, context playlist submenu 2021-12-07 21:18:54 +13:00
f098be9339 Rebuilding context menu items (WIP) 2021-12-05 21:07:21 +13:00
83ddfe6cac formatSimpleObject as our source; updating context menus 2021-11-30 20:29:45 +13:00
46f22ead84 Tracklist 'source' to contain all the meta we need for queue (avoids unnecessary remote lookups) 2021-11-28 20:37:20 +13:00
09b02fc751 Incorrect variable, fixes multi-select then drag deselecting all but the current track 2021-10-02 13:59:27 +13:00
a2e6814684 Update listeners when selected tracks change (req'd for hotkeys) 2021-09-05 12:07:12 +12:00
139eed5b7c Tracklist functional component 2021-08-15 12:20:16 +12:00
1ce85499f9 Eslint autofix 2021-03-23 21:21:00 +13:00
9dab288483 Tracklists now operational with SmartList 2021-03-08 20:17:08 +13:00
144e955376 Centralised SmartList for grids and lists 2021-03-07 21:05:07 +13:00
c2cd0cc3b3 Merging 2020-11-14 21:53:48 +13:00
f59c927f87 Merge branch 'master' of https://github.com/maxerenberg/Iris into maxerenberg-master 2020-11-14 21:52:42 +13:00
a01b2b93d8 Consistent track title and filter/sort options; Adding track_number to album tracks, concat disc.track not working for sort 2020-11-07 22:03:58 +13:00
fdd3bf3bc9 Sorting playlist tracks, fixes #568 2020-11-07 16:46:09 +13:00
5953fc84cf Adding killswitch to clear storage 2020-09-11 13:53:54 +12:00
1bc7f2b372 URI format for libraries, but own core.libraries for better control 2020-09-06 13:53:22 +12:00
ef45cad1a4 display Internet radio stream title 2020-08-20 00:36:23 -04:00
5a1f08fdf0 Splitting out helpers into separate files 2020-03-03 16:39:37 +13:00
2988f8f4a7 Attempting to get stdout from scan 2020-02-13 16:59:35 +13:00
92abf62bae Buildout 2020-01-30 21:14:34 +13:00
0206fb7c69 Working through ReactJS lifecycle deprecations 2019-11-15 13:50:39 +13:00
e4d53a2d35 Auto eslint fix 2019-09-05 15:36:11 +12:00
c36c2de39c Input field clarity; Touch drag fix 2019-08-17 21:57:06 +12:00
ae853b6de7 Pagination for large queues, tracklist flexbox 2019-07-15 12:08:56 +12:00
db87c3c94d Still using LastFM, but remove images for artist images (they broke it) 2019-06-09 15:46:34 +12:00
7407008607 Only blocking key events when they're our target keys; Patching tracklist hotkeys 2019-05-05 11:06:17 +12:00
0dd4140fee Links in broadcasts now buttons; Fixing regression with sortable tracks and track_context property 2019-02-06 14:07:17 +13:00
1efe083002 context is not allowed in props 2019-01-15 16:57:50 +13:00
6bc7852c29 Removing old history pushes 2019-01-14 08:47:35 +13:00
bf27c0009c Deselect multiple (context menu); Track on mobile - need to polish font spacing 2018-11-18 21:40:59 +13:00
5fa7e2fe09 Drag events on tracks with new style 2018-11-09 22:47:55 +13:00
c5a961cc0a Playing animation 2018-11-09 08:33:16 +13:00
ccc8ec26c2 Refreshing track list 2018-11-07 17:01:18 +13:00
69ce3d71a4 Snapcast UI 2018-09-24 21:37:59 +12:00
801b132f48 Popularity component 2018-06-15 19:58:17 +12:00
cd5908630c Merging track library with history, fixes #285 2018-06-09 17:41:33 +12:00
2e2df58100 Everything goes through Icon now 2018-05-20 20:42:20 +12:00
ac6e0eea0c Reducing usage of browser notifications in favor of in-app notifications 2018-02-23 09:35:38 +13:00
8494aa0deb Revamp of touch vs mobile selection 2017-12-20 16:33:38 +13:00