From 492ad6b353069289e185ec28a3ab75f7639cc0be Mon Sep 17 00:00:00 2001 From: julian Date: Tue, 23 May 2023 16:22:32 -0600 Subject: [PATCH 1/3] update monero ref --- crypto_plugins/flutter_libmonero | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crypto_plugins/flutter_libmonero b/crypto_plugins/flutter_libmonero index 81659ce57..73d257ed2 160000 --- a/crypto_plugins/flutter_libmonero +++ b/crypto_plugins/flutter_libmonero @@ -1 +1 @@ -Subproject commit 81659ce57952c5ab54ffe6bacfbf43da159fff3e +Subproject commit 73d257ed2fe5b204cf3589822e226301b187b86d From 206a460cfa7a3044f9b1d376887a2a49e6dba3bd Mon Sep 17 00:00:00 2001 From: julian Date: Tue, 23 May 2023 17:19:16 -0600 Subject: [PATCH 2/3] fix: update theme button --- .../appearance_settings/sub_widgets/stack_theme_card.dart | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/pages/settings_views/global_settings_view/appearance_settings/sub_widgets/stack_theme_card.dart b/lib/pages/settings_views/global_settings_view/appearance_settings/sub_widgets/stack_theme_card.dart index 0193621bd..2f6f03091 100644 --- a/lib/pages/settings_views/global_settings_view/appearance_settings/sub_widgets/stack_theme_card.dart +++ b/lib/pages/settings_views/global_settings_view/appearance_settings/sub_widgets/stack_theme_card.dart @@ -155,6 +155,9 @@ class _StackThemeCardState extends ConsumerState { void initState() { final installedTheme = getInstalled(); _hasTheme = installedTheme != null; + if (_hasTheme) { + _needsUpdate = widget.data.version > (installedTheme?.version ?? 0); + } _subscription = ref .read(mainDBProvider) @@ -169,7 +172,8 @@ class _StackThemeCardState extends ConsumerState { setState(() { _hasTheme = hasTheme; if (hasTheme) { - _needsUpdate = widget.data.version > installedTheme.version!; + _needsUpdate = + widget.data.version > (installedTheme.version ?? 0); } }); }); From e7db6739ec8b8b8fd77550bd0089a738c3259bfc Mon Sep 17 00:00:00 2001 From: julian Date: Tue, 23 May 2023 17:47:52 -0600 Subject: [PATCH 3/3] disable wownero on linux --- lib/main.dart | 6 ++++-- .../add_wallet_views/add_wallet_view/add_wallet_view.dart | 2 ++ .../settings/settings_menu/nodes_settings.dart | 2 ++ 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/lib/main.dart b/lib/main.dart index 71604381a..8fa870214 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -70,7 +70,7 @@ final openedFromSWBFileStringStateProvider = // runs the MyApp widget and checks for new users, caching the value in the // miscellaneous box for later use void main() async { - WidgetsBinding widgetsBinding = WidgetsFlutterBinding.ensureInitialized(); + WidgetsFlutterBinding.ensureInitialized(); GoogleFonts.config.allowRuntimeFetching = false; if (Platform.isIOS) { Util.libraryPath = await getLibraryDirectory(); @@ -179,7 +179,9 @@ void main() async { } monero.onStartup(); - wownero.onStartup(); + if (!Platform.isLinux && !Platform.isWindows) { + wownero.onStartup(); + } // SystemChrome.setEnabledSystemUIMode(SystemUiMode.manual, // overlays: [SystemUiOverlay.bottom]); diff --git a/lib/pages/add_wallet_views/add_wallet_view/add_wallet_view.dart b/lib/pages/add_wallet_views/add_wallet_view/add_wallet_view.dart index c8cd467e8..d2dd8e30f 100644 --- a/lib/pages/add_wallet_views/add_wallet_view/add_wallet_view.dart +++ b/lib/pages/add_wallet_views/add_wallet_view/add_wallet_view.dart @@ -120,6 +120,8 @@ class _AddWalletViewState extends ConsumerState { if (Platform.isWindows) { _coins.remove(Coin.monero); _coins.remove(Coin.wownero); + } else if (Platform.isLinux) { + _coins.remove(Coin.wownero); } coinEntities.addAll(_coins.map((e) => CoinEntity(e))); diff --git a/lib/pages_desktop_specific/settings/settings_menu/nodes_settings.dart b/lib/pages_desktop_specific/settings/settings_menu/nodes_settings.dart index 7c39b6c91..1bab6ab58 100644 --- a/lib/pages_desktop_specific/settings/settings_menu/nodes_settings.dart +++ b/lib/pages_desktop_specific/settings/settings_menu/nodes_settings.dart @@ -58,6 +58,8 @@ class _NodesSettings extends ConsumerState { if (Platform.isWindows) { _coins.remove(Coin.monero); _coins.remove(Coin.wownero); + } else if (Platform.isLinux) { + _coins.remove(Coin.wownero); } searchNodeController = TextEditingController();