diff --git a/lib/pages/chat_list/chat_list_header.dart b/lib/pages/chat_list/chat_list_header.dart index 6df4f5af..3cd78d4c 100644 --- a/lib/pages/chat_list/chat_list_header.dart +++ b/lib/pages/chat_list/chat_list_header.dart @@ -41,25 +41,36 @@ class ChatListHeader extends StatelessWidget implements PreferredSizeWidget { textInputAction: TextInputAction.search, onChanged: controller.onSearchEnter, decoration: InputDecoration( + fillColor: Theme.of(context) + .colorScheme + .secondaryContainer + .withAlpha(128), border: UnderlineInputBorder( borderSide: BorderSide.none, borderRadius: BorderRadius.circular(90), ), hintText: controller.activeSpacesEntry.getName(context), - prefixIcon: controller.isSearchMode - ? IconButton( - tooltip: L10n.of(context)!.cancel, - icon: const Icon(Icons.close_outlined), - onPressed: controller.cancelSearch, - color: Theme.of(context).colorScheme.onBackground, - ) - : IconButton( - onPressed: Scaffold.of(context).openDrawer, - icon: Icon( - Icons.menu, + prefixIcon: Padding( + padding: const EdgeInsets.only( + left: 8.0, + right: 4, + ), + child: controller.isSearchMode + ? IconButton( + tooltip: L10n.of(context)!.cancel, + icon: const Icon(Icons.close_outlined), + onPressed: controller.cancelSearch, color: Theme.of(context).colorScheme.onBackground, + ) + : IconButton( + onPressed: Scaffold.of(context).openDrawer, + icon: Icon( + Icons.menu, + color: + Theme.of(context).colorScheme.onBackground, + ), ), - ), + ), suffixIcon: Row( mainAxisSize: MainAxisSize.min, children: controller.isSearchMode diff --git a/lib/utils/string_color.dart b/lib/utils/string_color.dart index fb11afdf..f1d8bd3f 100644 --- a/lib/utils/string_color.dart +++ b/lib/utils/string_color.dart @@ -25,6 +25,6 @@ extension StringColor on String { number += codeUnitAt(i); } number = (number % 12) * 25.5; - return HSLColor.fromAHSL(1, number, 1, 0.7).toColor(); + return HSLColor.fromAHSL(1, number, 1, 0.40).toColor(); } }