b6c78b5fd5
Tweaking padding for search results
2023-10-13 21:48:36 +13:00
b011292a8c
Search results stored by provider:type:term
...
- This allows storing of per-provider, per-type, per-term results
- We can restore old search results, and hide/show by provider without needing to re-query
2023-10-08 21:14:08 +13:00
41fcfa9556
Relocating stream checkbox to Outputs panel
...
- Making it easier to switch current device streaming on/off
- Refactor `Stream` to functional component
2023-08-12 10:06:07 +12:00
cf7a439ed6
Tweaking search sort dropdown
...
- Array destructuring instead of object
2023-05-20 14:41:40 +12:00
5ac3c6254a
Using built-in link underline
...
- Setting decoration-thickness for nicer control of appearance
2023-04-01 17:54:35 +13:00
d2ced56690
Context menu loading fixes
...
- Padding to center loader
- Correcting missing import for `Loader`
2023-04-01 16:21:23 +13:00
d88f9b56f5
Route to manage current search state
...
- By using route, it makes it more readily available for the varying component structure
- I believe I handn't done this earlier to avoid refactoring, but it wasn't a complex task
- Removing link borders, the browser-provided standard underline hover is now much more astheticly pleasing
2023-03-05 20:45:38 +13:00
cfcb445d7d
Merge pull request #875 from a2nt/master
...
FIX: Fonts for Cyrilic languages
2023-02-12 07:27:01 +13:00
84ace1a317
FIX: Fonts for Cyrylic languages
2023-01-03 06:42:48 +02:00
87fd816335
Source icon top-left
...
- Matches Spotify artwork, which we hide when it is burned-in on the image
- Consistent across all providers now
2023-01-02 21:42:34 +13:00
bb456a9afa
Thumbnail doubles up as secondary loader; Webpack dev server as primary dev stack, dynamic base_href to accommodate
2022-10-30 21:24:41 +13:00
742a0e98ff
Moving loader to thumbnail so it doesn't block underlying render, mitigates impact of #837
2022-10-30 18:37:58 +13:00
9633a899e5
Wrapping CSS calcs in calc(); TODO: Remove FontAwesome
2022-09-04 20:48:15 +12:00
d165aa6e88
Simplifying click-outside-of behavior, fixes #827
2022-09-04 18:56:15 +12:00
3c55761fe7
Allowing dropdown to break out of overflow, fixes #827
2022-09-04 12:02:24 +12:00
daee7b4369
Removing sources priority sorting (deprecating it)
2022-09-04 08:40:15 +12:00
238d63a6ec
Refactoring Featured Playlists for multi-source support
2022-06-18 16:49:12 +12:00
b60e2ee67e
Platform-agnostic curated playlists (WIP)
2022-05-21 18:12:07 +12:00
4256f4daa8
Playback progress now far bottom, prevents visual clash with volume bars (of different widths)
2022-03-04 22:29:49 +13:00
b40f0ec750
Correcting negative margins for mobile
2022-03-04 22:29:14 +13:00
2d88e39671
Delete snapcast client; Hide whole group if all clients within it are disconnected and hidden
2022-03-04 20:37:42 +13:00
c53e4fe525
Play/pause snapcast streams using meta_mpd.py plugin
2022-02-19 23:14:39 +13:00
73e2bb2cc3
Drag and drop ready to go; Context menu not perfect, but better than current
2022-02-01 21:12:38 +13:00
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
47c25cc08e
Removing dragger; Fixing play_next by upgrading action payload to object - easier to read
2022-01-16 21:16:22 +13:00
e52872d139
Adding touch backend, works awesome, viable candidate as primary backend
2022-01-11 21:34:43 +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
606a7d65ef
Slim progress bar for mobile; production buildout
2021-12-18 14:41:43 +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
be34900936
Removing animation from Parallax, potential (but unlikely) performance kick, #767
2021-11-19 17:11:12 +13:00
ed078f7ff8
Icons far too small on high-def mobile screens in portrait
2021-10-27 20:37:57 +13:00
e60884cc65
Scrolling outputs panel, fixes #780
2021-10-27 20:11:21 +13:00
11cd13f576
Removing control_url, will now be included in stream path itself
2021-10-23 20:42:46 +13:00
c0475ee067
Grouping clients; we can't change a client's stream, just a groups so UI reflects this
2021-10-19 21:39:01 +13:00
5c152efea5
Control URL now seeds or matches server client-side; Client group switcher
2021-10-17 21:09:26 +13:00
8b031d12b8
Fully-functioning server controller and switcher
2021-10-16 22:31:15 +13:00
c29ff8d162
Styling outputs, gracefully handling non-mopidy streams
2021-10-15 14:04:38 +13:00
a2c6674a26
Proof-of-concept outputs panel upgrade, #690
2021-10-13 21:10:59 +13:00
dd6a948ea9
Polishing styles, preparing for playbar switcher
2021-10-11 20:48:14 +13:00
d6a2c6263d
Server switcher modal
2021-10-11 09:21:41 +13:00
f9bc7dc2f5
Adding 'Reset Defaults' for Snapcast server-configured values
2021-10-02 13:26:01 +13:00
2eec578cd1
Accepting is_playable from Spotify and omitting from enqueue with visual indiciators. Fixes #759
2021-09-05 12:31:48 +12:00
56c394f106
360px for mobile device threshold, consideration for 3ppi devices now much more comfortable size
2021-06-27 11:32:47 +12:00
3fab945b28
Pinned items at bottom, now at top
2021-06-25 20:26:30 +12:00
8ea292487c
Fixing responsive on exactly 800px screens; Artist now sends name in URL
2021-06-20 08:58:44 +12:00