diff --git a/apps/macos/Sources/Clawdis/AppMain.swift b/apps/macos/Sources/Clawdis/AppMain.swift index 3550c70a5..f9be47f7e 100644 --- a/apps/macos/Sources/Clawdis/AppMain.swift +++ b/apps/macos/Sources/Clawdis/AppMain.swift @@ -1760,22 +1760,14 @@ struct SettingsRootView: View { .tabItem { Label("General", systemImage: "gearshape") } .tag(SettingsTab.general) - ToolsSettings() - .tabItem { Label("Tools", systemImage: "wrench.and.screwdriver") } - .tag(SettingsTab.tools) - - SessionsSettings() - .tabItem { Label("Sessions", systemImage: "clock.arrow.circlepath") } - .tag(SettingsTab.sessions) + VoiceWakeSettings(state: self.state) + .tabItem { Label("Voice Wake", systemImage: "waveform.circle") } + .tag(SettingsTab.voiceWake) ConfigSettings() .tabItem { Label("Config", systemImage: "slider.horizontal.3") } .tag(SettingsTab.config) - VoiceWakeSettings(state: self.state) - .tabItem { Label("Voice Wake", systemImage: "waveform.circle") } - .tag(SettingsTab.voiceWake) - PermissionsSettings( status: self.permissionMonitor.status, refresh: self.refreshPerms, @@ -1783,6 +1775,14 @@ struct SettingsRootView: View { .tabItem { Label("Permissions", systemImage: "lock.shield") } .tag(SettingsTab.permissions) + SessionsSettings() + .tabItem { Label("Sessions", systemImage: "clock.arrow.circlepath") } + .tag(SettingsTab.sessions) + + ToolsSettings() + .tabItem { Label("Tools", systemImage: "wrench.and.screwdriver") } + .tag(SettingsTab.tools) + if self.state.debugPaneEnabled { DebugSettings() .tabItem { Label("Debug", systemImage: "ant") }