UI collapsable height profile, english settings menue

This commit is contained in:
Constantin Leue
2026-07-31 09:49:28 +02:00
parent 8cc9a51a34
commit cb91436fe4
12 changed files with 157 additions and 29 deletions
+3 -3
View File
@@ -64,10 +64,10 @@ class AppSettingsTable extends Table {
boolean().withDefault(const Constant(true))();
/// Gewaehlte Verbindungsart (Doku 7: "Art: WLAN * USB (spaeter)"),
/// gespeichert als [ConnectionType.name]. Standard bleibt Bluetooth, damit
/// bestehende Installationen ihr bisheriges Verhalten behalten.
/// gespeichert als [ConnectionType.name]. App-Default ist WLAN; die
/// Nutzerauswahl wird danach dauerhaft gemerkt.
TextColumn get connectionType =>
text().withDefault(const Constant('bluetooth'))();
text().withDefault(const Constant('wifi'))();
/// Vom Nutzer eingetragene Ziel-IP der mLRS-WLAN-Bruecke (Doku 3:
/// "Zieladresse niemals fest eincodieren") - null, solange keine Vorgabe
@@ -33,7 +33,7 @@ class AppSettingsRepository {
connectionAutoConnect: row?.connectionAutoConnect ?? true,
connectionType: ConnectionType.values.firstWhere(
(t) => t.name == row?.connectionType,
orElse: () => ConnectionType.bluetooth,
orElse: () => ConnectionType.wifi,
),
connectionWifiHost: row?.connectionWifiHost,
connectionWifiPort: row?.connectionWifiPort ?? kDefaultWifiPort,