From a7d366e7c6438b2a949e5b82a41acf6b549906bf Mon Sep 17 00:00:00 2001 From: Vishesh Handa Date: Wed, 23 Jan 2019 13:39:54 +0100 Subject: [PATCH] Settings: Try to add a header It still looks ugly as fuck --- lib/screens/settings_screen.dart | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/lib/screens/settings_screen.dart b/lib/screens/settings_screen.dart index dbb220b7..3a207343 100644 --- a/lib/screens/settings_screen.dart +++ b/lib/screens/settings_screen.dart @@ -74,8 +74,10 @@ class SettingsListState extends State { ); var listView = ListView(children: [ + SettingsHeader("Git Settings"), ListTile(title: gitAuthorForm), ListTile(title: gitAuthorEmailForm), + SettingsHeader("Version Info"), VersionNumberTile(), ]); @@ -86,6 +88,22 @@ class SettingsListState extends State { } } +class SettingsHeader extends StatelessWidget { + final String text; + SettingsHeader(this.text); + + @override + Widget build(BuildContext context) { + return ListTile( + title: Text( + text, + style: Theme.of(context).textTheme.headline, + ), + enabled: false, + ); + } +} + class VersionNumberTile extends StatefulWidget { @override VersionNumberTileState createState() {