style(shell): 收紧外壳、侧栏与输入框样式(超椭圆输入框与弹出菜单统一) - #223
Merged
Merged
Conversation
Restyle the top tabs, sidebar lists, chat header and composer on the shared ui-system tokens, following ZCode's sizing (28px icon buttons, 16px glyphs, 36px list rows). - Composer: 28px superellipse card with 8px insets, so the round + and send buttons sit concentric with its corners; 34px send button, 36px single-line text box, 8px gap between the left-hand tools. - Menus that open from the composer (advanced reply via + or send right-click, model picker) share the card's fill, hairline border, superellipse corner and a soft lift instead of a hard drop shadow; the model menu opens 4px above the card, flush with its right edge. - Light theme: the advanced-reply mini switch knob is centred in its bordered track (it sat 3px from the top and 1px from the bottom). - Chat header: 5% hairline divider, voice chat button moved beside the other actions with a 16px icon, "create topic" glyph re-centred. No behaviour changes; chatManager only switches the voice button's display to inline-flex to match the header button layout. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
RoxyAsahi
marked this pull request as ready for review
October 2, 2026 14:17
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
概述
主界面外壳的视觉收紧:顶部标签、侧栏列表、聊天标题栏和输入框统一走 ui-system 令牌,(28px 图标按钮、16px 图标、36px 列表行)。纯样式改动,不涉及功能逻辑;基于最新
main(2f711150),只有一个提交。通知中心等改动不在本 PR,会另开。改动内容
modules/chatManager.js只有一行:语音按钮的display由inline-block改为inline-flex,与标题栏其他按钮一致(next-delta-shared-baseline.json同步更新该文件的哈希)。corner-shape: superellipse()只在支持的 Chromium 版本生效,不支持时退回普通圆角。测试
main对比运行check:ui-system(含其全部子检查)、check:uiux、test:uiux、test:chat-kernel、check:chat-contracts、check:settings-ownership、test:appearance-engine、test:ui-system等:结果与main完全一致,本 PR 未引入新的失败。main上已存在:缺少preloads/shared/catalog.js(guard:next-delta)、聊天事件图过期、group-slots.js内联样式、设置控件归属检查、侧栏玻璃效果断言。🤖 Generated with Claude Code