fix: settings screen repetition (#252)

This commit is contained in:
Shreyas Thirumalai 2021-06-18 23:36:09 +05:30 committed by GitHub
parent 68253e071e
commit d6a24c257a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 139 additions and 143 deletions

View File

@ -73,23 +73,6 @@ class SettingsScreen extends StatelessWidget {
url: '/login',
rightWidget: Text(auth.activeAccount!.login),
),
TableViewItem(
leftIconData: Octicons.info,
text: Text(AppLocalizations.of(context)!.giteaStatus),
url: '/gitea/status',
rightWidget: FutureBuilder<String>(
future:
auth.fetchGitea('/version').then((v) => v['version']),
builder: (context, snapshot) {
return Text(snapshot.data ?? '');
},
),
),
TableViewItem(
text: Text(AppLocalizations.of(context)!.switchAccounts),
url: '/login',
rightWidget: Text(auth.activeAccount!.login),
),
TableViewItem(
text: Text(AppLocalizations.of(context)!.appLanguage),
rightWidget: Text(theme.locale == null
@ -124,10 +107,14 @@ class SettingsScreen extends StatelessWidget {
)
]),
CommonStyle.verticalGap,
TableView(headerText: AppLocalizations.of(context)!.theme, items: [
TableView(
hasIcon: false,
headerText: AppLocalizations.of(context)!.theme,
items: [
TableViewItem(
text: Text(AppLocalizations.of(context)!.brightness),
rightWidget: Text(theme.brighnessValue == AppBrightnessType.light
rightWidget:
Text(theme.brighnessValue == AppBrightnessType.light
? AppLocalizations.of(context)!.light
: theme.brighnessValue == AppBrightnessType.dark
? AppLocalizations.of(context)!.dark
@ -205,9 +192,13 @@ class SettingsScreen extends StatelessWidget {
]);
},
),
]),
],
),
CommonStyle.verticalGap,
TableView(headerText: AppLocalizations.of(context)!.feedback, items: [
TableView(
hasIcon: false,
headerText: AppLocalizations.of(context)!.feedback,
items: [
TableViewItem(
text: Text(AppLocalizations.of(context)!.submitAnIssue),
rightWidget: Text('git-touch/git-touch'),
@ -231,9 +222,13 @@ class SettingsScreen extends StatelessWidget {
hideRightChevron: true,
url: 'mailto:pd4d10@gmail.com',
),
]),
],
),
CommonStyle.verticalGap,
TableView(headerText: AppLocalizations.of(context)!.about, items: [
TableView(
hasIcon: false,
headerText: AppLocalizations.of(context)!.about,
items: [
TableViewItem(
text: Text(AppLocalizations.of(context)!.version),
rightWidget: FutureBuilder<String>(
@ -251,7 +246,8 @@ class SettingsScreen extends StatelessWidget {
: 'https://github.com') +
'/git-touch/git-touch',
),
])
],
),
],
),
);