Commit graph drift/src/app.rs
Author SHA1 Message Date
8f650f8820 feat: add synced lyrics panel and fullscreen view
- fetch lyrics from lrclib in the background, only while visible
- L toggles side panel, F opens fullscreen, :lyrics as a command
- highlight current line with a progress fill, fade surrounding lines
- fall back to scrollable plain lyrics when no synced version exists
2026-10-17 21:04:28 +02:00
bf11685a03 add: accent color option in config 2026-10-11 18:39:28 +02:00
1d579f5311 UI Overhaul
- Windows support: drift now runs natively on Windows, using named pipes instead of Unix sockets.
- Song context menu: press G on any song for quick actions like play, queue, add to playlist, and song info
- Redesined command menu: the : prompt has a new, cleaner design
- Visualizer: a live audio visualizer now sits in the bottomleft corner
- Keybind hints: the most useful shortcuts are showen next to the volume control
2026-10-11 17:56:25 +02:00
9c6b54b705 yes 2026-10-11 17:56:25 +02:00
8a049b6fca Commit 10/11/26
- Added [artist] in config
- Automatically lists new songs when scrolled on :search
- You can view most popular songs on artist profile
- By adding this to your config:

[artist]
popular_first = true
2026-10-11 09:54:07 +02:00
a69820e5a3 cleanup 2026-10-10 18:13:51 +02:00
f1eb55801f (add): add confirmation for deleting playlists + fix playlist name overwriting 2026-10-10 18:13:30 +02:00
576801f108 (cleanup): cleanup on src/ 2026-10-10 18:04:20 +02:00
0fc9c0bb2c fix clippy warnings in app.rs 2026-10-10 14:51:00 +02:00
e2dfb42373 (fix): queue bugs 2026-10-10 10:26:43 +02:00
d1e643e348 fix artist search 2026-10-09 21:43:36 +02:00
6d386dfe9a Add source code 2026-10-09 16:52:03 +02:00