diff --git a/src/launcher/forms/configuration_edit_dialog.ui b/src/launcher/forms/configuration_edit_dialog.ui
index a6b381967..18d220947 100644
--- a/src/launcher/forms/configuration_edit_dialog.ui
+++ b/src/launcher/forms/configuration_edit_dialog.ui
@@ -6,8 +6,8 @@
0
0
- 560
- 450
+ 760
+ 620
@@ -17,363 +17,278 @@
+
+ 8
+
+
+ 8
+
-
-
-
- QFrame::StyledPanel
+
+
+ 8
-
-
- QFormLayout::AllNonFixedFieldsGrow
-
-
-
-
-
- QFrame::StyledPanel
-
-
-
-
-
-
- Enable Vulkan validation layers
-
-
- Vulkan validation
-
-
- true
-
-
-
- -
-
-
- Validate SPIR-V binary
-
-
- Shader validation
-
-
- true
-
-
-
- -
-
-
- Dump command buffers
-
-
- Command buffer dump
-
-
-
- -
-
-
- Enable RenderDoc capture
-
-
- RenderDoc capture
-
-
-
- -
-
-
- Run in borderless desktop fullscreen
-
-
- Fullscreen
-
-
-
- -
-
-
- Helps prevent crashes in some games on Windows
-
-
- Windows SysV red zone crash protection (Experimental)
-
-
-
-
-
-
- -
-
-
- User name:
-
-
-
- -
-
-
- Local user name exposed to games
-
-
- true
-
-
-
- -
-
-
- User ID:
-
-
-
- -
-
-
- Local user ID exposed to games
-
-
- 2147483647
-
-
-
- -
-
-
- Screen resolution:
-
-
-
- -
-
-
- Window resolution
-
-
-
- -
-
-
- Present mode:
-
-
-
- -
-
-
- Vulkan swapchain presentation mode
-
-
-
- -
-
-
- Vblank frequency:
-
-
-
- -
-
-
- Virtual display refresh rate used for frame pacing
-
-
- 30
-
-
- 360
-
-
- 60
-
-
-
- -
-
-
- Console language:
-
-
-
- -
-
-
- Language
-
-
-
- -
-
-
- Shader optimization type:
-
-
-
- -
-
-
- Optimize shaders for code size or performance
-
-
-
- -
-
-
- Shader log direction:
-
-
-
- -
-
-
- Dump shaders to file or console window. If enabled may decrease emulator performance
-
-
-
- -
-
-
- Shader log folder:
-
-
-
- -
-
-
- Specify directory to dump shaders
-
-
- true
-
-
-
- -
-
-
- Command buffer dump folder:
-
-
-
- -
-
-
- Specify directory to dump command buffers
-
-
- true
-
-
-
- -
-
-
- Printf direction:
-
-
-
- -
-
-
- Print logs to file or console window. If enabled may decrease emulator performance
-
-
-
- -
-
-
- Printf output file:
-
-
-
- -
-
-
- Specify file to dump logs
-
-
- true
-
-
-
- -
-
-
- Profiler direction:
-
-
-
- -
-
-
- Enable or disable profiler. If enabled may decrease emulator performance
-
-
-
-
-
-
- -
-
-
-
-
-
-
- 80
- 25
-
-
-
- Save
-
-
- true
+
+ 8
+
+
-
+
+
+ User profile
+
+
+ QFormLayout::AllNonFixedFieldsGrow
+
+
-
+
+ User name:
+
+
+ -
+
+ Local user name exposed to games
+ true
+
+
+ -
+
+ User ID:
+
+
+ -
+
+ Local user ID exposed to games
+ 2147483647
+
+
+ -
+
+ Console language:
+
+
+ -
+
+ Language
+
+
+
+ -
+
+
+ Graphics && display
+
+
+
+ QFormLayout::AllNonFixedFieldsGrow
+
+
-
+
+ Screen resolution:
+
+
+ -
+
+ Window resolution
+
+
+ -
+
+ Present mode:
+
+
+ -
+
+ Vulkan swapchain presentation mode
+
+
+ -
+
+ Vblank frequency:
+
+
+ -
+
+ Virtual display refresh rate used for frame pacing
+ 30
+ 360
+ 60
+
+
+ -
+
+ Shader optimization:
+
+
+ -
+
+ Optimize shaders for code size or performance
+
+
+ -
+
+ Run in borderless desktop fullscreen
+ Fullscreen
+
+
+
+
+
+ -
+
+
+ Debugging && logs
+
+
+ 8
+ 6
+
-
+
+ Enable Vulkan validation layers
+ Vulkan validation
+ true
+
+
+ -
+
+ Validate SPIR-V binary
+ Shader validation
+ true
+
+
+ -
+
+ Enable RenderDoc capture
+ RenderDoc capture
+
+
+ -
+
+ Dump command buffers
+ Command buffer dump
+
+
+ -
+
+ Shader logging:
+
+
+ -
+
+ Dump shaders to file or console window. If enabled may decrease emulator performance
+
+
+ -
+
+ Shader log folder:
+
+
+ -
+
+ Specify directory to dump shaders
+ true
+
+
+ -
+
+ Printf output:
+
+
+ -
+
+ Print logs to file or console window. If enabled may decrease emulator performance
+
+
+ -
+
+ Printf output file:
+
+
+ -
+
+ Specify file to dump logs
+ true
+
+
+ -
+
+ Profiler:
+
+
+ -
+
+ Enable or disable profiler. If enabled may decrease emulator performance
+
+
+ -
+
+ Command buffer folder:
+
+
+ -
+
+ Specify directory to dump command buffers
+ true
+
+
+
+
+
+ -
+
+
+ Compatibility
+
+
+
-
+
+ Helps prevent crashes in some games on Windows
+ Windows SysV red zone crash protection (Experimental)
+
+
+ -
+
+ Qt::Horizontal
+
+ 4020
+
+
+
+
+
+
+
+
+ -
+
+
-
+
+ 8025
+ Reset
+ Restore default settings
+
+
+ -
+
+ Qt::Horizontal
+ 4020
+
+
-
-
-
- 80
- 25
-
-
-
- Cancel
-
+ 8025
+ Cancel
-
-
-
- Qt::Horizontal
-
+
+ 8025
+ Save
+ true
- -
-
-
-
- 80
- 25
-
-
-
- Clear
-
-
-
- -
-
-
- Qt::Vertical
-
-
-
- 20
- 40
-
-
-
-
@@ -392,16 +307,6 @@
clicked()
ConfigurationEditDialog
reject()
-
-
- 496
- 65
-
-
- 280
- 180
-
-
diff --git a/src/launcher/icons/edit-configuration.svg b/src/launcher/icons/edit-configuration.svg
index 6223a1bda..5f538bc71 100644
--- a/src/launcher/icons/edit-configuration.svg
+++ b/src/launcher/icons/edit-configuration.svg
@@ -1,5 +1,5 @@