Drew Weymouth
|
bf93689bce
|
new versions of fyne package automatically scale icon for MacOS
|
2023-10-21 09:49:55 -07:00 |
|
Drew Weymouth
|
40b9322079
|
Fix #261: Show next-up sort icon when hovering over sortable list header
|
2023-10-21 09:25:30 -07:00 |
|
Drew Weymouth
|
fa931f490c
|
Fix #255: parse OpenSubsonic getAlbumList2 correctly
|
2023-10-12 18:27:47 -07:00 |
|
Drew Weymouth
|
0bcdcf5e02
|
add genres list sorting and fix bug with playlists sorting
|
2023-10-11 17:56:25 -07:00 |
|
Drew Weymouth
|
4485908776
|
add sorting to playlists page list view
|
2023-10-09 17:06:59 -07:00 |
|
Drew Weymouth
|
f84a03c703
|
Closes #249: add Rescan Library to settings menu
|
2023-09-25 16:38:02 -07:00 |
|
Drew Weymouth
|
3321540bd3
|
prepare for 0.5.2 release
|
2023-09-18 09:02:26 -07:00 |
|
Drew Weymouth
|
a5417cc8ec
|
update go-subsonic to get timestamp unmarshaling fix
|
2023-09-16 12:23:36 -07:00 |
|
Drew Weymouth
|
9b2fee47f1
|
refactor: shared base impl between albums and genre pages
|
2023-08-07 17:28:24 -07:00 |
|
Drew Weymouth
|
64ec698202
|
few cleanups around handling track change callback
|
2023-08-04 23:39:14 -04:00 |
|
Drew Weymouth
|
5c9d338b62
|
prevent multiple popup covers on album page if thumbnail clicked twice while loading
|
2023-08-04 10:59:19 -04:00 |
|
Drew Weymouth
|
a2a56b3d8c
|
ctrl+F to focus search bar on Artists page
|
2023-08-02 16:07:32 -06:00 |
|
Drew Weymouth
|
1c27a267b9
|
add Cmd+, shortcut for settings dialog on Mac
|
2023-08-02 15:58:30 -06:00 |
|
Drew Weymouth
|
cf09912474
|
fix bug where album card on artist page would occasionally show artist name instead of year
|
2023-08-02 15:32:30 -06:00 |
|
Drew Weymouth
|
a53a270730
|
limit concurrent image fetches from server
|
2023-08-01 17:21:38 -07:00 |
|
Drew Weymouth
|
f63fcc14ff
|
Fix #227: add limit to on-disk image cache size, periodic pruning
|
2023-07-28 18:53:45 -07:00 |
|
Drew Weymouth
|
09fcc6dcb8
|
clear in-memory image cache on server logout
|
2023-07-28 17:10:40 -07:00 |
|
Drew Weymouth
|
873dc16b0d
|
Fix #230: update go-mpris-server to get bug fix
|
2023-07-28 08:42:19 -07:00 |
|
Drew Weymouth
|
bd15866e02
|
Fix #223: open Settings dialog to last active tab
|
2023-07-19 14:58:27 -07:00 |
|
Drew Weymouth
|
1465479f2a
|
add expiry to cached full size cover art
|
2023-07-18 18:31:20 -07:00 |
|
Drew Weymouth
|
69fa726894
|
prepare for 0.5.1 bug fix release
|
2023-07-17 17:12:23 -07:00 |
|
Drew Weymouth
|
5bb65ee6aa
|
Fixes #222: ensure pooled PageHeaders don't hold onto old state in closures
|
2023-07-17 17:07:13 -07:00 |
|
Drew Weymouth
|
5a5f551613
|
Fixes #220, Fixes #221: a few MPRIS bugs
|
2023-07-17 17:01:27 -07:00 |
|
Drew Weymouth
|
36bc8ef57b
|
use no track object path instead of empty string
|
2023-07-17 17:01:03 -07:00 |
|
Drew Weymouth
|
f66134c380
|
point back to quarckster/go-mpris-server directly
|
2023-07-17 09:22:22 -07:00 |
|
Drew Weymouth
|
c7f58a8a38
|
prepare for 0.5.0 release
|
2023-07-15 11:14:57 -07:00 |
|
Drew Weymouth
|
2218c34963
|
pick up bug fix in mpris library for exporting metadata
|
2023-07-15 10:50:34 -07:00 |
|
Drew Weymouth
|
5902c40b98
|
Fix #212: round saved window dimensions to even
|
2023-07-14 17:19:55 -07:00 |
|
Drew Weymouth
|
c11900da83
|
Fix #216: ensure Audio Exclusive is set to false when paused
|
2023-07-14 16:58:22 -07:00 |
|
Drew Weymouth
|
4febad12b7
|
fix regression with shuffle context menu on gridview
|
2023-07-14 16:54:53 -07:00 |
|
Drew Weymouth
|
9004e002f2
|
fix loopmode crash regression
|
2023-07-13 18:43:18 -07:00 |
|
Drew Weymouth
|
0dad246124
|
temporarily move to patched fork
|
2023-07-13 18:21:42 -07:00 |
|
Drew Weymouth
|
e754b40a09
|
implement MPRIS SetVolume
|
2023-07-13 14:41:11 -07:00 |
|
Drew Weymouth
|
a12b6dd276
|
expose repeat mode through MPRIS
|
2023-07-13 13:12:57 -07:00 |
|
Drew Weymouth
|
41053a22a8
|
upgrade go-mpris-server; gracefully handle no dbus connection
|
2023-07-13 12:51:19 -07:00 |
|
Drew Weymouth
|
8a1a3795bc
|
uncomment events and fix artURL - will crash unless building against pull #4 in quarckster/go-mpris-server
|
2023-07-12 18:14:20 -07:00 |
|
Drew Weymouth
|
a9bafd76c7
|
emitting events is crashing for some reason; comment out for now
|
2023-07-12 17:41:16 -07:00 |
|
Drew Weymouth
|
3b204572b1
|
mpris events
|
2023-07-12 17:41:16 -07:00 |
|
Drew Weymouth
|
61d5ad917d
|
more mpris features
|
2023-07-12 17:41:16 -07:00 |
|
Drew Weymouth
|
2a17718969
|
add implementations for several mpris methods
|
2023-07-12 17:41:16 -07:00 |
|
Drew Weymouth
|
1ce8442138
|
start evaluating quarckster/go-mpris-server
|
2023-07-12 17:41:16 -07:00 |
|
Drew Weymouth
|
2239023e0f
|
move grid view context menu to GridView instead of GridViewItem for reuse
|
2023-07-12 17:18:54 -07:00 |
|
Drew Weymouth
|
5d09a5f8f3
|
avoid unnecessary refreshes when mousing over GridView covers
|
2023-07-12 14:39:22 -07:00 |
|
Drew Weymouth
|
caad7c7a27
|
use GridView widgets from pool in favorites page
|
2023-07-11 16:58:47 -07:00 |
|
Drew Weymouth
|
8ac7b1935c
|
reuse album grid on favorites page for searching
|
2023-07-11 16:50:16 -07:00 |
|
Drew Weymouth
|
2df0514468
|
add cleanup task to widget pool
|
2023-07-11 16:38:50 -07:00 |
|
Drew Weymouth
|
f75a5e27a5
|
clear tracks from tracklists before releasing to widget pool
|
2023-07-10 13:51:09 -07:00 |
|
Drew Weymouth
|
a86a81f1e6
|
fix bug with not resetting page reference when reusing headers
|
2023-07-09 16:52:08 -07:00 |
|
Drew Weymouth
|
203070328c
|
reuse grid view across several pages
|
2023-07-09 14:14:23 -07:00 |
|
Drew Weymouth
|
be41bdc72c
|
reuse grid for searching in genre page
|
2023-07-09 13:18:05 -07:00 |
|
Drew Weymouth
|
1c771b0832
|
reuse grid view for searching on albums page
|
2023-07-08 15:18:37 -07:00 |
|
Drew Weymouth
|
83b6d48560
|
widgetPool - switch from map to slice
|
2023-07-08 14:02:15 -07:00 |
|
Drew Weymouth
|
673f86f792
|
reuse hyperlinks in Similar Artists list
|
2023-07-08 13:44:55 -07:00 |
|
Drew Weymouth
|
5622554842
|
move gridview mutex out of state
|
2023-07-08 11:58:22 -07:00 |
|
Drew Weymouth
|
d76fc41230
|
more pooling of widgets, rename and rework a few things
|
2023-07-07 17:11:03 -07:00 |
|
Drew Weymouth
|
c6c33ecfed
|
begin reuse of widgets across pages
|
2023-07-07 12:54:20 -07:00 |
|
Drew Weymouth
|
47a7f065cb
|
prepare for 0.4.0 release
|
2023-06-24 15:56:15 -07:00 |
|
Drew Weymouth
|
2d38a0712c
|
add preamp to EQ
|
2023-06-24 13:22:11 -07:00 |
|
Drew Weymouth
|
59be258e89
|
add equalizer UI in settings dialog
|
2023-06-24 10:47:45 -07:00 |
|
Drew Weymouth
|
87271c32d1
|
Merge branch 'main' of github.com:dweymouth/supersonic
|
2023-06-24 09:32:06 -07:00 |
|
Drew Weymouth
|
4d88e3c0f6
|
launch properly if previous session crashed and left lock file in place
|
2023-06-24 09:31:53 -07:00 |
|
Drew Weymouth
|
ab22f871d2
|
add ISO 15 equalizer implementation
|
2023-06-22 18:36:06 -07:00 |
|
Drew Weymouth
|
0e590ca8f3
|
beginning work on equalizer
|
2023-06-21 20:48:46 -07:00 |
|
Drew Weymouth
|
5f83c2cd95
|
add repeat icons to bundle
|
2023-06-20 19:22:40 -07:00 |
|
Drew Weymouth
|
a7603fe668
|
use v2 of toml
|
2023-06-20 18:36:58 -07:00 |
|
Drew Weymouth
|
ecffb81f72
|
make ListHeader color independently customizable
|
2023-06-20 18:33:41 -07:00 |
|
Drew Weymouth
|
c6fc76172a
|
fallback to default Supersonic theme before falling back to Fyne theme
|
2023-06-20 18:33:41 -07:00 |
|
Drew Weymouth
|
02cac23d9a
|
hook custom themes up to Settings dialog
|
2023-06-20 18:33:37 -07:00 |
|
Drew Weymouth
|
4a399c51b7
|
move default theme to ThemeFile system
|
2023-06-20 18:32:41 -07:00 |
|
Drew Weymouth
|
604396ae17
|
begin work on custom theme support
|
2023-06-20 18:32:41 -07:00 |
|
Drew Weymouth
|
91d1cc5ba3
|
get rid of no-op defer
|
2023-06-19 19:27:14 -07:00 |
|
Drew Weymouth
|
a324177fef
|
adjust layout of aux controls
|
2023-06-19 19:22:47 -07:00 |
|
Drew Weymouth
|
1f272829c7
|
upgrade fsnotify to 1.6.0 and change reactivate logic slightly
|
2023-06-17 18:07:16 -07:00 |
|
Drew Weymouth
|
20e4d8c5f2
|
Fix #193: exit and reactivate existing instance if another instance running
|
2023-06-17 17:00:47 -07:00 |
|
Drew Weymouth
|
8bd5ca3894
|
avoid unnecessary status line refreshes
|
2023-06-05 09:08:02 -07:00 |
|
Drew Weymouth
|
fedb9fd70d
|
add status line with media info to bottom of now playing page
|
2023-06-05 08:55:35 -07:00 |
|
Drew Weymouth
|
6d5900b692
|
prepare for 0.3.1 release
|
2023-06-03 10:22:06 -07:00 |
|
Drew Weymouth
|
17f9370e0a
|
renumber correctly after removing tracks from playlist
|
2023-06-03 08:40:49 -07:00 |
|
Drew Weymouth
|
f17c48efa0
|
rm unused listselectionmanager
|
2023-06-02 17:43:56 -07:00 |
|
Drew Weymouth
|
b64dcdcc0b
|
fix tracklist selection being maintained when sorting
|
2023-06-02 17:43:22 -07:00 |
|
Drew Weymouth
|
8b238fd239
|
fix missing icon in album grid cover placeholder
|
2023-06-02 08:38:22 -07:00 |
|
Drew Weymouth
|
286967217e
|
#182: switch back to GetArtistInfo2 and add defensive nil check
|
2023-05-31 16:41:18 -07:00 |
|
Drew Weymouth
|
066be7bb8d
|
fix artist page favorite button state
|
2023-05-28 14:16:30 -07:00 |
|
Drew Weymouth
|
1908b03e73
|
make sure placeholder image has Fastest scale mode if requested
|
2023-05-28 14:12:03 -07:00 |
|
Drew Weymouth
|
831f5f56c7
|
prevent clicking track row separator from resetting selection
|
2023-05-27 10:30:55 -07:00 |
|
Drew Weymouth
|
0d6bed8294
|
Fix #176: searching genres list works again
|
2023-05-27 09:17:28 -07:00 |
|
Drew Weymouth
|
5827f46648
|
Fix #175: correct version in Mac system about dialog
|
2023-05-26 20:09:02 -07:00 |
|
Drew Weymouth
|
c3430c9c85
|
prepare for 0.3.0 release
|
2023-05-24 17:42:38 -07:00 |
|
Drew Weymouth
|
7a77a77569
|
Playlist page - show track's original position in playlist for # column
|
2023-05-24 14:43:44 -07:00 |
|
Drew Weymouth
|
65f0fd8670
|
make primary link in GridViewItem bold
|
2023-05-24 11:18:58 -07:00 |
|
Drew Weymouth
|
289aa56f7f
|
fix merge: re-disable sorting on genres page
|
2023-05-24 09:27:01 -07:00 |
|
Drew Weymouth
|
eafdae661b
|
fix merge
|
2023-05-24 09:20:36 -07:00 |
|
Drew Weymouth
|
e95474d0d0
|
Merge branch 'main' into feature/sort-tracklist-cols
|
2023-05-24 09:18:59 -07:00 |
|
Drew Weymouth
|
572a2e511d
|
reorder playlist tracks based on original sort and switch to unsorted view
|
2023-05-24 09:11:50 -07:00 |
|
Drew Weymouth
|
f29570b1b0
|
one more VSCode refactor clean up
|
2023-05-23 19:21:43 -07:00 |
|
Drew Weymouth
|
1e40465c94
|
remove extra padding around artist grid view
|
2023-05-23 19:19:45 -07:00 |
|
Drew Weymouth
|
20f950f508
|
rename func
|
2023-05-23 19:16:13 -07:00 |
|
Drew Weymouth
|
dfbbc2ffe0
|
get rid of debug print and unused func
|
2023-05-23 19:09:00 -07:00 |
|
Drew Weymouth
|
e95cefd3ce
|
fix messy VSCode refactor
|
2023-05-23 19:05:52 -07:00 |
|
Drew Weymouth
|
c5b8e0e3f7
|
fix tap events for gridview
|
2023-05-23 19:03:44 -07:00 |
|