Drew Weymouth
|
2f14a09cd8
|
Fix #63: add experimental support for setting custom app font
|
2023-04-21 18:19:45 -07:00 |
|
Drew Weymouth
|
e7e77ee54c
|
add kofi link to about dialog
|
2023-04-20 21:39:41 -07:00 |
|
Drew Weymouth
|
cf22503610
|
make search bar on tracks page Ctrl+F focusable; reset tracklist selection on clear
|
2023-04-20 21:27:46 -07:00 |
|
Drew Weymouth
|
7e92407651
|
update CHANGELOG with all tracks page
|
2023-04-20 21:15:01 -07:00 |
|
Drew Weymouth
|
78ed013466
|
make tracks page show now playing + tracklist now playing refactor
|
2023-04-20 21:07:31 -07:00 |
|
Drew Weymouth
|
6b57df78a9
|
adjust position of tracks page search bar
|
2023-04-20 19:56:29 -07:00 |
|
Drew Weymouth
|
ff1094c588
|
memory allocation optimization
|
2023-04-20 19:53:08 -07:00 |
|
Drew Weymouth
|
3521f62f28
|
bug fix
|
2023-04-20 19:24:44 -07:00 |
|
Drew Weymouth
|
7a04d502fe
|
add search to tracks page
|
2023-04-20 19:24:44 -07:00 |
|
Drew Weymouth
|
6d8fd75767
|
add SearchTracksIterator
|
2023-04-20 19:24:44 -07:00 |
|
Drew Weymouth
|
5e8c450d76
|
add TracksPage
|
2023-04-20 19:24:44 -07:00 |
|
Drew Weymouth
|
b21b1ce6ba
|
add TracklistLoader for infinite scrolling tracklist
|
2023-04-20 19:24:44 -07:00 |
|
Drew Weymouth
|
88d4322ecd
|
trackiterator properly loads album tracklist
|
2023-04-20 19:24:44 -07:00 |
|
Drew Weymouth
|
ddc4d5272b
|
add thread-safety to tracklist
|
2023-04-20 19:24:41 -07:00 |
|
Drew Weymouth
|
51efab082e
|
add trackiterator
|
2023-04-20 19:23:15 -07:00 |
|
Drew Weymouth
|
e61dace0dd
|
#136: add menu button to album page with options to add album to queue or playlist
|
2023-04-19 18:13:31 -07:00 |
|
Drew Weymouth
|
3fbf53279f
|
Fix #132: provide standard sized icons
|
2023-04-18 17:56:06 -07:00 |
|
Drew Weymouth
|
ec3cb0c36d
|
Fix #104: add alternate hostname to server connection config
|
2023-04-18 17:21:02 -07:00 |
|
Drew Weymouth
|
37e78f0c03
|
allow Ctrl+F to focus the search bar on artists, genres, playlists pages
|
2023-04-11 17:04:27 -07:00 |
|
Drew Weymouth
|
84b5963407
|
add comments to some custom layouts
|
2023-04-10 19:14:36 -07:00 |
|
Drew Weymouth
|
19a45b7361
|
Fix #115: add search to artists, genres, and playlists pages
|
2023-04-10 17:38:33 -07:00 |
|
Drew Weymouth
|
aee6221691
|
Fix #55: show disc number and disc count for multi-disc albums
|
2023-04-09 13:14:39 -07:00 |
|
Drew Weymouth
|
c6e655a704
|
fix #125 - search state not being properly restored
|
2023-04-08 18:49:32 -07:00 |
|
Drew Weymouth
|
7298b6f8b9
|
add some comments
|
2023-04-08 08:59:39 -07:00 |
|
Drew Weymouth
|
bc1d4b7c8a
|
update README with Mac build process change
|
2023-04-07 19:03:19 -07:00 |
|
Drew Weymouth
|
c6be4c471d
|
update CHANGELOG for mac High Sierra support
|
2023-04-07 18:59:26 -07:00 |
|
Drew Weymouth
|
d69c3f4cb4
|
update Makefile with highsierra build target
|
2023-04-07 18:51:23 -07:00 |
|
Drew Weymouth
|
4cd7bfdc84
|
rm .gitignore entry for mac libs
|
2023-04-07 17:35:22 -07:00 |
|
Drew Weymouth
|
1b1bc84e90
|
update changelog with system tray
|
2023-04-06 19:49:03 -07:00 |
|
Drew Weymouth
|
9367943822
|
update fyne base for MacOS re-show window fix
|
2023-04-06 19:18:09 -07:00 |
|
Drew Weymouth
|
565c9e98a4
|
fix race condition on exit: disable UI playback state callbacks
|
2023-04-06 19:17:06 -07:00 |
|
Drew Weymouth
|
f7b381c22c
|
add Hide option to system tray menu
|
2023-04-06 19:17:06 -07:00 |
|
Drew Weymouth
|
43616f4f31
|
add UI for system tray settings
|
2023-04-06 19:17:04 -07:00 |
|
Drew Weymouth
|
8086262a8b
|
add system tray + close to tray support (no settigs UI yet)
|
2023-04-06 19:15:11 -07:00 |
|
Drew Weymouth
|
198110d1dc
|
don't show update prompt if found version is same as running version
|
2023-04-06 08:54:49 -07:00 |
|
Drew Weymouth
|
e80c4bbce5
|
add file path column to tracklist
|
2023-04-06 08:42:01 -07:00 |
|
Drew Weymouth
|
f0a0864fc6
|
fallback to 'auto' device if configured audio device is not available
|
2023-04-05 20:42:48 -07:00 |
|
Drew Weymouth
|
6334598507
|
add settings UI to choose audio device
|
2023-04-05 18:52:29 -07:00 |
|
Drew Weymouth
|
d6a84c78a1
|
add config option for audio device name and set it on startup
|
2023-04-05 18:19:56 -07:00 |
|
Drew Weymouth
|
b5086eafd3
|
add function to list mpv audio devices
|
2023-04-05 18:03:28 -07:00 |
|
Drew Weymouth
|
34f65e45ca
|
switch libmpv binding
|
2023-04-05 17:35:26 -07:00 |
|
Drew Weymouth
|
7164fa15c6
|
quick minSize optimizations
|
2023-04-02 10:40:55 -07:00 |
|
Drew Weymouth
|
553101677f
|
prepare for beta release
|
2023-04-01 11:26:05 -07:00 |
|
Drew Weymouth
|
51d60822f7
|
fix for duration entry enabled on dialog launch
|
2023-04-01 10:52:14 -07:00 |
|
Drew Weymouth
|
d84c0d71ed
|
hook up playback config onchanged
|
2023-04-01 10:42:15 -07:00 |
|
Drew Weymouth
|
4740446c13
|
connect replaygain config UI to config object
|
2023-04-01 10:06:04 -07:00 |
|
Drew Weymouth
|
7aaa82e52a
|
complete scrobble settings implementation
|
2023-04-01 09:29:50 -07:00 |
|
Drew Weymouth
|
19202dc0e8
|
more settings dialog work
|
2023-03-31 17:57:10 -07:00 |
|
Drew Weymouth
|
20563f8441
|
begin work on settings dialog
|
2023-03-31 17:37:14 -07:00 |
|
Drew Weymouth
|
b849513700
|
update Fyne baseline with hotfix for image painter leak
|
2023-03-31 16:57:22 -07:00 |
|
Drew Weymouth
|
0abdd76d3c
|
update changelog
|
2023-03-30 19:46:29 -07:00 |
|
Drew Weymouth
|
729e25715a
|
invoke check for update menu callback in goroutine
|
2023-03-30 19:43:24 -07:00 |
|
Drew Weymouth
|
06cd393b8c
|
add settings menu item to check for updates immediately
|
2023-03-30 19:19:01 -07:00 |
|
Drew Weymouth
|
d59352cd4d
|
show dialog on later version found
|
2023-03-30 19:19:01 -07:00 |
|
Drew Weymouth
|
8d13575000
|
forgot to stop ticket
|
2023-03-30 19:19:01 -07:00 |
|
Drew Weymouth
|
8c52097536
|
one more quick refactor
|
2023-03-30 19:19:01 -07:00 |
|
Drew Weymouth
|
cca12d7327
|
create UpdateChecker background task + constants refactoring
|
2023-03-30 19:19:00 -07:00 |
|
Drew Weymouth
|
2d7e633690
|
add util func to get latest version tag
|
2023-03-30 19:16:01 -07:00 |
|
Drew Weymouth
|
6aca993817
|
fix missing refresh in setting header column visible
|
2023-03-28 21:33:28 -07:00 |
|
Drew Weymouth
|
849fcbd546
|
use updated fyne base with fix for X11 modifiers; remove track selection workaround
|
2023-03-28 21:19:24 -07:00 |
|
Drew Weymouth
|
fe5a6ffdf3
|
hook up replaygain config file options
|
2023-03-28 18:17:45 -07:00 |
|
Drew Weymouth
|
e22a16ea5a
|
expose MPV ReplayGain options
|
2023-03-28 18:16:10 -07:00 |
|
Drew Weymouth
|
0a11df8c07
|
limit MPV in-memory cache size and make it configurable
|
2023-03-28 17:34:39 -07:00 |
|
Drew Weymouth
|
d67dfa07b3
|
add size column to tracklist
|
2023-03-27 18:28:47 -07:00 |
|
Drew Weymouth
|
10fe1d9f88
|
fix regression: add back OnTapped handler to artist image
|
2023-03-27 18:04:24 -07:00 |
|
Drew Weymouth
|
398399169e
|
tracklist refresh optimization
|
2023-03-27 17:48:10 -07:00 |
|
Drew Weymouth
|
a8f17dafd9
|
detect version of vapoursynth Python dependency in Mac OS packaging
|
2023-03-26 11:02:18 -07:00 |
|
Drew Weymouth
|
98fb1483e6
|
migrate to Fyne 2.3.3
|
2023-03-26 10:12:35 -07:00 |
|
Drew Weymouth
|
ac6a82c465
|
add Year ascending and descending sort orders
|
2023-03-26 09:11:03 -07:00 |
|
Drew Weymouth
|
0c1b293f68
|
add reorder tracks options to playlist page context menu
|
2023-03-25 11:18:22 -07:00 |
|
Drew Weymouth
|
0cdbf912c9
|
make scrobbling configurable
|
2023-03-23 17:36:41 -07:00 |
|
Drew Weymouth
|
0af281c3ad
|
make infinite scroll album loading thread-safe
|
2023-03-22 19:04:56 -07:00 |
|
Drew Weymouth
|
f34d4329b1
|
don't show tracklist row hover indicator when favorite toggle is hovered
|
2023-03-22 17:41:52 -07:00 |
|
Drew Weymouth
|
6a4eaf9606
|
fix missing import
|
2023-03-22 17:36:32 -07:00 |
|
Drew Weymouth
|
e17498d267
|
add Cmd+[ Cmd+] shortcuts on Mac
|
2023-03-22 17:26:17 -07:00 |
|
Drew Weymouth
|
34bcf7e566
|
fix dependency packaging for Mac OS
|
2023-03-21 20:11:04 -07:00 |
|
Drew Weymouth
|
6cad6390e4
|
use padded icon for Mac OS
|
2023-03-21 18:22:56 -07:00 |
|
Drew Weymouth
|
5e61536f04
|
add padded icon for Mac OS
|
2023-03-21 18:15:16 -07:00 |
|
Drew Weymouth
|
163d195032
|
use coverArt ID instead of album ID to fetch images
|
2023-03-20 18:14:02 -07:00 |
|
Drew Weymouth
|
2380caab35
|
add caching of artist images
|
2023-03-19 11:01:20 -07:00 |
|
Drew Weymouth
|
3afc22bf79
|
gearing up for alpha2 release :)
|
2023-03-17 18:36:46 -07:00 |
|
Drew Weymouth
|
b1c0d6e7b9
|
update CHANGELOG
|
2023-03-17 18:24:41 -07:00 |
|
Drew Weymouth
|
26b3a7f667
|
add AudioExclusive mode
|
2023-03-17 18:14:08 -07:00 |
|
Drew Weymouth
|
ae4660aa2c
|
send "Now Playing" scrobble to server on beginning new track
|
2023-03-17 18:05:19 -07:00 |
|
Drew Weymouth
|
bd5c2f2cbb
|
fix extra onTrackChange events
|
2023-03-17 17:57:18 -07:00 |
|
Drew Weymouth
|
60b7b93ee2
|
add edit/delete playlist functionality
|
2023-03-17 17:17:02 -07:00 |
|
Drew Weymouth
|
69314696a0
|
set placeholder image when album cover is not available
|
2023-03-16 21:32:48 -07:00 |
|
Drew Weymouth
|
78258a5457
|
update changelog with scrolling smoothness fix
|
2023-03-16 19:24:28 -07:00 |
|
Drew Weymouth
|
03e8e2560b
|
use fast (GPU) scaling in album grid to improve scroll smoothness
|
2023-03-16 19:08:38 -07:00 |
|
Drew Weymouth
|
8b0434cd0a
|
add CHANGELOG.md
|
2023-03-15 11:20:24 -07:00 |
|
Drew Weymouth
|
78c3872f47
|
combine TappableIcon and TappableImage in tappablewrappers.go
|
2023-03-14 10:40:48 -07:00 |
|
Drew Weymouth
|
f6efe6c9c9
|
add some comments and rename *ArtistGenrePlaylist* -> *ArtistGenreList*
|
2023-03-14 10:32:19 -07:00 |
|
Drew Weymouth
|
20f274797f
|
move SearchEntry into searcher.go file
|
2023-03-14 10:23:44 -07:00 |
|
Drew Weymouth
|
26c6ee7ac8
|
move HSpace to util package
|
2023-03-14 10:21:22 -07:00 |
|
Drew Weymouth
|
8c6b2fa789
|
delete unused ThickSeparator
|
2023-03-14 10:15:06 -07:00 |
|
Drew Weymouth
|
7ae7048293
|
add "Play artist radio" feature
|
2023-03-14 10:10:43 -07:00 |
|
Drew Weymouth
|
c06bdc0996
|
connect select all action to top tracks view when visible
|
2023-03-09 17:49:15 -08:00 |
|
Drew Weymouth
|
a6aae2b8a8
|
save artist page view settings in config
|
2023-03-09 17:49:15 -08:00 |
|
Drew Weymouth
|
4abb3843a2
|
save active artist page view in history
|
2023-03-09 17:49:15 -08:00 |
|
Drew Weymouth
|
70ccf30014
|
add top tracks view to artist page
|
2023-03-09 17:49:15 -08:00 |
|