reorder appearance settings
This commit is contained in:
parent
6336764da0
commit
0743c4cfc6
1 changed files with 20 additions and 20 deletions
|
|
@ -84,26 +84,6 @@ class SettingsSectionsController
|
||||||
.onError(showError),
|
.onError(showError),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
.new(
|
|
||||||
title: "Name Colors",
|
|
||||||
description: "Color names by power level, so moderators and admins stand out, or by user, so everyone has their own.",
|
|
||||||
icon: Icons.format_color_text,
|
|
||||||
builder: (title, description, icon) => DialogListTile<NameColor>(
|
|
||||||
icon: Icon(icon),
|
|
||||||
title: title,
|
|
||||||
subtitle: Text(description),
|
|
||||||
value: settings.nameColor,
|
|
||||||
options: NameColor.values,
|
|
||||||
getName: (option) => switch (option) {
|
|
||||||
.powerLevel => "By power level",
|
|
||||||
.user => "By user",
|
|
||||||
},
|
|
||||||
onChanged: (value) => ref
|
|
||||||
.read(SettingsController.provider.notifier)
|
|
||||||
.set(settings.copyWith(nameColor: value))
|
|
||||||
.onError(showError),
|
|
||||||
),
|
|
||||||
),
|
|
||||||
.new(
|
.new(
|
||||||
title: "Use Dynamic Theme",
|
title: "Use Dynamic Theme",
|
||||||
icon: Icons.palette,
|
icon: Icons.palette,
|
||||||
|
|
@ -125,6 +105,26 @@ class SettingsSectionsController
|
||||||
: null,
|
: null,
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
.new(
|
||||||
|
title: "Name Colors",
|
||||||
|
description: "Color names by power level, so moderators and admins stand out, or by user, so everyone has their own.",
|
||||||
|
icon: Icons.format_color_text,
|
||||||
|
builder: (title, description, icon) => DialogListTile<NameColor>(
|
||||||
|
icon: Icon(icon),
|
||||||
|
title: title,
|
||||||
|
subtitle: Text(description),
|
||||||
|
value: settings.nameColor,
|
||||||
|
options: NameColor.values,
|
||||||
|
getName: (option) => switch (option) {
|
||||||
|
.powerLevel => "By power level",
|
||||||
|
.user => "By user",
|
||||||
|
},
|
||||||
|
onChanged: (value) => ref
|
||||||
|
.read(SettingsController.provider.notifier)
|
||||||
|
.set(settings.copyWith(nameColor: value))
|
||||||
|
.onError(showError),
|
||||||
|
),
|
||||||
|
),
|
||||||
]),
|
]),
|
||||||
),
|
),
|
||||||
.new(
|
.new(
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue