Repository navigation
Releases: Scorp1o117/dsh-motion-ui
Release list
v0.8.8 — DSH 0.2.1-rc.3
Support DSH 0.2.1-rc.3: compatibility and SDK peer ranges now include the new host release, development SDKs are pinned to rc.3, and the client is rebuilt. The rc.2-to-rc.3 host diff rebuilds navigation entry customization on region-owned pins and More menus, and removes ctx.layout.entryVisibility, the plugin store, left-sidebar drag reordering and agentPresetNavigation — none of which Motion UI uses. The More menus live in the sidebar and conversation header slots outside the conversation document surface; the skin grammar keeps protecting native component geometry generically. Tool contracts, rendering behavior, user settings and model limits are unchanged.
Validation: 149 unit/integration tests against the rebuilt package; official CLI isolated-profile installation from the shipped web template, configuration composition, startup and authenticated HTTP 200 with no activation warnings. Full details are in docs/compatibility-0.2.1-rc.3.md. Web was tested; Desktop validation is separate.
DSH Motion UI v0.8.7
补齐 0.8.6 遗漏的原生组件圆角防护,修复 Issue #4。
补齐原生组件的皮肤兼容
- 修复步骤卡片和提示块遗漏圆角防护的问题(Issue #4):明亮扁平的步骤卡片恢复 18px,提示块保留左侧直角、右侧圆角。
- 扩展防护至步骤编号、按钮、徽标、标签、进度、分段选择、步进控件、操作菜单与开关滑块等原生元素,避免相同皮肤补丁继续清除局部形状。
- 为文本/代码复制块的独立样式记录原始圆角,保留各风格和自由模式下的桌面/窄屏设计。
- 保留非对称圆角、有意使用的直角、设置预览及模型画布内部样式。
验证
- 扩展原有 2,304 个组合检查,逐个核对步骤、提示块及更多原生元素的四角几何,并检查开关伪元素。
- 执行完整回归及正式包安装验证。
DSH Motion UI v0.8.6
本次修复原生 UI 内部组件在外部皮肤补丁下变成直角的问题。
内部组件与皮肤兼容
- 修复皮肤补丁对聊天区域使用 border-radius: 0 !important 时,原生卡片、指标、控件、图表、表格外框与画布边框变成直角的问题(Issue #3)。
- 为内部组件增加独立的样式边界,保留各风格原有的圆角、非对称形状、响应式排版和有意使用的直角。
- 防止外部圆角变量重置影响组件;自由模式、设置预览及模型生成的 HTML/SVG 内容保持原有设计。
- 保留已修复的阅读/极简无外壳排版,以及视频定位、播放器状态和交互参数。
验证
- 根据报告者提供的 skin-center patches 原始覆盖规则复现并验证修复。
- 2,304 个内部组件组合检查,覆盖六种风格、八种排版、三种宽度、明暗主题与两种加载顺序。
- 执行完整回归及正式包安装验证。
修复 Issue #3 报告的 skin-center patches 覆盖冲突;各视觉风格保持原有形状,模型画布内部样式不受影响。
DSH Motion UI v0.8.5
文档外壳与皮肤兼容
- 加固原生文档外壳的圆角边界,避免通用宿主或皮肤的 section 圆角重置将文档变成直角(Issue #3)。
- 沿用各视觉风格的外壳尺寸,明亮扁平、柔和笔记、技术图解等保留不同圆角;阅读/极简保持无外壳,设置预览保持原有样式。
- 标记插入位置只负责承载界面,清除其额外边框、背景、阴影和内边距,避免皮肤把它再次装饰成卡片。
- 不重写模型生成的 HTML/SVG 或画布内部样式,保留独立文档、交互状态与内容布局。
验证
- 新增 576 个风格、排版、主题、宽度与样式加载顺序组合检查,覆盖皮肤先加载/后加载和设备缩放 1.5。
- 验证通用重置规则下的直角复现、各风格外壳恢复、内部卡片、画布内容、自由模式与预览样式。
- 保留 0.8.4 的阅读阴影与跨轮视频修复,并执行完整回归及正式包安装验证。
DSH Motion UI v0.8.4
阅读排版与视觉风格
- 修复阅读、极简排版被后续风格规则重新加上根节点阴影的问题,解决明亮扁平和柔光渐彩中文字周围露出偏移底块的现象(Issue #2)。
- 调整样式覆盖顺序,保持这两种排版的根节点透明、无边框和无额外内边距;深色主题及深色预览遵循相同规则。
- 保留内部卡片和其他排版应有的阴影、配色与组件样式。
视频位置、成片与页面响应
- 历史视频固定在所属回复内,新一轮回复开始后不会继续堆在聊天列表末尾。
- 修复多轮视频的定位监听器互相触发、持续搬动播放器并可能卡住页面的问题;正常重排保留播放器实例及播放位置。
- 拼接成片生成成功后,用成片替代其使用的分镜播放器;独立视频继续保留,源文档和工程文件不删除。
验证
- 149 项单元/集成测试,以及构建、浏览器和播放器回归。
- 新增 432 个风格、排版、主题和宽度组合检查,覆盖阅读外壳、深色预览、内部卡片及正常排版的阴影保留。
- 覆盖跨轮视频定位、折叠历史、播放与拖动定位、切换页面,以及多播放器定位循环的复现与防回归。
Motion UI 0.8.3 · 控件可读性与阴影卡片排版
Motion UI 0.8.3:改善动画控件可读性与阴影卡片排版
动画预览控件
- 修正时间轴舞台外的按钮、时间和章节文字在主题切换后对比度不足的问题。仅处理可可靠判断背景色的低对比度控件,保留舞台画面及已有可读样式。
- 修正画布高度未计入页面内边距导致的内部滚动,正式画布与生成中的静态预览均使用完整内容高度。
阴影卡片与布局诊断
- 普通 HTML 文字卡片可随换行自动撑高,并补足底部圆角空间;阴影保留,内容缩短后可恢复到原最小高度。
- 正式画布、静态预览和独立 HTML 导出共用排版修正。刻意滚动、文字截断、绝对定位、受保护布局及动画舞台不参与自动重排。
- 新增卡片文字越界诊断,可定位 SVG / tspan 与定位布局中的问题文字,提示模型调整背景尺寸、内边距或排版。
- 补充设计指导:保留阴影解决布局问题,避免通过裁切、缩小文字或删除阴影掩盖溢出。
验证与范围
148 项单元/集成测试、26 组构建与浏览器回归、18 项播放器检查通过。覆盖阴影保留、响应式换行、圆角边界、内容收缩、SVG 诊断,以及主题切换与播放器操作。
针对 Issue #2 的同类故障增加了复现和防护;报告未提供原始文档,因此仍需原作者确认原案例,暂不将该 Issue 标记为已解决。
Motion UI 0.8.2 · DSH 0.2.1-rc.2 兼容更新
Motion UI 0.8.2:适配 DSH 0.2.1-rc.2
本版为兼容性更新,支持 DSH Web / Desktop 0.2.1-rc.2,保留 0.2.0-rc.2 与 0.2.1-rc.1 支持。
- 更新 DSH 开发 SDK 与锁文件,兼容声明及依赖范围明确包含 0.2.1-rc.2。
- 保留现有工具、风格、文档与交互状态,使用方式不变。
- 延续 0.8.1 的视频定位、重复界面及源画布排版修复;rc.2 Desktop 继续使用经过验证的原生媒体播放处理。
验证覆盖 148 项单元/集成测试、24 组构建与浏览器回归、18 项播放器检查;在 rc.2 Web 和原生 Desktop 中检查设置恢复与历史视频,Desktop 通过真实鼠标拖动、解码帧时间、画面像素变化及导航资源释放确认定位有效。
Motion UI 0.8.1:修复 Desktop 视频定位与重复界面
Motion UI 0.8.1:修复 Desktop 视频定位与重复界面
修复视频交付时的重复界面、源画布排版,以及 Desktop 原生播放器无法拖动定位的问题。
Desktop 进度条定位
- 修复 Desktop 的
dsh-app://媒体通道将 MP4 可定位范围识别为 0 秒,导致拖动后回到开头的问题。 - Desktop 通过原有认证路由载入本地成片,再使用有完整长度的 Blob 播放;载入完成前显示状态并禁用定位,失败可重试。离开会话时取消未完成读取、停止播放并释放 Blob。
- 拖动时预览目标时间,松手后定位一次,保留原来的播放或暂停状态,避免连续定位请求和时间更新争抢滑块。Web 继续使用原有 HTTP 媒体播放。
避免重复的视频界面
- 成功导出后,聊天正文只显示播放器,收起相同文档、节点和版本的源画布;源画布仍可从“智能 UI”侧栏访问。
- 其他界面、不同影片和后续编辑的新版本继续保留;导出失败不收起源画布。
源画布排版
- 兼容 HTML 标签之间、CSS 规则边界被写成字面量
\n/\r的排版分隔符,修复可见转义字符、样式失效和画面溢出。 - 保留代码示例、属性值、CSS 字符串及注释和 JavaScript 源码,不重写已保存文档。
验证
148 项单元/集成测试、24 组构建与浏览器回归,以及 18 项播放器检查。Desktop 原生通道额外验证了真实鼠标拖动、解码帧时间、画面像素变化、播放状态和离开页面后的资源释放,未仅以进度数字变化判定成功。
Motion UI 0.8.0:动效时间轴、视频制作与聊天播放器
Motion UI 0.8.0:动效时间轴、视频制作与聊天播放器
Motion UI 新增从可定位动画到视频成片的制作流程,保留原有日常排版、可视化、交互组件、状态保存与风格设置。
动效时间轴与设计指导
- 新增
DSHUI.timeline:播放、暂停、定位、重播、章节和绝对时间绘制,支持分步解释与可重复的视频采集;现有动画接口继续可用。 - 新增时间轴、分步讲解、路径传播和文字动效四个原创案例,适用于各视觉风格。
- 完整内置 OpenDesign
motion-design技能,保留原文、固定来源、校验值与 Apache-2.0 许可,通过独立 DSH 适配说明按需读取。宣传片指导区分口播讲解、产品片与音乐视觉蒙太奇,不增加日常常驻提示词。
视频预览、导出与素材处理
preview_video:从时间轴生成关键帧和联系表,先检查画面再编码;有效画面保留,脚本与资源问题返回时间点、元素位置或源码行列。render_video:交付真实 MP4、可编辑 HTML、文档/参数快照和工程 ZIP,支持本地音轨、字幕、嵌套舞台与透明起始帧。inspect_video/process_video:检查本地素材、按时间抽帧、截取拼接、画面适配,以及字幕和配乐合成,保留原文件。- 逐帧直接送入编码器,减少中间 PNG;修复冷启动首帧、舞台重排、末尾取帧与色彩范围问题。成片检查实际元数据、音轨和完整解码,失败保留源码及诊断。
配音、字幕与音轨
synthesize_voice通过用户配置的 MiniMax 认证生成真实配音和句级/词级时间戳。- 支持配音、音乐、音效多轨混音、偏移与淡入淡出;拒绝截断或循环旁白。
- 独立源码同步播放、暂停和定位音轨与字幕,字幕空档不保留上一句;修复数字发音片段导致的重复字幕。
聊天视频播放器
- 固定控制条提供播放/暂停、进度、时间、音量/静音、倍速、全屏与下载。
- 兼容历史视频结果,后续正文更新保持播放位置;切换会话、离开页面或隐藏标签页时停止声音,多视频互斥播放。
- 避免视频被折叠的工具分析区域隐藏,同一画布的重复导出只展示最新成片。
易用性与兼容性
- 插件设置增加视频环境检查;缺少浏览器或编码器时给出明确提示,不自动下载大型运行时。
- 改善节点编辑的多余空父级字段、单项传输包装、可选 JSON 空字符串与媒体回执兼容性,未知字段直接指出名称。
- 兼容 DeepSeek Harness Web / Desktop
0.2.1-rc.1,保留0.2.0-rc.2兼容范围。
视频功能需要本机 Chrome/Edge 或 Playwright Chromium、FFmpeg、FFprobe;MiniMax 配音会调用相应 API。视频需显式请求,普通对话 UI 不自动转为视频。设计效果与制作成功率仍取决于模型及实际素材,预览和技术检查不等同于美术质量验收。
验证
147 项单元/集成测试、24 组构建与浏览器回归,以及实际媒体编码/解码、离线音画同步和 16 项播放器检查。开发阶段使用 MiniMax M3.1 Flash Preview 完成过宣传片制作,过程包含返修,不代表所有模型均可首次成功。
DSH Motion UI v0.7.1 — 轻量场景与稳定交付
Motion UI 现在可以用更短的调用交付完整界面,并更准确地定位和修改已有内容。这次更新保持现有文档协议与参数保存兼容。
常见需求直接交付
新增 render_scene,支持步骤流程、方案对比、比例分配和旅行预算。模型提供任务数据,插件生成完整节点、控件和公式,复用所选风格、只读流式预览与参数保存;其他需求继续使用原生组件或自由 HTML/SVG。
减少接口摩擦
兼容代码块冗余的复制标记、字面数字公式,以及与 state 一致的控件范围。缺少图表数据、嵌套公式错误会指向具体字段;不补猜金额,不改写源码或任意数据,冲突值仍会拒绝。
检查与修改更准确
视觉观察新增透明背景对比度、文字裁切和明显尾部空白,并返回局部定位;未覆盖和截断内容明确标记。inspect_ui 支持按文字、标签和组件类型查找节点,提供位置与可编辑字段,方便修改原界面并保留当前参数。
提示词与回归整理
收拢重复指导,完整手册按需读取;引导模式保留设计、风格和短案例,自由模式不注入风格案例。增加纯文字、主动 UI、多块 UI和保参修改的固定模型回归,不新增模型思考或输出限制。
验证:129 项单元/集成测试及24组回归通过。MiniMax M3.1 Flash 最终轮4个固定场景全部完成,无工具错误;这是单轮样本,不代表所有模型均能首次成功。视觉观察属于启发式检查,不代替完整设计或无障碍验收。