Polished layout and icons

This commit is contained in:
2023-05-31 21:34:16 +02:00
parent d226f62d31
commit 2f4e6fef37
7 changed files with 24 additions and 20 deletions

View File

@ -36,7 +36,7 @@ class _SettingsState extends State<Settings> {
children: [
ListTile(
leading: const Icon(Icons.logout),
leading: const Icon(Icons.logout_outlined),
title: const Text("Konto abmelden"),
onTap: () {
showDialog(
@ -76,7 +76,7 @@ class _SettingsState extends State<Settings> {
Consumer<AppTheme>(
builder: (context, value, child) {
return ListTile(
leading: const Icon(Icons.dark_mode),
leading: const Icon(Icons.dark_mode_outlined),
title: const Text("Farbgebung"),
trailing: DropdownButton<ThemeMode>(
value: value.getMode,
@ -103,7 +103,7 @@ class _SettingsState extends State<Settings> {
const Divider(),
ListTile(
leading: const Icon(Icons.info),
leading: const Icon(Icons.live_help_outlined),
title: const Text("Informationen und Lizenzen"),
onTap: () async {
final appInfo = await PackageInfo.fromPlatform();
@ -124,7 +124,7 @@ class _SettingsState extends State<Settings> {
),
ListTile(
leading: const Icon(Icons.privacy_tip),
leading: const Icon(Icons.policy_outlined),
title: const Text("Datenschutz"),
onTap: () {
launchUrl(Uri.parse("https://mhsl.eu/datenschutz.html"));
@ -133,7 +133,7 @@ class _SettingsState extends State<Settings> {
),
ListTile(
leading: const Icon(Icons.person_pin_rounded),
leading: const Icon(Icons.badge_outlined),
title: const Text("Impressum"),
onTap: () {
launchUrl(Uri.parse("https://mhsl.eu/id.html"));
@ -144,9 +144,10 @@ class _SettingsState extends State<Settings> {
const Divider(),
ListTile(
leading: const Icon(Icons.developer_mode),
leading: const Icon(Icons.developer_mode_outlined),
title: const Text("Entwicklermodus"),
trailing: Checkbox(
visualDensity: const VisualDensity(horizontal: VisualDensity.minimumDensity),
value: developerMode,
onChanged: (state) {
setState(() {