From b5344a7586c5f09b255dbc93d5af076f8a35d166 Mon Sep 17 00:00:00 2001 From: LTbinglingfeng Date: Fri, 19 Jun 2026 01:03:03 +0800 Subject: [PATCH] refactor(config): flatten advanced section and card-style simple-mode fields - Drop the inner Collapsible in the advanced section; surface Plugins and Antigravity Signature as labeled sub-groups instead of a nested disclosure - Wrap bare simple-mode inputs in .simpleField cards for visual consistency with toggle rows and API-key blocks --- .../config/VisualConfigEditor.module.scss | 8 + src/components/config/VisualConfigEditor.tsx | 326 +++++++++--------- src/i18n/locales/en.json | 3 +- src/i18n/locales/ru.json | 3 +- src/i18n/locales/zh-CN.json | 3 +- src/i18n/locales/zh-TW.json | 3 +- 6 files changed, 185 insertions(+), 161 deletions(-) diff --git a/src/components/config/VisualConfigEditor.module.scss b/src/components/config/VisualConfigEditor.module.scss index 2c998e16..254ae277 100644 --- a/src/components/config/VisualConfigEditor.module.scss +++ b/src/components/config/VisualConfigEditor.module.scss @@ -227,6 +227,14 @@ min-width: 0; } +// Wrap bare inputs so they read as cards consistent with toggleRow / API key blocks. +.simpleField { + padding: 14px; + border: 1px solid var(--border-color); + border-radius: 8px; + background: transparent; +} + .simpleBanner { display: flex; align-items: center; diff --git a/src/components/config/VisualConfigEditor.tsx b/src/components/config/VisualConfigEditor.tsx index ff1070d9..179a1d07 100644 --- a/src/components/config/VisualConfigEditor.tsx +++ b/src/components/config/VisualConfigEditor.tsx @@ -539,9 +539,7 @@ export function VisualConfigEditor({ >