-
App-wide design language refresh + multiplayer stream dialect + sidebar/dock unification (#945)
发布于
2026-09-01 17:26:38 +00:00 | 134 次提交 在此版本后已推送到 mainfeat(x): app-wide design language refresh, multiplayer stream dialect, sidebar/dock unification
A single visual language applied across every renderer surface, specified
in apps/renderer/DESIGN_LANGUAGE.md:- Tokens (App.css): white canvas beside a #F4F4F4 rail (dark #212121/
#171717), black primary actions, blue reserved for links/toggles/focus,
7%-ink hairline borders, ring-in-shadow floating surfaces, base radius
10, system font. Dead var(--bg-color, ...) theme indirection removed. - Primitives: black/gray/outline buttons at 28/32/36, blue 40x24 switch,
recessed borderless inputs, radius-18 popovers/menus/dialogs. - Chat: ink-dark user bubble (radius 22, max 75%), 15px prose, radius-24
composer with hairline + soft shadow, 36px send circle. - Coverage: shell/sidebar, chat, settings, onboarding, email, todo,
meetings, live notes, bg tasks, knowledge, bases, ai-elements, code
workspace, mini-apps, pptx/spreadsheet/graph chrome, and the dock
(frosted glass -> solid raised surface on tokens).
Spaces stream gets a deliberate high-contrast dialect (scoped --stream-*
tokens): teal-navy link ink, mention chips (amber for @here), 15/800
names, square avatar tiles for people (circles reserved for AI), bordered
reaction pills with a blue toggle-on state, borderless-until-hover thread
bars, full-bleed hover bands, #-prefixed channels. The rail is a plain
sticky sidebar (hover-open/auto-hide machinery removed) and the sidebar
Spaces list folds to the top 5 by use.Sidebar mirrors the dock: same order (Assistant, Spaces, Home..Brain,
Apps..Browser, Chats) and glyphs, titlebar row with panel toggle +
compose + voice note, tightened density, the Rowboat mark as the
Assistant icon. Root font size raised to 17px.下载附件
- Tokens (App.css): white canvas beside a #F4F4F4 rail (dark #212121/