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
Drew Weymouth
565295a88a
use rounded rectangles where appropriate; switch deprecated Max to Stack layout
2023-11-02 22:02:44 -07:00
Drew Weymouth
b7393d1bc8
switch to ImagePlaceholder on album page
2023-10-31 22:19:05 -07:00
Drew Weymouth
c9320b8021
Add setting to disable server transcoding
2023-10-30 17:32:27 -07:00
Drew Weymouth
bd15866e02
Fix #223 : open Settings dialog to last active tab
2023-07-19 14:58:27 -07:00
natilou
9241601737
removing Resize line and wrapping the VBox in another container with layouts.MaxPadLayout
2023-06-27 09:48:36 -03:00
natilou
681fa06255
changing AlbumInfo attributes name, using the same names as subsonic API. Checking if lastFm and musicBrainzID are not empty strings. Saving the musicbrainz release url in constant. Using 'Show Info...' in meatball menu.
2023-06-27 09:48:36 -03:00