opt. & fix
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user