Commit Graph
1038 Commits
Author SHA1 Message Date
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
Drew Weymouth 9b30f93732 update search entry icon size for Fyne 2.6 2025-02-13 19:01:27 -03:00
Drew Weymouth 99e48d6ff7 add album shuffle mode to Genre page 2025-02-13 13:46:29 -03:00
Drew Weymouth 4c0f936022 Merge pull request #552 from dweymouth/fyne-2.6-migrate
Fyne 2.6 migrate
2025-02-11 17:38:48 -03:00
Drew Weymouth 91a57f381a don't need to call fyne.Do from goroutine anymore 2025-02-11 17:27:46 -03:00
Drew Weymouth 253c08cbf3 disable Fyne thread checks, fix async for connect to server workflow 2025-02-11 17:09:03 -03:00