From 3e5c5e73ab7db271efea2aae04285402e825b4ed Mon Sep 17 00:00:00 2001 From: "Anthony Fu (via agent)" Date: Fri, 10 Jul 2026 03:20:16 +0000 Subject: [PATCH 1/3] feat: hide Devframe Inspector by default and auto-hide empty terminals/messages docks --- .../views-builtin/SettingsAdvanced.vue | 22 ++++++ .../state/__tests__/dock-groups.test.ts | 29 +++++++- .../webcomponents/state/dock-settings.ts | 6 ++ packages/core/src/node/plugins/index.ts | 67 +++++++++++++++++-- packages/kit/src/constants.ts | 8 +++ packages/kit/src/types/settings.ts | 19 +++++- .../devtools-kit/constants.snapshot.d.ts | 1 + .../devtools-kit/constants.snapshot.js | 1 + 8 files changed, 147 insertions(+), 6 deletions(-) diff --git a/packages/core/src/client/webcomponents/components/views-builtin/SettingsAdvanced.vue b/packages/core/src/client/webcomponents/components/views-builtin/SettingsAdvanced.vue index 6c1be72c..5f661b33 100644 --- a/packages/core/src/client/webcomponents/components/views-builtin/SettingsAdvanced.vue +++ b/packages/core/src/client/webcomponents/components/views-builtin/SettingsAdvanced.vue @@ -4,12 +4,14 @@ import type { SharedState } from 'devframe/utils/shared-state' import type { DevToolsDocksUserSettings } from '../../state/dock-settings' import { DEFAULT_STATE_USER_SETTINGS } from '@vitejs/devtools-kit/constants' import { useConfirm } from '../../state/confirm' +import { sharedStateToRef } from '../../state/docks' const props = defineProps<{ context: DocksContext settingsStore: SharedState }>() +const settings = sharedStateToRef(props.settingsStore) const confirm = useConfirm() async function resetAllSettings() { @@ -64,6 +66,26 @@ async function deauthorize() {