From 549f845b51e6c438ac7aa40674445630cd894dc7 Mon Sep 17 00:00:00 2001 From: Kevin Date: Mon, 23 Jun 2025 14:44:24 -0500 Subject: [PATCH] fix: saving off progress --- e2e/playwright/storageStates.ts | 1 + src/lib/settings/initialSettings.tsx | 9 +++++++++ src/lib/settings/settingsUtils.ts | 2 ++ 3 files changed, 12 insertions(+) diff --git a/e2e/playwright/storageStates.ts b/e2e/playwright/storageStates.ts index 310ffa3f5..2033ae522 100644 --- a/e2e/playwright/storageStates.ts +++ b/e2e/playwright/storageStates.ts @@ -12,6 +12,7 @@ export const TEST_SETTINGS: DeepPartial = { }, onboarding_status: 'dismissed', show_debug_panel: true, + fixed_size_grid: false }, modeling: { enable_ssao: false, diff --git a/src/lib/settings/initialSettings.tsx b/src/lib/settings/initialSettings.tsx index 0c2135d6e..43548dca1 100644 --- a/src/lib/settings/initialSettings.tsx +++ b/src/lib/settings/initialSettings.tsx @@ -208,6 +208,15 @@ export function createSettings() { inputType: 'boolean', }, }), + fixedSizeGrid: new Setting({ + defaultValue: true, + hideOnLevel:'project', + description: 'dog', + validate: (v) => typeof v === 'boolean', + commandConfig: { + inputType: 'boolean', + }, + }), /** * Stream resource saving behavior toggle */ diff --git a/src/lib/settings/settingsUtils.ts b/src/lib/settings/settingsUtils.ts index bda3e9f7d..62cf4cdfa 100644 --- a/src/lib/settings/settingsUtils.ts +++ b/src/lib/settings/settingsUtils.ts @@ -66,6 +66,7 @@ export function configurationToSettingsPayload( configuration?.settings?.app?.allow_orbit_in_sketch_mode, projectDirectory: configuration?.settings?.project?.directory, showDebugPanel: configuration?.settings?.app?.show_debug_panel, + fixedSizeGrid: configuration?.settings?.app?.fixed_size_grid }, modeling: { defaultUnit: configuration?.settings?.modeling?.base_unit, @@ -109,6 +110,7 @@ export function settingsPayloadToConfiguration( stream_idle_mode: configuration?.app?.streamIdleMode, allow_orbit_in_sketch_mode: configuration?.app?.allowOrbitInSketchMode, show_debug_panel: configuration?.app?.showDebugPanel, + fixed_size_grid: configuration?.app?.fixedSizeGrid }, modeling: { base_unit: configuration?.modeling?.defaultUnit,