Drew Weymouth
0fd8b4621b
Fix #625 : Allow customization of grid card size
2025-05-28 09:21:24 -07:00
Drew Weymouth
af1ae4641e
Add setting to disable OS media player APIs
2025-05-26 17:17:00 -07:00
Drew Weymouth
1390c41657
Merge pull request #621 from psyomn/psyomn/add-golangci-lint-and-unused-lint
...
Add golangci lint and unused lint
2025-05-18 13:41:58 -07:00
Simon Symeonidis
989bc88646
Change log.Println statement to log.Printf
...
This changes a statement from Println, to Printf, as it seems the
original intention was to format the error.
2025-05-17 20:04:27 -07:00
Simon Symeonidis
40fb289c46
Remove unused aspect field due to lint
2025-05-17 21:56:15 -04:00
Simon Symeonidis
4855eaa6a1
Remove unused imagePopUpLowRezDim constant due to lint
...
Checking to see if this is used anywhere in the project, we see that it
is not:
$ ag imagePopUpLowRezDim
ui/widgets/imagepopup.go
13: imagePopUpLowRezDim = 128
2025-05-17 21:56:15 -04:00
Simon Symeonidis
d75dfb08ee
Remove doSetNewTrackOrder due to unused lint
...
Remove doSetNewTrackOrder from ui/browsing/nowplayingpage.go: it seems
there is a same named method that is used elsewhere, instead of the one
we are removing.
$ ag doSetNewTrackOrder
ui/browsing/playlistpage.go
95: a.tracklist.OnReorderTracks = a.doSetNewTrackOrder
210:func (a *PlaylistPage) doSetNewTrackOrder(ids []string, newPos int) {
ui/browsing/nowplayingpage.go
509:func (a *NowPlayingPage) doSetNewTrackOrder(idxs []int, insertPos int) {
2025-05-17 21:56:15 -04:00
Drew Weymouth
a23e7d382d
Fix #619 : remove correct tracks from playlist if in searched view
2025-05-14 08:30:32 -07:00
Drew Weymouth
dc180cd973
Fix #612 : avoid crash with custom theme primary color and hovering album grid
2025-04-29 10:14:01 -07:00
Drew Weymouth
5ebf611eaf
Fix #595 : fix a few missed threading/fyne.Do conversions in controller
2025-04-19 08:24:41 -07:00
Drew Weymouth
00557a08e2
Closes #605 : add BPM column to tracklist
2025-04-17 18:31:05 -07:00
Drew Weymouth
8619857425
lengthen Now Playing gradient animation + standardize anim durations
2025-04-17 08:49:10 -07:00
Drew Weymouth
f3e1aa94f9
animate mouse out of grid card as well
2025-04-17 08:32:05 -07:00
Drew Weymouth
a3c9844487
remove newlines from track comments in list display
2025-04-17 08:18:53 -07:00
Drew Weymouth
42013ba598
remove newlines before displaying playlist descriptions
2025-04-17 08:12:30 -07:00
Drew Weymouth
fe9f3faa4e
Fix #602 : Allow album info dialog to scroll with long description
2025-04-15 17:21:18 -07:00
Drew Weymouth
6e7ad7225d
restore scroll position when navigating back to Album and Playlist pages
2025-04-14 08:44:13 -07:00
Drew Weymouth
0b199f9ada
animate grid card overlay
2025-04-11 16:49:20 -07:00
Daltro Augusto
0fa9cf0d4c
improved pt_br and a bit more of i18n cause why not
2025-04-11 02:22:37 -03:00
Drew Weymouth
aa18e502fe
re-enable peak meter code mistakenly commented-out
2025-04-10 08:32:49 -07:00
Drew Weymouth
765e21305a
fix goroutine handling for pop-up queue
2025-04-10 08:23:56 -07:00
Drew Weymouth
b16dc5034e
fix crash when showing album filter dialog
2025-04-06 13:54:24 -07:00
Drew Weymouth
9ae9b6b352
Merge pull request #582 from dweymouth/feat/dlnacast
...
Add ability to cast playback to DLNA devices
2025-04-05 11:01:10 -07:00
Drew Weymouth
28baf912f2
fix behavior of switching players while paused
2025-04-05 10:57:19 -07:00
Drew Weymouth
fa2e998ef6
fix a missed fyne.Do
2025-03-30 13:56:01 -07:00
Drew Weymouth
2701bb3f7f
sync playback time when seeking and starting new tracks
2025-03-30 13:08:18 -07:00
Drew Weymouth
447519c413
disable cast button while player switch in progress
2025-03-29 16:15:42 -07:00
Drew Weymouth
084aa6cdba
show current player in casting menu, show error toasts on failures
2025-03-29 15:15:14 -07:00
Drew Weymouth
e5c8027a82
shutdown proxy server when switching back to local; debounce vol slider
2025-03-29 15:15:13 -07:00
Drew Weymouth
5a37b1e39f
gapless DLNA working
2025-03-29 15:15:13 -07:00
Drew Weymouth
1ad45a33db
more progress - player switching working
2025-03-29 15:15:13 -07:00
Drew Weymouth
8bd1c8183d
more work for preparing for casting
2025-03-29 15:15:13 -07:00
Drew Weymouth
4f731833c0
very WIP for DLNA casting
2025-03-29 15:15:13 -07:00
Drew Weymouth
31c23490d1
add context menu actions to search dialog, refactor controller
2025-03-29 13:25:56 -07:00
Drew Weymouth
9ddb5e6e69
reuse context menu across both types of tracklist
2025-03-26 17:06:56 -07:00
Drew Weymouth
5c88180d69
refactor: Extract tracklist context menu as own component
2025-03-26 08:30:04 -07:00
Drew Weymouth
1a4237e493
Fix #580 : ensure track search results are added properly
2025-03-18 08:39:52 -07:00
Drew Weymouth
56c32e529e
fix a few bugs
2025-03-07 08:04:15 -08:00
Drew Weymouth
15b73893c3
implement search within playlist
2025-03-06 19:24:21 -08:00
Drew Weymouth
14e03bed0c
initial work for playlist search
2025-03-05 16:55:52 -08:00
Drew Weymouth
ed36879cda
Fix #571:make timeout configurable and bump default to 15 sec
2025-03-05 07:47:52 -08:00
Drew Weymouth
4fa50b7381
add open animation for pop up images
2025-03-04 18:20:21 -08:00
Drew Weymouth
95ef3eae38
expose more config file settings in the UI
2025-02-21 16:31:04 -08:00
Drew Weymouth
cbbdad3a10
add debouncing for gridview loading
2025-02-21 07:58:56 -08:00
Drew Weymouth
2d209a29f5
better debouncing of track row updates on fast scrolling
2025-02-21 07:33:10 -08:00
Drew Weymouth
0a6826b1aa
Merge pull request #557 from dweymouth/feature/album-shuffle
...
Add ability to shuffle by albums (to Albums page and Genre page)
2025-02-20 16:21:59 -08:00
Drew Weymouth
568e380a51
add Play random button to album page
2025-02-20 16:13:11 -08:00
Drew Weymouth
72f4d4b5c7
change sort selector to button on Albums page
2025-02-20 16:04:11 -08:00
Drew Weymouth
3a3774f5b6
add loading indicator and err/timeout toast to Album and Playlist pages (todo: other pages)
2025-02-14 17:15:03 -03:00
Drew Weymouth
e10d167350
fix loading dots not dismissing when clearing search field before completion
2025-02-13 19:31:22 -03:00