Commit Graph

88 Commits

Author SHA1 Message Date
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
87e4311d40 History columns; Notify when added URIs to queue 2017-03-14 08:00:39 +13:00
0e72f2a52e Context menu context and titles; List unification 2017-03-13 21:19:09 +13:00
edbb2e058c Unified lists and columns 2017-03-13 13:17:11 +13:00
a8a47b86a9 Simplifying support for touchhold (not in progress) 2017-03-09 08:54:06 +13:00
0aa336eb33 Floating android-style context trigger on tracklists 2017-03-02 07:55:28 +13:00
5aad7e0d45 Debug error; Touch context tracklist uri 2017-02-22 21:21:04 +13:00
1047ad7461 Adding from_uri to dropzones 2017-02-15 19:21:42 +13:00
ef2f873295 Metadata operational; Handle cached/local lookups that are instant; Remove old tlids 2017-02-14 20:24:35 +13:00
02d3868d1e Queue metadata endpoint 2017-02-14 12:13:07 +13:00