feat(workbench): add auto-hide workspace chrome#1402
Conversation
Signed-off-by: Test <test@example.com>
Bugbot couldn't run - usage limit reachedBugbot is counted against Cursor usage for this user or team, and this run hit a usage or spend limit. A user or team admin can review and increase usage limits in the Cursor dashboard. (requestId: serverGenReqId_c2f8d36e-7e21-4eda-9e3f-fec2e970deab) |
| }, | ||
| lab: { | ||
| autoHideWorkspaceChromeDescription: | ||
| "自动收起应用顶栏和 Dock;点击屏幕边缘留下的把手即可分别展开。", |
There was a problem hiding this comment.
🟡 Chinese settings description ends with a forbidden full stop
The new Simplified Chinese auto-hide description text (apps/desktop/src/shared/i18n/locales/zh-CN.ts:877) ends with the Chinese full stop 。, which the repository forbids for Chinese user-facing copy.
Impact: The settings text renders with punctuation that violates the product's Chinese copy style, inconsistent with sibling lab descriptions.
Rule violation detail
AGENTS.md states: "Chinese user-facing UI copy must not end with a Chinese full stop (。); keep this punctuation rule consistent across settings and other product surfaces." The sibling lab entries such as workbenchShortcutsDescription (apps/desktop/src/shared/i18n/locales/zh-CN.ts:889) and preferencesSaveFailed (:887) do not use a trailing 。, confirming the convention. The added string at :877 ends with 。.
| "自动收起应用顶栏和 Dock;点击屏幕边缘留下的把手即可分别展开。", | |
| "自动收起应用顶栏和 Dock;点击屏幕边缘留下的把手即可分别展开", |
Was this helpful? React with 👍 or 👎 to provide feedback.
Signed-off-by: Test <test@example.com>
Signed-off-by: Test <test@example.com>
Signed-off-by: Test <test@example.com>
Signed-off-by: Test <test@example.com>
Signed-off-by: Test <test@example.com>
Signed-off-by: Test <test@example.com>
Signed-off-by: Test <test@example.com>
Signed-off-by: Test <test@example.com>
Signed-off-by: Test <test@example.com>
Signed-off-by: Test <test@example.com>
Summary
Verification
pnpm check:changed -- --push-ready(16 lanes passed)pnpm check:changed --tail-lines 120(13 lanes passed)pnpm --filter @tutti-os/workbench-surface test(217 Node tests and 3 render tests passed)pnpm --filter @tutti-os/workbench-surface typecheckpnpm --filter @tutti-os/agent-gui typecheckpnpm --filter @tutti-os/desktop typecheckpnpm --filter @tutti-os/agent-gui exec vitest run workbench/contribution.test.ts --environment jsdom --maxWorkers=3(55 tests passed)pnpm --filter @tutti-os/desktop exec vitest run src/renderer/src/features/workspace-workbench/ui/WorkspaceChrome.test.ts --environment jsdom(9 tests passed)pnpm --filter @tutti-os/desktop buildpnpm --filter @tutti-os/workbench-surface buildpnpm --filter @tutti-os/agent-gui buildFix Scope Justification
Not applicable; this is a feature.
Fallback Three Questions
Checklist
git commit -s.