v1.0.3 "Verdant Mainline"
关键热修复与稳定性当前最新版官方生产环境稳定性发布 • Windows 64位 • 2026年10月23日
SupraPDF Studio "Verdant" 官方生产环境热修复与 UI/UX 稳定性更新。彻底解决笔记本屏幕 High-DPI 缩放异常,确保文件选择器安全确定性定位至用户有效目录,并针对紧凑分辨率(720p/768p)弹性重构交互式可视化编辑器。
v1.0.3 核心亮点:
- ✓笔记本屏幕 DPI 缩放(125%-175%)下光标与控件命中判定彻底修复: 通过双向物理到逻辑坐标正规化,彻底消除误触发 Win32 边缘调整光标及标题栏按钮卡顿问题。
- ✓文件选择器安全确定性直接定位至用户的“下载”与“文档”目录: 建立优先访问用户活跃文件夹的确定性级联机制,杜绝文件选择器意外打开在 C:\Windows\System32 等系统关键路径。
- ✓针对紧凑便携屏幕(720p/768p)弹性重构交互式可视化编辑器: 缩放控制器人性化下移到底部预览栏,消除操作按钮水平截断,并将编辑界面最小操作宽度缩减至 709 px(-30.4%)。
查看详细技术变更与补丁原子日志 (Fixed, Changed, Security)
Fixed(关键生产环境修复)
- • High-DPI 下 Win32 消息命中 (ui/main_window.py):集成 GetWindowRect 并结合 devicePixelRatioF() 正规化,确保所有子控件绝对优先返回 HTCLIENT。
- • 确定性路径选择器 (utils/helpers.py):建立 get_default_open_dir() 回退级联至下载、文档与桌面,规避系统保留目录。
- • 可视化编辑器溢出修复 (ui/panels/editor_panel.py):引入 ResponsiveStackedWidget,空状态最小宽度由 1019 px 锐减至 ~105 px。
Changed(人体工程学与界面改进)
- • 缩放控件(比例、1:1复位、适应页面)移至底部预览栏,净化顶部标题栏并将中心区域最小宽度压降至 340 px(-42.3%)。
- • OutputNameWidget 弹性适配,小屏幕下自适应压缩文件名输入框与格式选择下拉菜单。
Security & QA(路径严格隔离与质量认证)
- • 读写严格解耦:get_default_open_dir() 仅作用于读取操作,文档导出与保存目录逻辑保持 100% 绝对隔离与独立。
- • 自动化测试套件 scratch/test_output_routing.py 全量通过(100% 测试场景认证通过,0 项功能回归)。
Métricas de Tolerancia y Geometría (v1.0.2 vs v1.0.3)
| Dimensión UI | v1.0.2 | v1.0.3 | Variación |
|---|---|---|---|
| Ancho Mínimo Pantalla Vacía Editor | 1019 px | ~105 px | -89.7% |
| Ancho Mínimo Columna Central Canvas | 589 px | 340 px | -42.3% |
| Ancho Mínimo Total Editor Activo | 1019 px | 709 px | -30.4% |
| Tolerancia Escalado High-DPI Windows | 100% rígido | 100% - 200% | +100% |