@@ -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