opt. & fix

This commit is contained in:
lollipopkit
2024-03-15 19:01:24 -06:00
parent 7be9c5fb9c
commit 5993231c2a
3 changed files with 33 additions and 13 deletions

View File

@@ -244,13 +244,10 @@ class _SettingPageState extends State<SettingPage> {
Widget _buildAppColor() {
return ListTile(
trailing: ClipOval(
child: ValueListenableBuilder(
valueListenable: _setting.primaryColor.listenable(),
builder: (_, val, __) => Container(
color: Color(val),
height: 27,
width: 27,
),
child: Container(
color: primaryColor,
height: 27,
width: 27,
),
),
title: Text(l10n.primaryColorSeed),
@@ -279,7 +276,7 @@ class _SettingPageState extends State<SettingPage> {
icon: Icons.colorize,
),
ColorPicker(
color: primaryColor,
color: Color(_setting.primaryColor.fetch()),
onColorChanged: (c) => ctrl.text = c.toHex,
)
]);
@@ -311,6 +308,7 @@ class _SettingPageState extends State<SettingPage> {
primaryColor = color;
_setting.primaryColor.put(color.value);
context.pop();
context.pop();
RebuildNodes.app.rebuild();
}