type TConfig = { // The locale should be specified in ISO 639-1 format: https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes // "system" is a special case that will use the system locale locale?: string; // Window window_mode?: Null; // window, fullscreen window_w?: Null; window_h?: Null; window_x?: Null; window_y?: Null; window_resizable?: Null; window_maximizable?: Null; window_minimizable?: Null; window_vsync?: Null; window_frequency?: Null; window_scale?: Null; // Render path rp_supersample?: Null; rp_ssao?: Null; rp_ssr?: Null; rp_bloom?: Null; rp_motionblur?: Null; rp_gi?: Null; rp_vignette?: Null; rp_grain?: Null; // Application version?: string; sha?: string; // Commit id recent_projects?: string[]; // Recently opened projects bookmarks?: string[]; // Bookmarked folders in browser plugins?: string[]; // List of enabled plugins keymap?: string; // Link to keymap file theme?: string; // Link to theme file undo_steps?: Null; // Number of undo steps to preserve camera_pan_speed?: Null; camera_zoom_speed?: Null; camera_rotation_speed?: Null; zoom_direction?: Null; wrap_mouse?: Null; show_asset_names?: Null; touch_ui?: Null; splash_screen?: Null; layout?: i32[]; // Sizes layout_tabs?: i32[]; // Active tabs workspace?: Null; camera_controls?: Null; // Orbit, rotate server?: string; pressure_radius?: Null; // Pen pressure controls pressure_sensitivity?: Null; displace_strength?: Null; layer_res?: Null; brush_live?: Null; brush_3d?: Null; node_preview?: Null; pressure_hardness?: Null; pressure_angle?: Null; pressure_opacity?: Null; material_live?: Null; brush_depth_reject?: Null; brush_angle_reject?: Null; dilate?: Null; dilate_radius?: Null; gpu_inference?: Null; }