Skip to content

feat(web): narrative workbench UX V3 mode-aware redesign - #108

Merged
lark-x merged 1 commit into
mainfrom
feat/narrative-workbench-ux-v3-redesign
Aug 23, 2026
Merged

feat(web): narrative workbench UX V3 mode-aware redesign#108
lark-x merged 1 commit into
mainfrom
feat/narrative-workbench-ux-v3-redesign

Conversation

@lark-x

@lark-x lark-x commented Aug 23, 2026

Copy link
Copy Markdown
Owner

概要

根据剧情工作台 UX V3 整改计划,重构工作台布局与交互体系,实现 Content-first / Mode-aware 架构,彻底消除信息冗余与开发者调试噪音。

主要变更

  1. Mode-Aware Workspace 布局感知
    • 大纲模式 (Outline):左侧大纲树 + 中间层次大纲板(完整渲染 \�rc.looseScenes\ 与单行概览) + 右侧自动折叠。
    • 剧本模式 (Script):左侧大纲树 + 中间扁平化文档流(移除冗余 Scene Header,15px 正文字号) + 右侧正典引用检查器。
    • 分支模式 (Flow):Scoped Flow 范围隔离(支持按 Quest / Chapter / Arc 隔离,杜绝倾倒全世界) + 节点分支连线 + 独立 \ChoiceInspector\。
    • AI 审核模式 (Review):独占式工作区(移除外层大纲树与 Inspector) + 左侧 280px Candidate Inbox + 中间多维 Diff 对比。
  2. Command Palette 全局指令搜索
    • 支持 \⌘K\ / \Ctrl+K\ 与顶部搜索按钮呼出居中 Spotlight 搜索框,支持键盘导航与秒级跳转。
  3. 视觉与文案精细化
    • 清除全部中英双语括号噪音,提升字号层级,隐藏 Scene ID / Revision 到折叠底栏。
    • 顶部面包屑与世界名称随 Mode 动态计算。
  4. 自动化验证与浏览器真实截图
    • 101 项单元与集成测试 100% 通过;
    • \�erify:fast\ 架构与类型检查 0 错误;
    • \�uild\ 全仓构建成功;
    • 5 张浏览器超清渲染截图均已核验通过。

- Implement mode-aware layout matrix across outline, script, flow, and review
- Add centered Command Palette for global entity & scene search (Cmd+K)
- Refactor Outline mode to render loose scenes & quests with compact overview
- Flatten Script editor to document-surface flow with 15px typography
- Implement Scoped Flow mode to isolate graph rendering by quest/chapter/arc
- Dedicate Review mode to Candidate Inbox and multi-dimensional Diff
- Refactor Scene Inspector to prioritize canon lore and collapse technical metadata
- Capture and verify 5 browser screenshots across all workbench modes
@lark-x
lark-x merged commit 2b9d90d into main Aug 23, 2026
7 checks passed
@lark-x
lark-x deleted the feat/narrative-workbench-ux-v3-redesign branch August 23, 2026 12:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant