Releases: Hona-Cao/FlyPPTTimer
Releases · Hona-Cao/FlyPPTTimer
Release list
FlyPPTTimer v0.30.2
FlyPPTTimer v0.30.2
修复内容
- 缩小设置下拉框圆角;收起状态改为完全自绘,清除原生控件残留的上边线和左边线。
- 禁用单元格使用无边框实色圆角绘制,不再叠加灰色覆盖层,也不再出现半透明边缘。
- 恢复远程控制导航按钮完整的下半部和四个圆角,横向分隔线保持 1px。
- 演示文稿列表仅允许纵向滚动;长文件名使用省略号,不再生成横向滚动条。
- 设置窗口在实时缩放期间不再逐像素重建窗口圆角区域。
- 远程控制窗口在实时缩放期间暂停整页响应式重排与演示文稿轮询,结束缩放后再统一同步。
验证
- Release 构建:0 警告、0 错误。
- 自动化测试:188 项全部通过。
- 本机界面检查:设置下拉框/禁用色块、远程导航及演示文稿页面已检查。
FlyPPTTimer v0.20.2
FlyPPTTimer v0.20.2
本版针对手机遥控页面的滑动误触进行精确调整,并完成 Gitee 更新下载链路验证。
手机端滑动
- “计时 / 演示”仍支持整页任意位置起手、跟随手指平滑移动和松手吸附。
- 手势移动达到方向判定距离后,只有与水平线夹角不超过 35° 才触发横向切页。
- 向上、向下滚动以及大角度斜向手势不会切换模块。
- 已经开始的横向切换仍可被下一次滑动或标签点击立即打断和接管。
更新与下载
- 安装版继续支持从 Gitee Release 检测新版本、下载安装包并校验 SHA-256。
- 便携版检测到新版本后打开 Gitee 发行版页面,由用户自行选择文件。
- GitHub 与 Gitee 均提供安装版、便携版和对应校验文件。
下载文件
FlyPPTTimer-v0.20.2-setup-win-x64.exeFlyPPTTimer-v0.20.2-setup-win-x64.exe.sha256FlyPPTTimer-v0.20.2-portable-win-x64.zipFlyPPTTimer-v0.20.2-portable-win-x64.zip.sha256
FlyPPTTimer v0.20.1
FlyPPTTimer v0.20.1
本版专门优化下载和安装体积,不改变 v0.20.0 的功能与配置行为。
体积优化
- 自包含程序开启 .NET 单文件压缩,继续保持“无需预装 .NET、下载后即可运行”。
- 安装包改用 Inno Setup 6 与 LZMA2/Ultra64 固实压缩。
- 删除旧安装器中重复携带的第二套 .NET Runtime,显著降低安装包大小。
- 便携版和安装版仍包含相同的 FlyPPTTimer 功能。
- 安装包由 v0.20.0 的约 218.80 MiB 降至约 63.62 MiB,减少约 71%。
安装与升级
- 安装版支持直接覆盖旧版本。
- 已有
FlyPPTTimer.config.json不会被默认配置覆盖;升级前仍会创建时间戳备份。 - 安装目录、开始菜单和桌面快捷方式保持不变。
下载文件
FlyPPTTimer-v0.20.1-setup-win-x64.exeFlyPPTTimer-v0.20.1-setup-win-x64.exe.sha256FlyPPTTimer-v0.20.1-portable-win-x64.zipFlyPPTTimer-v0.20.1-portable-win-x64.zip.sha256
FlyPPTTimer v0.20.0
FlyPPTTimer v0.20.0
v0.20.0 汇总了 v0.18.9 正式版之后的演示控制、手机遥控、界面稳定性和版本更新能力,是当前推荐的正式版本。
新版本检测与安装
- “其他设置”新增“启动时检测新版本”,默认关闭,不会在用户未选择时主动联网检测。
- 系统托盘右键菜单新增“检测新版本”,支持随时从 Gitee Release 手动检查。
- 发现新版本后显示版本号和更新说明,由用户决定是否继续。
- 安装版确认后下载 Windows x64 安装程序;存在 SHA-256 附件时会先验证文件完整性,再在当前程序退出后启动覆盖安装。
- 覆盖安装继续保留原有配置文件;新增选项沿用默认值,用户可在设置中自行选择。
- 绿色便携版不会自动覆盖文件,确认后直接打开对应的 Gitee Release 页面供用户选择下载。
手机遥控
- “计时 / 演示”支持整页任意角度左右滑动;滑动过程跟手、松手平滑吸附,并可由新的滑动或标签点击立即打断和接管。
- 手机可修改时长与正计时/倒计时;修改全局时长时可选择是否同步到全部文稿规则。
- 计时与演示页面均可退出“时间到”黑屏,并实时显示电脑静音状态。
PowerPoint / WPS 与文稿规则
- 外部打开的文稿也可被识别、放映和按最后打开顺序逐个关闭;FlyPPTTimer 不再因临时放映范围设置导致文稿出现保存提示。
- 精简重复的演示软件退出入口,并改善 WPS 首次打开时的窗口最大化行为。
- 文件规则支持多选和批量修改时长、正计时/倒计时方式。
桌面界面与配置
- 默认计时窗口调整为 100×35,继续保持时间文字水平、垂直居中,并以配置的默认点位为固定中心缩放。
- 修复 PC 远程控制页面布局异常;远程窗口继续支持多 DPI、响应式布局和窗口状态记忆。
- “其他设置”补充 GitHub、Gitee、作者信息和项目说明。
- 安装升级保留原配置;首次出现的新选项采用安全默认值,不替用户自动启用。
下载文件
GitHub Release 提供以下四个附件,Gitee 镜像按现有同步配置获取:
FlyPPTTimer-v0.20.0-setup-win-x64.exeFlyPPTTimer-v0.20.0-setup-win-x64.exe.sha256FlyPPTTimer-v0.20.0-portable-win-x64.zipFlyPPTTimer-v0.20.0-portable-win-x64.zip.sha256
安装版适合普通用户直接覆盖升级;便携版解压即用。建议同时下载对应 .sha256 文件校验完整性。
FlyPPTTimer v0.18.9
FlyPPTTimer v0.18.9
本版彻底修复计时窗口缩小时中心偏移的问题,并汇总 v0.16.2 至 v0.18.9 的正式发布成果。
- 根因是窗口句柄创建前已经手工换算 DPI,句柄创建时 WinForms 又放大一次,并保持左上角不变。
- 现在先创建真实 Per-Monitor V2 窗口句柄,再设置最终物理尺寸和中心位置。
- “默认点位 + 微调”是唯一原点,窗口中心始终对齐该点。
- 时间采用单行、水平居中、垂直居中,行为等同于形状内部设置居中的文本。
累计功能亮点
- 手机端可调整计时时长、切换正计时/倒计时、控制电脑静音,并退出“时间到”黑屏。
- 支持提示 1、提示 2 和计时结束的独立语音/提示音、闪烁设置及到时动作。
- 文件规则支持多选、批量修改时长和计时方式,并在电脑端与手机端同步。
- 默认提供医疗卫生蓝白配色以及教育、商务、科技、高对比预设,配置修改后持久保存。
- 支持 Per-Monitor V2 DPI、跨屏响应式布局、远控窗口状态记忆及 WPS/PowerPoint 只读控制。
发布文件
FlyPPTTimer-v0.18.9-setup-win-x64.exe:Windows x64 安装版。FlyPPTTimer-v0.18.9-portable-win-x64.zip:Windows x64 便携版。- 两个发布包均附带独立
.sha256校验文件;完整逐版本记录请参阅CHANGELOG.md。
FlyPPTTimer v0.16.1
FlyPPTTimer v0.16.1 正式版。
下载
- FlyPPTTimer-v0.16.1-setup-win-x64.exe:Windows x64 安装版。
- FlyPPTTimer-v0.16.1-portable-win-x64.zip:Windows x64 便携版,解压后直接运行。
- 同名 .sha256 文件用于校验下载完整性。
本版更新
- 修正远程控制窗口中文文字的底部裁切。
- 统一服务状态、端口和操作按钮的垂直中心。
- 修正卡片、按钮和输入框的下边框绘制。
- 增大卡片、分区和按钮之间的间距。
- 修正最小窗口下“当前页放映”等文字省略问题。
- 保持 PowerPoint/WPS、远控协议、token、配置和计时业务兼容。
验证
- .NET 8.0.422 Release build:0 警告、0 错误。
- 自动测试:47 通过、0 失败、0 跳过。
- GitHub Windows CI:通过。
FlyPPTTimer v0.10.0
FlyPPTTimer v0.10
Windows 便携版 PPT/演讲计时器。
下载
FlyPPTTimer_Setup_v0.10.exe:安装版,安装到当前用户目录,不需要管理员权限。FlyPPTTimer_Portable_v0.10.zip:绿色版,解压后运行FlyPPTTimer.exe。
主要功能
- PowerPoint/WPS 放映自动开始计时。
- 多屏计时器窗口同步显示。
- 默认显示分秒,超过 1 小时自动显示小时。
- 手机网页遥控,支持开始、暂停、继续、停止并重置、显示状态。
- 设置窗口支持外观、位置、快捷键、远程控制和 PPT 文件规则。
- 可为不同 PPT 文件设置不同计时时长。
注意
- 首次启动会自动生成本机远程控制 token。
- 手机遥控需要手机和电脑在同一网络下。
- 如果手机无法访问,请检查 Windows 防火墙和当前网络类型。