Skip to content

Commit d82ebdc

Browse files
committed
Abbreviate server selection presets so they fit horizontally, don't show server selection unless in debug mode
1 parent 009b699 commit d82ebdc

File tree

2 files changed

+22
-20
lines changed

2 files changed

+22
-20
lines changed

lib/common.dart

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,16 +57,16 @@ const String kPrivacyURL = 'https://embla.is/privacy.html';
5757
// Ratatoskur server preset options (for debugging purposes)
5858
const List<List<String>> kRatatoskurServerPresetOptions = [
5959
['API', kDefaultRatatoskurServer],
60-
['Staging', "https://staging.api.greynir.is"],
61-
['Brand', 'http://brandur.mideind.is:8080'],
60+
['Stg.', "https://staging.api.greynir.is"],
61+
['Br.', 'http://brandur.mideind.is:8080'],
6262
['Lókal', 'http://192.168.1.8:8080']
6363
];
6464

6565
// Query server preset options (for debugging purposes)
6666
const List<List<String>> kQueryServerPresetOptions = [
6767
['Greynir', kDefaultQueryServer],
68-
['Stag', "https://staging.greynir.is"],
69-
['Brand', 'http://brandur.mideind.is:5000'],
68+
['Stg.', "https://staging.greynir.is"],
69+
['Br.', 'http://brandur.mideind.is:5000'],
7070
['Lókal', 'http://192.168.1.8:5000']
7171
];
7272

lib/settings.dart

Lines changed: 18 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ import 'dart:async';
2222
// import 'dart:io';
2323

2424
// import 'package:flutter/foundation.dart' show kDebugMode;
25+
import 'package:flutter/foundation.dart';
2526
import 'package:flutter/material.dart';
2627
import 'package:flutter/cupertino.dart';
2728

@@ -585,22 +586,23 @@ List<Widget> _settings(BuildContext context, void Function() refreshCallback) {
585586
];
586587

587588
// Only include query server selection widget in debug builds
588-
// if (kDebugMode) {
589-
settingsWidgets.addAll([
590-
// ASR engine selection
591-
const SettingsASRSelectionWidget(label: 'Talgreining'),
592-
divider,
593-
// Ratatoskur server selection
594-
const SettingsFullTextLabelWidget('Ratatoskur:'),
595-
const SettingsServerSelectionWidget(
596-
items: kRatatoskurServerPresetOptions, prefKey: 'ratatoskur_server'),
597-
divider,
598-
// Query server selection
599-
const SettingsFullTextLabelWidget('Fyrirspurnaþjónn:'),
600-
const SettingsServerSelectionWidget(items: kQueryServerPresetOptions, prefKey: 'query_server'),
601-
const Padding(padding: EdgeInsets.only(top: 0, bottom: 0), child: Text(''))
602-
]);
603-
// }
589+
if (kDebugMode) {
590+
settingsWidgets.addAll([
591+
// ASR engine selection
592+
const SettingsASRSelectionWidget(label: 'Talgreining'),
593+
divider,
594+
// Ratatoskur server selection
595+
const SettingsFullTextLabelWidget('Ratatoskur:'),
596+
const SettingsServerSelectionWidget(
597+
items: kRatatoskurServerPresetOptions, prefKey: 'ratatoskur_server'),
598+
divider,
599+
// Query server selection
600+
const SettingsFullTextLabelWidget('Fyrirspurnaþjónn:'),
601+
const SettingsServerSelectionWidget(
602+
items: kQueryServerPresetOptions, prefKey: 'query_server'),
603+
const Padding(padding: EdgeInsets.only(top: 0, bottom: 0), child: Text(''))
604+
]);
605+
}
604606

605607
/// Make API call to clear user data
606608
void clearData({bool all = false}) async {

0 commit comments

Comments
 (0)