Drew Weymouth and Claude Sonnet 4.6
e21908cd24
Add -reload-theme CLI flag to re-apply the current theme file ( #860 )
...
* Add -reload-theme CLI flag to re-apply theme via IPC
Sends a reload-theme IPC message to a running instance, causing it to
call fyne.CurrentApp().Settings().SetTheme(m.theme). Follows the same
callback pattern as -show (OnReactivate) and quit (OnExit).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
* actually re-read theme file
---------
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-02-17 16:56:51 -08:00
Drew Weymouth
d8734083de
fix content not loading on startup until window focused
2026-02-10 20:16:29 -08:00
E1int
ef8f0f0454
Merge from main
2025-08-09 23:39:44 +02:00
E1int
4f997fc8b8
Allow passing IDs from standard input
2025-08-09 23:10:50 +02:00
Drew Weymouth
d4660075f0
set taskbar button tool tips based on app language
2025-08-08 19:15:46 -07:00
Drew Weymouth
041e4d3ba7
add icons to taskbar control buttons
2025-08-08 19:15:46 -07:00
Drew Weymouth
aedaa32de4
add Windows taskbar control buttons (TODO: icons)
2025-08-08 19:15:46 -07:00
E1int
c832d13099
Handle server connection in minimized start
2025-08-01 22:45:34 +02:00
E1int
aa3b030a26
Add CLI flag to start app minimized
2025-08-01 21:05:10 +02:00
Drew Weymouth
af1ae4641e
Add setting to disable OS media player APIs
2025-05-26 17:17:00 -07:00
Drew Weymouth
765e21305a
fix goroutine handling for pop-up queue
2025-04-10 08:23:56 -07:00
Drew Weymouth
90f85d26a6
remove no-longer-needed window size workaround - woohoo!
2025-02-21 08:09:06 -08:00
Drew Weymouth
3b5c896eb9
add config file setting to disable Fyne DPI detection
2025-02-08 23:05:33 -03:00
Drew Weymouth
07e26376c7
fix bad merge
2025-02-08 08:40:57 -03:00
Drew Weymouth
c7adeb5e32
a few more goroutines
2025-02-08 08:35:34 -03:00
Drew Weymouth
ff78a79906
more fyne.Do updates
2025-02-08 08:35:33 -03:00
Drew Weymouth
c60727f92a
migrate to Fyne 2.6 - WIP - updates for new threading model
2025-02-08 08:34:39 -03:00
Drew Weymouth
c48eae501b
move Windows version check to smtc.go conditionally compiled for Windows
2025-01-15 17:52:50 -08:00
Drew Weymouth
cb01703776
initial implementation of Windows SMTC integration
2025-01-15 17:42:44 -08:00
Drew Weymouth
34c04ba9d9
Expose language setting in settings dialog, fix some bugs
2024-12-17 19:15:16 -08:00
Drew Weymouth
dd3f5874c4
add ability to configure language in config file
2024-12-17 18:07:28 -08:00
Drew Weymouth
58ebd3ccf4
Fix #495 : use custom user-agent instead of go-http-client
2024-10-17 08:36:00 -07:00
Drew Weymouth
72e670f13f
disable window workaround on Wayland as well
2024-08-15 08:32:05 -07:00
Drew Weymouth
b44fab22b2
only use window size workaround on linux where needed
2024-08-15 08:17:42 -07:00
Drew Weymouth
ca90bf50da
increase sleep, remove debug prints
2024-08-08 08:40:07 -07:00
Drew Weymouth
697aa911f5
adjust sleeps, add debug logs
2024-08-08 08:22:23 -07:00
Drew Weymouth
1ff9d2d026
use Resize twice
2024-08-07 12:46:11 -07:00
Drew Weymouth
f4a5d4aab3
rework window size workaround
2024-08-07 11:08:58 -07:00
Drew Weymouth
26c3bd8012
add retrying to Fyne window misdraw workaround on Linux
2024-07-24 07:45:35 -07:00
Drew Weymouth
9d0b381572
add controller logic for visualizations and add to gear menu
2024-07-22 18:16:18 -07:00
Drew Weymouth
1b5cf118e1
WIP: peak/rms meter visualization
2024-07-22 09:27:09 -07:00
Drew Weymouth
67feea427f
embed and load translations into the app
2024-07-21 11:13:39 -07:00
Drew Weymouth
c159de229f
add Mac about menu override, minor MainWindow refactor
2024-07-18 16:56:05 -07:00
Drew Weymouth
46b7e386f4
correct import
2024-06-23 14:11:37 -07:00
Drew Weymouth
361ec68d59
only use X11 resize hack when needed
2024-06-23 14:10:09 -07:00
Drew Weymouth
880778e7c9
increase sleep before sending X11 resize
2024-06-23 11:14:59 -07:00
Drew Weymouth
2736fe9955
workaround for occasional linux window misdraw
2024-06-23 10:56:28 -07:00
Drew Weymouth
16fd76f0aa
try a better way to work around initial occasional window misdrawing on Linux
2024-06-23 08:28:27 -07:00
Drew Weymouth
280030c858
add cmdline flags and some fixes to the IPC layer
2024-06-12 17:21:15 -07:00
Drew Weymouth
d08b563b8c
Fix #371 : add a portable mode option
2024-05-25 08:28:50 -07:00
Drew Weymouth
e20bdcad37
Add Ctrl+Q quit shortcut for non-Mac
2024-02-03 11:56:21 -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
b83387e29c
show What's New dialog when launching updated version
2023-11-06 17:59:35 -08:00
Drew Weymouth
7ef1dc1b63
Prepare for 0.6.0 release
2023-10-23 07:51:41 -07:00
Drew Weymouth
3321540bd3
prepare for 0.5.2 release
2023-09-18 09:02:26 -07:00
Drew Weymouth
69fa726894
prepare for 0.5.1 bug fix release
2023-07-17 17:12:23 -07:00
Drew Weymouth
c7f58a8a38
prepare for 0.5.0 release
2023-07-15 11:14:57 -07:00
Drew Weymouth
5902c40b98
Fix #212 : round saved window dimensions to even
2023-07-14 17:19:55 -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