Commit Graph

97 Commits

Author SHA1 Message Date
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
f96437e8a9 Touchend detection of taps, removes need for select zone 2017-12-19 21:14:01 +13:00
46381d2319 Removing slim_mode as it's better handled in CSS 2017-12-18 08:48:36 +13:00
e1876c45cf Context firing different for different sizes for some reason 2017-12-18 08:19:38 +13:00
88778cb241 Getting context menus to work on touch and mouse 2017-12-08 16:11:15 +13:00
bbfb785c3a All events handled by targets, fixes #210 2017-12-07 16:54:28 +13:00
ef99935e0a Double tapping 2017-12-06 17:02:11 +13:00
39faee801a Hotfix: list padding borked 2017-11-22 08:09:18 +13:00
7ec5a858f8 No more context menu dot, every track has one; Fixes #226, Fixes #213 2017-11-17 22:19:35 +13:00
7aca106c74 Oversimplifying queue made identifying current track impossible; Reinstated queue as object list, merged with index for max data 2017-11-17 20:25:43 +13:00
5063cc095c Bringing all tracks into core index; Need to refactor loading all assets 2017-11-08 08:44:56 +13:00
7f8a9c26dc Ctrl and Command keys 2017-10-31 08:43:29 +13:00
e34db1da34 Label for duration 2017-10-19 09:43:38 +13:00
2ffa337ffa Standardizing bracket syntax 2017-10-10 13:05:28 +13:00
6a0d103f6d Touch detection for track selection regardless of slim_mode; Fixes #186 2017-09-03 10:50:18 +12:00
473b2b0b2c Using @@ as track key separator; Fixes #183 2017-08-29 08:35:26 +12:00
5ac5c854b3 Use slim_mode AND isTouchDevice to provide mini_zones on tracks; fixes #151 2017-08-23 08:31:42 +12:00
72f558662f Selecting tracks ctrl + a; tracklist shortcuts now keydown vs keyup; addresses #168 2017-08-23 08:05:00 +12:00
7b127e37f5 Slim mode global variable removal 2017-08-23 07:39:33 +12:00
48dc9c6d07 Slim mode now defined at global js, no need for store usage 2017-08-22 21:08:41 +12:00
a161facbbc Additional checking for keyboard shortcuts - don't fire when inputs in focus; Double-check selected tracks == 0; Fixes #160 2017-08-11 08:14:52 +12:00
0c134459ea Not requiring spotipy; Moving core into new service 2017-08-02 10:53:30 +12:00
e3a5316bac Refining icons; Queue parallax; Forms 2017-07-26 15:24:18 +12:00
0c38bdd8b8 Slider; Icons 2017-07-26 09:27:57 +12:00
e6e329861f Removing tracks; tlid in key; handling selection of ranges 2017-07-26 09:04:47 +12:00
795f6d9c03 Handle right-click mouseup 2017-07-25 09:22:15 +12:00
37b0699540 Unselect after touch drag as keys now invalidated due to new index order; Removing touchend from track 2017-07-23 08:50:15 +12:00
48b32a4a5d Rebuild of touch and click events on tracks 2017-07-22 06:36:47 +12:00
52ce953c29 Moving track selection to store 2017-07-21 22:56:28 +12:00
3fdb36ea22 Debugging lag for touchdragging; Removing bullets 2017-07-18 09:32:58 +12:00
b7b41a3aba Preliminary touch dragging, doesn't render immediatley 2017-07-18 08:26:50 +12:00
a7e751331c Tap and drag on drag-zone; Revising select-zone 2017-07-17 09:13:12 +12:00
182fa4da08 Dropzone add next update 2017-06-29 07:43:24 +12:00
55dba454db Prevent contextmenu on mobile events 2017-05-22 08:17:40 +12:00
0998a6d3ca Preventing contextmenu 2017-05-18 09:17:55 +12:00
c98f279fee No more touch-and-hold; Mobile selection ONLY via checkbox click/touch 2017-05-18 08:35:57 +12:00
efd7286916 Removing touch listeners, use window width instead 2017-05-17 09:07:09 +12:00
fa5a9da25e Deselect tracks on mount, addresses #99 2017-04-20 08:10:53 +12:00
5b3c49a67a Edit mode for tracklists 2017-04-11 18:08:45 +12:00
2f065c1f71 Remove unselect button; Unselect on trigger of context 2017-04-10 21:00:05 +12:00
0c28983322 Context menu cancel. Feels a bit gross, maybe remove context menu trigger 2017-04-10 08:33:33 +12:00
017a7ccd86 Source icon reinstated for search results; Playlists without descriptions don't load - fixed 2017-03-23 11:51:04 +13:00
3e8794f70b Re-instating lost playlist merging on load, fixes #67 2017-03-22 07:45:17 +13:00
7e67926cee Timer for touch_hold set to 500ms. This may change per device, but enough to fix #75 2017-03-14 08:31:53 +13:00