Drew Weymouth
ceed42dcf2
remove redundant CenterPad layout
2024-05-24 17:07:44 -07:00
Drew Weymouth
819f42dac0
onboard to new custom padded box layouts
2024-05-24 16:57:49 -07:00
Drew Weymouth
883c1f738d
rebase to Fyne 2.5 prerelease and onboard to new CustomPaddedLayout
2024-05-24 16:48:53 -07:00
Drew Weymouth
34427e5033
move "Create new playlist" result to bottom of list
2024-05-24 07:58:40 -07:00
Drew Weymouth
448421e556
simplify init of searchdialog
2024-05-24 07:53:34 -07:00
Drew Weymouth
3c5d1d521b
remove old addtoplaylistdialog
2024-05-24 07:37:34 -07:00
Drew Weymouth
e2a9ea49e0
rename skip duplicates check
2024-05-23 16:35:37 -07:00
Drew Weymouth
44f7eebad1
customize placeholder text and fix update bug
2024-05-23 16:32:07 -07:00
Drew Weymouth
b999d94e72
simplify onSearched
2024-05-23 16:09:26 -07:00
Drew Weymouth
21feca3265
remove Query from mediaprovider.SearchResult
2024-05-23 15:56:56 -07:00
Drew Weymouth
d43b4a4c8f
unexport SearchEntry
2024-05-23 15:50:19 -07:00
Drew Weymouth
b040df3a18
Refactor: move update logic back to base type
2024-05-23 15:45:42 -07:00
natilou
090874591a
go fmt
2024-05-18 16:07:50 -03:00
natilou
d939c7f85f
add 'Skip duplicates' option
2024-05-18 16:03:21 -03:00
natilou
1b53695589
add a list with all the playlists and then filter by the search text
2024-05-18 12:04:18 -03:00
natilou
9a587eee98
chore: Improve 'Add to playlists' dialog
2024-05-18 12:04:18 -03:00
natilou
6e6f377621
Add comment clarification about SearchDialog
2024-05-05 13:32:46 -03:00
natilou
2c7394ea98
rename method
2024-05-05 12:54:35 -03:00
natilou
4eefa4d1fb
chore: Implement SearchDialog component
...
Currently, this component is used by QuickSearch dialog. And then, it will be
used by the "Add to playlist" dialog.
I added some setters and getters to the QuickSearch dialog to abstract the interaction
between QuickSearch and SearchDialog from the Controller.
After this PR, I will implement the 'Add to playlist' dialog to incorporate the SearchDialog.
2024-05-05 12:54:35 -03:00
Drew Weymouth
63b0ab7374
add settings dialog radio for saving queue locally or to server
2024-04-16 18:13:22 -07:00
Drew Weymouth
268860b3ea
Fix #327 : show loading dots when search in progress but no results yet
2024-02-17 11:17:06 -08:00
Drew Weymouth
a0902e6f63
remove refresh workaround for apptabs not updating with theme
2024-02-14 14:57:27 -08:00
Drew Weymouth
e6848c1078
remove some unneeded (since Fyne 2.4.4) hboxes around check widgets
2024-02-14 14:55:55 -08:00
Drew Weymouth
91aa92706d
Fix #316 : Add setting to show notification on track change
2024-01-20 14:42:22 -08:00
Drew Weymouth
edc3ef7bfa
Fix #315 : Pre-select most recent playlist in "Add to playlist" dialog
2024-01-20 14:22:30 -08:00
Drew Weymouth
c9e6d5981a
bump copyright year
2024-01-12 08:14:33 -08:00
Drew Weymouth
e9d462e655
move player package into backend
2024-01-08 18:53:13 -08:00
Drew Weymouth
fe41781df4
add settings dialog check for Save to Queue
2024-01-07 16:42:35 -08:00
Drew Weymouth
407b5f2780
don't allow unselection of radio buttons
2023-12-27 15:54:14 -08:00
Drew Weymouth
f8f8a3a5cb
rework settings dialog to be aware of different player types
2023-12-19 08:41:07 -08:00
Drew Weymouth
55f9461410
Refactor pt. 1: move MPV player to own package and extract some types
2023-12-17 13:50:30 -08:00
Drew Weymouth
cb4329cf08
Display release types in album page
2023-12-16 15:03:22 -08:00
Drew Weymouth
d10162c3cf
Fix #295 - avoid trimming info string if nothing to trim
2023-12-16 07:39:53 -08:00
Drew Weymouth
64f57c7cdc
Fix #293 : Trucate album title in info dialog if too long
2023-12-15 17:38:25 -08:00
Drew Weymouth
87fc88e308
Fix #157 : Add "Auto" ReplayGain mode to auto-choose between Track and Album
2023-11-15 08:14:31 -08:00
Drew Weymouth
04f9c4e3b7
make Quick Search dialog a little taller
2023-11-15 07:42:31 -08:00
Drew Weymouth
2e223c6141
Fix #179 : add experimental setting to scale down or up UI size
2023-11-14 19:12:00 -08:00
Drew Weymouth
2ffcac9b88
add scrobbling for Jellyfin
2023-11-14 18:08:55 -08:00
Drew Weymouth
cafca00b1b
editing playlist metadata is working now
2023-11-14 09:05:02 -08:00
Drew Weymouth
4f9b3a70bf
implement Quick Search for Jellyfin
2023-11-14 09:05:02 -08:00
Drew Weymouth
d948d2d725
beginning of adding Jellyfin support
2023-11-14 09:05:02 -08:00
Drew Weymouth
4bbda87634
move donation link to top of whats new dialog
2023-11-07 07:44:02 -08:00
Drew Weymouth
b83387e29c
show What's New dialog when launching updated version
2023-11-06 17:59:35 -08:00
Drew Weymouth
7d7d315d74
refactor: move ImageLoader to ui/util
2023-11-05 14:30:57 -08:00
Drew Weymouth
5fd3f96129
WIP ranking of search results
2023-11-05 14:08:48 -08:00
Drew Weymouth
3238aad65a
include playlists and genres in results; UI improvement
2023-11-05 14:07:52 -08:00
Drew Weymouth
155ee877e3
mostly working now, except for track result action, and results ranking
2023-11-05 14:07:52 -08:00
Drew Weymouth
17df4d780e
more WIP
2023-11-05 14:07:52 -08:00
Drew Weymouth
38a399222a
simplify
2023-11-05 14:07:52 -08:00
Drew Weymouth
e10b751a4f
some work on the quick search dialog + image load refactoring
2023-11-05 14:07:52 -08:00