From 878a441a9f6812898c0ce10500d24dea92a9a962 Mon Sep 17 00:00:00 2001 From: Kingkor Roy Tirtho Date: Sat, 6 Sep 2025 22:32:41 +0600 Subject: [PATCH] fix: windows webview2 environment permission issue --- lib/pages/settings/logs.dart | 50 +++++++++++++++++++----------------- pubspec.lock | 2 +- pubspec.yaml | 2 +- 3 files changed, 28 insertions(+), 26 deletions(-) diff --git a/lib/pages/settings/logs.dart b/lib/pages/settings/logs.dart index 4985b57a..61269456 100644 --- a/lib/pages/settings/logs.dart +++ b/lib/pages/settings/logs.dart @@ -71,32 +71,34 @@ class LogsPage extends HookConsumerWidget { ), ) ], - child: switch (logsQuery) { - AsyncData(:final value) => InterScrollbar( - controller: controller, - child: SingleChildScrollView( - padding: const EdgeInsets.all(8.0), + child: SafeArea( + child: switch (logsQuery) { + AsyncData(:final value) => InterScrollbar( controller: controller, - child: Card(child: SelectableText(value)), - ), - ), - AsyncError(:final error) => switch (error) { - StateError() => Column( - mainAxisAlignment: MainAxisAlignment.center, - children: [ - Undraw( - illustration: UndrawIllustration.noData, - height: 200 * context.theme.scaling, - width: 200 * context.theme.scaling, - color: context.theme.colorScheme.primary, - ), - Text(context.l10n.no_logs_found).muted().small(), - ], + child: SingleChildScrollView( + padding: const EdgeInsets.all(8.0), + controller: controller, + child: Card(child: SelectableText(value)), ), - _ => Center(child: Text(error.toString())), - }, - _ => const Center(child: CircularProgressIndicator()), - }, + ), + AsyncError(:final error) => switch (error) { + StateError() => Column( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Undraw( + illustration: UndrawIllustration.noData, + height: 200 * context.theme.scaling, + width: 200 * context.theme.scaling, + color: context.theme.colorScheme.primary, + ), + Text(context.l10n.no_logs_found).muted().small(), + ], + ), + _ => Center(child: Text(error.toString())), + }, + _ => const Center(child: CircularProgressIndicator()), + }, + ), ); } } diff --git a/pubspec.lock b/pubspec.lock index 55569f1d..1038427e 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -1221,7 +1221,7 @@ packages: description: path: "." ref: main - resolved-ref: "52cd25a12c1af6a8819963d222026539e8537586" + resolved-ref: "01935a75640092af7947bfb21a497240376f0c83" url: "https://github.com/KRTirtho/hetu_spotube_plugin.git" source: git version: "0.0.1" diff --git a/pubspec.yaml b/pubspec.yaml index fc014ef9..564de5bd 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -56,7 +56,7 @@ dependencies: flutter_feather_icons: ^2.0.0+1 flutter_form_builder: ^9.6.0 flutter_hooks: ^0.20.5 - flutter_inappwebview: ^6.1.3 + flutter_inappwebview: ^6.1.5 flutter_localizations: sdk: flutter flutter_native_splash: ^2.4.6