From fb82846e9ebc20f21699e799bbef642177779b49 Mon Sep 17 00:00:00 2001 From: Leonid Nikitin Date: Thu, 21 Aug 2025 22:24:21 +0500 Subject: [PATCH] Commented out incorrect theme color change logic in `ThemeInit` due to issues with the new Fyne version. --- internal/application/setting/theme.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/internal/application/setting/theme.go b/internal/application/setting/theme.go index b81547b..3b45109 100644 --- a/internal/application/setting/theme.go +++ b/internal/application/setting/theme.go @@ -1,10 +1,11 @@ package setting import ( + "image/color" + "fyne.io/fyne/v2" "fyne.io/fyne/v2/lang" "fyne.io/fyne/v2/theme" - "image/color" ) func (s *setting) GetTheme() ThemeInfoContract { @@ -31,7 +32,8 @@ func (s *setting) SetTheme(themeInfo ThemeInfoContract) { func (s *setting) ThemeInit() { themeInfo := s.GetTheme() if themeInfo.GetName() == "default" { - s.fyneApp.Settings().SetTheme(theme.DefaultTheme()) + // In the new version of Fyne the theme color changes incorrectly if it is set to default. + // s.fyneApp.Settings().SetTheme(theme.DefaultTheme()) return } s.fyneApp.Settings().SetTheme(&forcedVariant{theme: theme.DefaultTheme(), variant: themeInfo.GetVariant()})