diff --git a/lib/screens/developers/app_detail.dart b/lib/screens/developers/app_detail.dart index 67d1ef25..d2bfbe55 100644 --- a/lib/screens/developers/app_detail.dart +++ b/lib/screens/developers/app_detail.dart @@ -1,6 +1,7 @@ import 'package:easy_localization/easy_localization.dart'; import 'package:flutter/material.dart'; import 'package:flutter_hooks/flutter_hooks.dart'; +import 'package:gap/gap.dart'; import 'package:go_router/go_router.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; import 'package:island/models/custom_app.dart'; @@ -32,6 +33,7 @@ class AppDetailScreen extends HookConsumerWidget { ); return AppScaffold( + isNoBackground: false, appBar: AppBar( title: Text(appData.value?.name ?? 'appDetails'.tr()), actions: [ @@ -51,6 +53,7 @@ class AppDetailScreen extends HookConsumerWidget { ); }, ), + const Gap(8), ], bottom: TabBar( controller: tabController, diff --git a/lib/screens/developers/bot_detail.dart b/lib/screens/developers/bot_detail.dart index 6f632eb2..d40dca24 100644 --- a/lib/screens/developers/bot_detail.dart +++ b/lib/screens/developers/bot_detail.dart @@ -30,6 +30,7 @@ class BotDetailScreen extends HookConsumerWidget { final botData = ref.watch(botProvider(publisherName, projectId, botId)); return AppScaffold( + isNoBackground: false, appBar: AppBar( title: Text(botData.value?.account.nick ?? 'botDetails'.tr()), actions: [ diff --git a/lib/screens/developers/edit_app.dart b/lib/screens/developers/edit_app.dart index 709581b7..1d087ec0 100644 --- a/lib/screens/developers/edit_app.dart +++ b/lib/screens/developers/edit_app.dart @@ -317,6 +317,7 @@ class EditAppScreen extends HookConsumerWidget { } return AppScaffold( + isNoBackground: false, appBar: AppBar( title: Text(isNew ? 'createCustomApp'.tr() : 'editCustomApp'.tr()), ), diff --git a/lib/screens/developers/edit_bot.dart b/lib/screens/developers/edit_bot.dart index 1bba7e7f..d2f760da 100644 --- a/lib/screens/developers/edit_bot.dart +++ b/lib/screens/developers/edit_bot.dart @@ -192,6 +192,7 @@ class EditBotScreen extends HookConsumerWidget { } return AppScaffold( + isNoBackground: false, appBar: AppBar(title: Text(isNew ? 'createBot'.tr() : 'editBot'.tr())), body: botData == null && !isNew diff --git a/pubspec.lock b/pubspec.lock index 14ea07ff..efc7bd95 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -457,6 +457,14 @@ packages: url: "https://pub.dev" source: hosted version: "5.9.0" + dio_smart_retry: + dependency: "direct main" + description: + name: dio_smart_retry + sha256: c8e20da5f49289fa7dce5c9c6b5b120928e3661aefa0fa2d206ea6d93f580928 + url: "https://pub.dev" + source: hosted + version: "7.0.1" dio_web_adapter: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 4ee13e07..2f6334a5 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -162,6 +162,7 @@ dependencies: syncfusion_flutter_pdfviewer: ^31.1.21 swipe_to: ^1.0.6 fl_heatmap: ^0.4.5 + dio_smart_retry: ^7.0.1 dev_dependencies: flutter_test: