From f64c27ef6f8ce061fc5cca6974e789d8fa27ab01 Mon Sep 17 00:00:00 2001 From: Strycher Date: Sat, 18 Jul 2026 02:43:36 -0400 Subject: [PATCH] refactor(#273): move Observer above App Settings Groups the list by kind: configuration (Node, Radio, Radio Stats, Privacy, Contacts, Blocked, Messages, Observer, App Settings), then readout (Device Info), then rarely-used Actions, then Debug. Co-Authored-By: Claude Opus 4.8 --- lib/screens/settings_screen.dart | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/lib/screens/settings_screen.dart b/lib/screens/settings_screen.dart index 890766b..4eaebc1 100644 --- a/lib/screens/settings_screen.dart +++ b/lib/screens/settings_screen.dart @@ -129,6 +129,13 @@ class _SettingsScreenState extends State { subtitle: l10n.settings_messageSettingsSubtitle, builder: _messageSettingsPane, ), + if (showObserver) + SettingsCategory( + icon: Icons.cloud_outlined, + title: 'Observer', + subtitle: 'WiFi · MQTT brokers · display', + builder: _observerPane, + ), SettingsCategory( icon: Icons.tune, title: l10n.settings_appSettings, @@ -140,13 +147,6 @@ class _SettingsScreenState extends State { title: l10n.settings_deviceInfo, builder: _devicePane, ), - if (showObserver) - SettingsCategory( - icon: Icons.cloud_outlined, - title: 'Observer', - subtitle: 'WiFi · MQTT brokers · display', - builder: _observerPane, - ), SettingsCategory( icon: Icons.bolt_outlined, title: l10n.settings_actions,