From 05fb3da7c2b0c39f1dad424c489233e2fa1e1be9 Mon Sep 17 00:00:00 2001 From: Vishesh Handa Date: Mon, 7 Oct 2019 20:36:23 +0200 Subject: [PATCH] Settings: Align Header with text It was weird that the rest of the text did not have the same margin. --- lib/screens/settings_screen.dart | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/lib/screens/settings_screen.dart b/lib/screens/settings_screen.dart index 70ec952c..a0b41b41 100644 --- a/lib/screens/settings_screen.dart +++ b/lib/screens/settings_screen.dart @@ -109,7 +109,7 @@ class SettingsListState extends State { ); return PreferencePage([ - PreferenceTitle('Display Settings'), + SettingsHeader('Display Settings'), DropdownPreference( 'Theme', 'theme', @@ -164,11 +164,11 @@ class SettingsListState extends State { Settings.instance.save(); }, ), - PreferenceTitle("Git Author Settings"), + SettingsHeader("Git Author Settings"), ListTile(title: gitAuthorForm), ListTile(title: gitAuthorEmailForm), SizedBox(height: 16.0), - PreferenceTitle("Storage"), + SettingsHeader("Storage"), DropdownPreference( 'File Name', 'file_name', @@ -198,7 +198,7 @@ class SettingsListState extends State { }, ), SizedBox(height: 16.0), - PreferenceTitle("Analytics"), + SettingsHeader("Analytics"), CheckboxPreference( "Collect Anonymous Usage Statistics", "usage_stats", @@ -236,13 +236,13 @@ class SettingsHeader extends StatelessWidget { @override Widget build(BuildContext context) { - return ListTile( - dense: true, - title: Text( + return Padding( + padding: EdgeInsets.only(left: 16.0, bottom: 0.0, top: 20.0), + child: Text( text, - style: Theme.of(context).textTheme.title, + style: TextStyle( + color: Theme.of(context).accentColor, fontWeight: FontWeight.bold), ), - enabled: false, ); } }