Skip to content

Commit e8973c4

Browse files
committed
refactor: Reorder sidebar settings by moving interface controls above camera section
1 parent 4f3c32d commit e8973c4

1 file changed

Lines changed: 15 additions & 15 deletions

File tree

Platform/MacOS/Launcher/Sources/SidebarView.swift

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -39,17 +39,28 @@ struct SidebarView: View {
3939
// Scrolling Settings List
4040
ScrollView(.vertical, showsIndicators: false) {
4141
VStack(spacing: 16) {
42-
// --- CAMERA SECTION ---
43-
_buildSectionHeader(title: L10n.settings.cameraSection)
42+
43+
// --- INTERFACE SECTION ---
44+
_buildSectionHeader(title: L10n.settings.interfaceSection)
45+
46+
_buildGameLanguagePicker()
4447

4548
_buildSidebarSettingToggle(
4649
title: L10n.settings.windowedEdgeScroll,
4750
description: L10n.settings.windowedEdgeScrollDesc,
4851
isOn: $viewModel.isWindowedEdgeScrollEnabled,
4952
scope: .global
5053
)
51-
52-
_buildGameLanguagePicker()
54+
55+
_buildSidebarSettingToggle(
56+
title: L10n.settings.showHotkeyLabels,
57+
description: L10n.settings.showHotkeyLabelsDesc,
58+
isOn: $viewModel.showHotkeyLabels,
59+
scope: .global
60+
)
61+
62+
// --- CAMERA SECTION ---
63+
_buildSectionHeader(title: L10n.settings.cameraSection)
5364

5465
SettingsSliderField(
5566
title: L10n.settings.cameraMaxHeight,
@@ -80,17 +91,6 @@ struct SidebarView: View {
8091
defaultValue: SettingsDefaults.cameraMoveSpeed,
8192
scope: .global
8293
)
83-
84-
// --- INTERFACE SECTION ---
85-
_buildSectionHeader(title: L10n.settings.interfaceSection)
86-
87-
_buildSidebarSettingToggle(
88-
title: L10n.settings.showHotkeyLabels,
89-
description: L10n.settings.showHotkeyLabelsDesc,
90-
isOn: $viewModel.showHotkeyLabels,
91-
scope: .global
92-
)
93-
9494
// --- PERFORMANCE SECTION ---
9595
_buildSectionHeader(title: L10n.settings.fpsSection)
9696

0 commit comments

Comments
 (0)