Repository navigation
Alpha v1.0.2
Pre-release
Pre-release
·
31 commits
to main
since this release
InstructionX_UIKit alpha-v1.0.2
新功能(feat)
新增 MarkdownView 组件
- Qt 内置引擎原生渲染 Markdown,令牌化样式,
append_markdown流式追加,plain 变体与空占位(b31a7fa) - 支持 LaTeX 数学公式渲染:matplotlib mathtext 后台异步渲染 + LRU 缓存(MathRenderHub)(
e60e2dd)
Mermaid 图表升级
- 改用官方 mermaid.js 引擎渲染:WebEngine 同引擎光栅化,支持全量图型(
610775e) - 新增交互式查看器 MermaidView:叠加层方式嵌入文档,支持拖动平移 / Ctrl+滚轮缩放 / 工具条(
8ef00f2)
新增流式对话布局 chat_conversation
- Markdown 消息气泡(user 右对齐 / assistant 整宽),
append_to_message流式追加,底部输入区与messageSubmitted信号(9154925) - 气泡操作条:统计 / 复制 / 删除 / 编辑,AI 气泡加重新生成 / 继续生成(
56694b8) - 支持开发者自定义操作条文案(
778c4b6)
Demo 增强
- 流式对话演示覆盖 MarkdownView 全部特性(
4489c04);新增 Markdown 全格式总览流式追加演示分组(6edc595);流式追加演示覆盖行内与块级 LaTeX 公式(76a4b6c);MarkdownView 页扩充 Mermaid 图型示例(ed005a9) - 统一顶层窗口图形 API 为 OpenGL,避免蓝图 GL 视口与 WebEngine 混用冲突(
1aa3acc)
缺陷修复(fix)
Markdown / Mermaid
- 修复 MarkdownView 流式增量渲染多项缺陷(
41ae61b):流式追加的块结构与公式增量渲染(c186131)、闭合行残留与列表重解析编号重置(4b2be92)、代码块内边距与块间距过紧(3e7e4ff) - 修复 Mermaid 降级渲染器解析缺陷与查看器交互一致性(
4781fec)
图表(charts)
- 修复
update_option数据动画失效与_to_float缺省语义回归(2b047f8) - 审计修复:布局缓存脏标记、dataZoom 窗口正确性、gauge 对齐 ECharts、brush 高亮、异常可见性与共享工具(
347c5ba)
布局(layouts)
- 修复流式对话滚动跟随状态机两处误判(
8296200);assistant 消息补充圆角气泡底(d87f98c) - 审计修复:DashboardGrid 上限校验、hero 空占位、替换语义统一、卡片构建器合并、split_panel 防抖(
2cd6ffc)
组件(components)
- 审计修复:表单必填校验、缩放与侧槽缓存、浮层生命周期、主题连接清理、SizeMixin 抽取、Timeline/Steps 公开 API(
50379a7)
蓝图(blueprint)
- 修复半透明顶层窗口 GL 视口首帧缺失与带体节点手势卡顿(
e379acb) - 审计修复:手势结算冻结、菜单生命周期、边色主题刷新、set_title API、GL 探测缓存守卫(
708f905)
动画 / 主题 / Demo
- 修复滚动故事面板 paintEvent 内 render 自身导致的递归重绘(
cf61465) - 动画审计修复:幽灵 spacer 三层兜底、顶级窗口快照动画、slide_transition 快照化、隐藏停表、stop 清理缺口、clear_ripple 新 API(
8e9f6aa) - 主题审计修复:语义色令牌文档同步、QSS 资产原子写入与超龄清理、死导入与死 QSS 规则删除(
539c806) - Demo 审计修复:用法提示对齐真实 API、数量版本文案同步、私有耦合消除、依赖版本统一(
0a904d7)
兼容性说明
- 依赖要求:Python >= 3.14,PySide6 >= 6.11.1,
qrcode[pil](QRCodeView)、matplotlib(MarkdownView 公式渲染,本版本新增依赖) - 公共 API 保持向后兼容