Repository navigation
SeriTerm v1.0.3
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 许可。