Files
Templated-PPT-Master/UPDATES.md
T

4.8 KiB
Raw Blame History

版本变化

0.7.3

将C21/C22进一步固定:spacing属于外部template与共享recipe,内容调用者不提供数字、阈值、偏移或临时变体。resolve_spacing按role路径读取唯一数值;check_spacing(...,style=...)只接受role,精确核对间隔与四侧padding,过小/过大均拒绝。多段文字自动记录固定padding和paragraph关系;空白可用区不要求文字填满。旧template可按既有固定字段读取,不猜新数字。

包含preview.1/preview.2的文字角色、C20段落、共享多段文本与Office Math能力。运行库仍为既有9项,上游280个原文件保持;新增模块随源码工程复制。数学字体在外部template/工程声明,实际应用渲染、公式编辑、投影和其他设备验收分别报告。

0.7.3-preview.2

新增C21—C23:检查内容净距与内边距,使用适当而不特别宽的间距;独立控制段间距,保留语义段落;数学使用显式声明的专用字体并核对公式对象类型。text_block.py按完整段落数组、模板已有padding/paragraph_gap和文字角色共享排版,layout_spacing.py核对显式方向间隔与四侧内边距;不猜所有对象的语义关系,也不以几何无重叠替代视觉通过。

math_component.py新增结构化表达式到Office Math接口:分式、根式、上下标、定界、求和/积分及矩阵,原生包装器保留数学字体、字号与颜色。上游280文件保持原样,依赖仍为既有9项。源SVG与兼容分支是线性文字,不是复杂公式效果图;尚非通用LaTeX或段内混排解析器。可移动工程准备器同步包含数学、文字角色、段落和间距模块。字体与应用验收单独声明。

0.7.3-preview.1

本地候选,尚未发布。统一基本组件、分组表格与图表的文字角色解析,分别读取角色对应的字体、字号、字重和行高,避免只换字号而继续使用同一个字体。指标的数值与单位保留各自角色;RUC当前默认基本组件和表格几何不变。

按用户明确要求新增C20通用排版硬约束:段落遵守标点避头尾,任何一行(含末行)不得出现单字、单字加标点或标点包围单字成行。通过共享段落实现重排全部内容,不拆成独立行文本框,也不删字、添字、缩字或手动移动标点。新增可由实际字体测量驱动的纯文本换行与逐行检查助手;实际应用的再次换行仍需核对。

图表标题使用label与accent2,单位/轴/图例保留显式图表文字配置,来源使用辅助颜色dk2;按角色行高预留文字空间,容量不足时报错。原生Chart轴只支持常规字重,要求其他字重时拒绝;无轴的pie/doughnut独立文字可保留加粗。页面库文档明确设计参考可用性与共享排版实现是不同证据。

0.7.2

增加C16—C19文字与容器硬约束:段落优先单个原生文本框,必要拆分保持完整内容、整体边界和统一排版的逻辑文本块;小号灰字不得承载实质解释、关键条件/时机、结论或影响解释的限定;不同文字角色通过字号、字重和/或颜色区分;同类容器共用内部排版实现,禁止逐例手动摆放文字和图标。补齐SVG到PPTX的段落结构检查、组件使用、重建和按页协作的执行说明;不将导出成功视为语义或应用验收。

修复主题整理步骤按字体族默认字重覆盖已解析行内字重的问题,保留正文显式加粗和标题显式常规字重;按编译器语义补全实际run的常规字重,字体族默认仅补充缺失的默认文字样式,不再抹去作者声明的层级。上游编译器快照不变。

0.7.1

新增仓库根 README、安装与使用说明,以及标准库本地安装器。支持独立 Git 服务、显式目标、保留备份的升级、精确运行库检查和 Codex 嵌套署名入口排除。template 与 theme 继续独立提供;不预设组织或模板。

0.7.0

整合已审阅的图表与分组表格,以及 C01—C15 全流程生产规则。支持七类原生图表、简表和分组表格、指标、时间线与线性流程。所有来源的图标遵循整体或局部 palette/fixed/structural 上色规范。

0.6.0

增加外部模板页面库消费与按页协作接口。参考包含设计思路、实现方法、源码、素材和预览;兼容无页面库的旧模板,不自动扩大批量制作授权。

0.5.0

内置完整逐页设计、素材、重建、原生导出和 PowerPoint 审阅指导,以及未修改的 280 文件 MIT 编译器快照。独立提供运行库依赖和来源清单,无其他已安装 Skill 依赖。

0.4.0

增加 ppt-project/v1:分别锁定模板和作者输入,保存稳定页 ID、源码、数据、讲稿、素材、依赖、构建入口和源码包。