Skip to content

SeriTerm v1.0.3

Choose a tag to compare

@github-actions github-actions released this 02 Oct 13:44
· 27 commits to main since this release

v1.0.3 — 2026-10-02

新增

  • 串口打开时也能改波特率:端口名、数据位这些参数在打开状态下会禁用,波特率不该跟着一起锁——
    Windows 允许在句柄打开期间 SetCommState,收发表不用关、缓冲不清空。输入停顿 400 ms 后写进已打开的端口,
    改完回读确认驱动真的接受了(有些驱动会静默保持原值),失败只写状态栏与日志、不弹模态框、不回滚输入框;
    「套用预设」的提示同步改成「波特率立即生效,其余参数重新打开后生效」。

修复

  • 自绘标题栏的窗口自己处理 WM_GETMINMAXINFO 并标记「已处理」,把 WPF 落实 MinWidth 的那一步整条跳过了
    (向窗口回读可拖下限是 0×0px):窗口能被拖到 700 DIP,而布局仍按 920 DIP 排,右侧 67 DIP 连同发送按钮、
    查找浮层的 ✕、收藏行的 ✕ 一起被裁掉;现在把最小尺寸按 MinWidth 换算成设备像素填回去,越界元素 20 → 0。
  • 存过查找收藏之后,按 Esc 关掉查找,整块浮层还被收藏栏撑着压在日志文字上;现在浮层只跟着查找框走。

界面

  • 右栏拆成「日志」与「发送」两张独立卡片,各带圆角和描边,滚动与输入不再挤在同一块面板里。
  • 标题栏底色改成与窗口底色相同;开启「模糊背景」时标题栏不再自己盖一层半透明,
    顶部那道比日志区更深的横带消失。
  • 去掉左栏里多余的两道竖线(表单滚动条与分隔条)——原来宽窄两栏之间会同时出现两条细线。
  • 标题栏右上角的「关于」由纯文字换成自绘 ⓘ 图标,与旁边的主题、模糊按钮同一套线宽和配色;
    点击、F1 快捷键与无障碍名称「关于」都不变。

文档

  • README 精简:一屏能扫完,宣传页只留一张深色主界面截图,不再提任何"复刻"来源。

测试

  • 自动化测试 297 → 302(新增波特率热改与重连的回归)。

下载

  • 文件:SeriTerm-1.0.3-win-x64.exe(文件名里的 1.0.3 就是程序内显示的版本号)
  • 大小:67073694 字节(64 MB)
  • SHA256:9589BBE8C9716B6949DEB5CE81BD3FF982AA1BBC960D308B54A3D1FAFB3710FD
  • 单文件绿色版(win-x64、自包含):目标机器无需安装 .NET 运行时,下载后直接双击运行。
    首次启动需要自解压到临时目录,会比常规安装版稍慢一点。

系统要求

  • Windows 10 1809 或更高 / Windows 11(64 位)

文档

许可

MIT License。运行时依赖 CommunityToolkit.Mvvm、Microsoft.Extensions.*、System.IO.Ports、
System.Management,均为 MIT 许可。