Settings menu: display settings, language codes, style guide window

Display tab: window mode (windowed/maximized/borderless/exclusive), monitor, window
size per monitor (centred, disabled in fullscreen), V-Sync, frame rate cap, reset;
applied and saved at once through the core DisplaySettingsService. Language is read
through LanguageCode (en-en/en_US = English). The window follows the style guide
shell: title and tabs in the header, close on the right, footer hint and per-tab reset.
The main menu hides every session panel of UiHost (pause menu stayed above it).
New suite display_settings (+ --shots); collection_edit leaves the game through the
pause menu and checks it is closed.
This commit is contained in:
cthangover committed 2026-10-21 19:18:34 +02:00
1 parent b3ac8aec8f
commit 9bd0483af9
10 files changed
+940 -446

No files matched your search

+17 -10
View File
@@ -44,6 +44,11 @@ settings/back = Back
settings/audio = Audio
settings/sounds = Sounds
settings/music = Music
settings/ambient = Ambience
settings/interface_language = Interface language
settings/section_window = Window
settings/section_performance = Performance
settings/saved_at_once = Changes are applied and saved at once
settings/volume = Volume
settings/language = Language
settings/lang_ru = Russian
@@ -55,18 +60,20 @@ settings/tab_display = Display
settings/display = Display
settings/window_mode = Window Mode
settings/window_mode_windowed = Windowed
settings/window_mode_fullscreen = Fullscreen
settings/window_mode_borderless = Borderless
settings/resolution = Resolution
settings/window_mode_maximized = Maximized window
settings/window_mode_borderless = Fullscreen (borderless)
settings/window_mode_fullscreen = Fullscreen (exclusive)
settings/resolution = Window size
settings/resolution_fullscreen_hint = Fullscreen modes use the monitor resolution
settings/monitor = Monitor
settings/monitor_screen = Screen {0} ({1}x{2})
settings/monitor_screen = Monitor {0} ({1}×{2})
settings/monitor_screen_primary = Monitor {0} ({1}×{2}), primary
settings/vsync = V-Sync
settings/scale = Scale
settings/scale_1x = 1x
settings/scale_2x = 2x
settings/scale_3x = 3x
settings/scale_4x = 4x
settings/tab_mods = Mod Settings
settings/max_fps = Frame rate limit
settings/max_fps_unlimited = Unlimited
settings/max_fps_value = {0} FPS
settings/display_reset = Reset display settings
settings/tab_mods = Mods
settings/mod_list_title = Mods
settings/mods_no_settings = No mod settings available
settings/mods_reset = Reset to Defaults