diff --git a/lib/pages/dynamics/widgets/content_panel.dart b/lib/pages/dynamics/widgets/content_panel.dart index 66a7ca63..fa379760 100644 --- a/lib/pages/dynamics/widgets/content_panel.dart +++ b/lib/pages/dynamics/widgets/content_panel.dart @@ -32,7 +32,7 @@ Widget content(context, item, source, callback) { return Container( width: double.infinity, - padding: const EdgeInsets.symmetric(horizontal: 12), + padding: const EdgeInsets.fromLTRB(12, 0, 12, 6), child: Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ diff --git a/lib/pages/mine/controller.dart b/lib/pages/mine/controller.dart index 3773a6d2..e519c372 100644 --- a/lib/pages/mine/controller.dart +++ b/lib/pages/mine/controller.dart @@ -20,7 +20,7 @@ class MineController extends GetxController { RxBool isLogin = false.obs; Rx themeType = ThemeType.system.obs; - static Box get setting => GStorage.setting; + Box get setting => GStorage.setting; static RxBool anonymity = (Accounts.account.isNotEmpty && !Accounts.get(AccountType.heartbeat).isLogin) .obs; diff --git a/lib/pages/search/controller.dart b/lib/pages/search/controller.dart index 072609a8..af04584b 100644 --- a/lib/pages/search/controller.dart +++ b/lib/pages/search/controller.dart @@ -1,5 +1,7 @@ import 'package:PiliPlus/common/widgets/dialog.dart'; import 'package:PiliPlus/http/loading_state.dart'; +import 'package:PiliPlus/pages/mine/controller.dart'; +import 'package:PiliPlus/utils/extension.dart'; import 'package:flutter/material.dart'; import 'package:get/get.dart'; import 'package:PiliPlus/http/search.dart'; @@ -88,9 +90,12 @@ class SSearchController extends GetxController { validateUid(); } - historyList.remove(controller.text); - historyList.insert(0, controller.text); - GStorage.historyWord.put('cacheList', historyList); + if (MineController.anonymity.value.not) { + historyList.remove(controller.text); + historyList.insert(0, controller.text); + GStorage.historyWord.put('cacheList', historyList); + } + searchFocusNode.unfocus(); await Get.toNamed(