Drew Weymouth
8b73765a7d
Fix #745 : add option to prevent screensaver on Now Playing page
2025-11-10 08:12:46 -08:00
Drew Weymouth
828b5ffc56
option to use blurred cover art for Now Playing page background
2025-11-08 14:22:35 -08:00
Drew Weymouth
f48b2ba210
Fix #660 : add cover art, silent property to Windows track change notification
2025-11-08 08:16:48 -08:00
Drew Weymouth
0ff57513c2
add button to Advanced settings tab to clear caches
2025-11-07 19:48:09 -08:00
Drew Weymouth
33eb081ff9
save selected sidebar tab
2025-11-01 12:45:09 -07:00
Drew Weymouth
5aa8d36ace
add lyrics to sidebar
2025-11-01 11:26:58 -07:00
Drew Weymouth
711d564509
refactor: extract lyric fetching logic to LyricsManager
2025-11-01 09:58:30 -07:00
Drew Weymouth
86fd2967fc
Fix #735 : adjust spacing on Now Playing page card
2025-10-25 16:38:24 -07:00
Drew Weymouth
9e9aa3fc67
Fix #737 : don't assume color.NRGBA in peak meter widget
2025-10-18 06:58:04 -07:00
Drew Weymouth
887d3bb2c7
Fix #579 : Save play queue on all queue changes
2025-10-09 08:13:56 -07:00
Drew Weymouth
7b8af7b952
add Left and Right keybindings for seek back/fwd by 10 secs
2025-10-07 08:48:34 -07:00
Drew Weymouth
27ae29a88c
add play queue sidebar
2025-10-05 11:20:27 -07:00
Drew Weymouth
7dc4640269
Refactor: extract Toolbar from BrowsingPane as its own component
2025-10-04 13:55:04 -07:00
Drew Weymouth
153cb623b8
Fix #729 : add bounds checking to LyricsViewer
2025-10-03 16:38:43 -07:00
Drew Weymouth
9b75faf9bc
fix occasional hang when loading artist pages
2025-09-28 17:54:33 -07:00
Drew Weymouth
041818bb93
ui fixes
2025-09-28 15:44:05 -07:00
Drew Weymouth
ddd96803b3
Merge branch 'main' into feature/new-playlist-btn
2025-09-27 07:50:02 -07:00
Drew Weymouth
06b57d27d7
Fix #716 : add "Last played" tracklist columnn
2025-09-25 09:37:14 -07:00
Drew Weymouth
4c1a95e851
add settings for skipping one-star or tracks with keyword ( #724 )
2025-09-24 18:59:55 -07:00
Jacalz
ebc5b7e039
Fix all staticcheck errors that are not deprecations
2025-09-17 22:39:36 +02:00
Jacalz
08f335da44
Run gofumpt on the project
2025-09-17 22:30:49 +02:00
Jacalz
534a7bfaaf
Run modernise on the project
...
This will be available in "go fix" within Go 1.26 but in the meantime:
go run golang.org/x/tools/gopls/internal/analysis/modernize/cmd/modernize@latest -fix -test ./...
2025-09-17 22:28:16 +02:00
Drew Weymouth
6ea3499491
add 'New Playlist' button to Playlists page
2025-09-17 08:55:35 -07:00
Drew Weymouth
fc2f7b9459
Fix #658 : rework format for now playing status line
2025-09-13 13:07:48 -07:00
Drew Weymouth
bb1314a326
Fix #690 : increase search result count to 50
2025-09-13 12:46:45 -07:00
Drew Weymouth
81205d65c3
Fix #696 : Save and use last selected library when re-connecting to server
2025-09-04 08:19:00 -07:00
Drew Weymouth
e090244704
Fix #697 : Add Artists to supported startup pages
2025-08-28 15:00:06 -04:00
Drew Weymouth
7043467b5e
fix recoloring of waveform when theme changes
2025-08-10 16:56:09 -07:00
Drew Weymouth
a317b382ff
Fix #665 : Add option to play albums in order on Albums page
2025-08-10 15:06:27 -07:00
Drew Weymouth
d6ad0de122
add stop after current check to pop up queue
2025-08-08 08:10:20 -07:00
Drew Weymouth
766cfdfe91
Fix #668 : Add sample rate, bit depth, channels to track info dialog
2025-08-08 07:50:43 -07:00
Drew Weymouth
96b47feb76
add focus/keybaord control to waveform seekbar
2025-08-03 16:24:25 -07:00
Drew Weymouth
43b8b60fb0
make waveform seekbar non-interactive when stopped / playing radio
2025-08-01 17:55:36 -07:00
Drew Weymouth
8e3ec5e11b
use a zero waveform image with single horizontal line when none exists
2025-08-01 17:52:05 -07:00
Drew Weymouth
8078b7082f
fix out of bounds crash
2025-08-01 17:44:22 -07:00
Drew Weymouth
b9df60bdcd
fix UI weirdness when waveform image is being updated
2025-08-01 12:50:01 -07:00
Drew Weymouth
5209c08444
add setting to disable waveform seekbar
2025-08-01 09:07:52 -07:00
Drew Weymouth
e0cb2a57ac
fix appearance of waveform seek cursor
2025-08-01 08:37:08 -07:00
Drew Weymouth
9844bbf6cb
waveforms of first played track now generating, but still bugs with ending the task
2025-07-27 17:07:11 -07:00
Drew Weymouth
c521c617ec
incremental waveform generation (kind-of) working
2025-07-26 15:33:22 -07:00
Drew Weymouth
7dae735d10
seeking, layout update
2025-07-24 19:26:54 -07:00
Drew Weymouth
43f6d501c9
create waveform seekbar widget; still more to do
2025-07-24 08:51:25 -07:00
Drew Weymouth
c5c80406d6
add library switcher submenu to gear menu
2025-07-13 15:05:53 -07:00
Drew Weymouth
f76a691ed9
add missed fyne.Do for showing new version dialog
2025-07-08 18:10:32 -07:00
Drew Weymouth
e6f921630c
remember GroupedReleases section visibility in nav history
2025-07-06 16:26:23 -07:00
Drew Weymouth
2acd99b841
save scroll position in artist page state
2025-07-06 15:51:20 -07:00
Drew Weymouth
103a79668c
fix sorting
2025-07-06 15:11:37 -07:00
Drew Weymouth
6c2dfc9edc
don't use GroupedReleases if all artist's releases are albums
2025-07-06 14:56:43 -07:00
Drew Weymouth
6ed4cd9540
make ReleaseType sections collapsible
2025-07-06 14:39:10 -07:00
Drew Weymouth
9177c12f07
looks much better, sorting still off
2025-07-06 13:19:58 -07:00