Skip to content

Vision Workbench v0.4.0

Choose a tag to compare

@ksukie ksukie released this 16 Jul 17:08
· 12 commits to main since this release

English

Highlights

Vision Workbench v0.4.0 fixes a critical Windows high-DPI interaction bug.

Fixed

  • Fixed an issue where the right side of the Qt window could be incorrectly treated as a resize border under Windows display scaling, preventing buttons and controls from receiving clicks.
  • Corrected the conversion between Win32 native-pixel coordinates and Qt logical coordinates.
  • Preserved window resizing, title-bar dragging, and title-bar button behavior.
  • Improved release asset validation for Git-ignored local model files.

Tests

  • Added regression coverage for Windows 125% display scaling.
  • Added regression coverage for release asset validation.
  • Verified the complete test suite: all 143 tests passed.

Downloads

  • Vision-Workbench-0.4.0-win-x64.exe — Windows base single-file application
  • vision_workbench-0.4.0-py3-none-any.whl — Python wheel
  • vision_workbench-0.4.0.tar.gz — Python source distribution

Python 3.10 or newer is required.


中文

主要更新

Vision Workbench v0.4.0 修复了 Windows 高 DPI 显示缩放下的重大界面交互问题。

修复内容

  • 修复 Qt 窗口右侧区域被错误识别为窗口缩放边框,导致按钮和控件无法点击的问题。
  • 修正 Win32 原生像素坐标与 Qt 逻辑坐标之间的转换。
  • 保持窗口边缘缩放、标题栏拖动和标题栏按钮功能正常。
  • 优化发布资源检查,避免被 Git 忽略的本地模型文件阻塞发布流程。

测试

  • 新增 Windows 125% 显示缩放回归测试。
  • 新增发布资源检查回归测试。
  • 完整测试套件验证通过:143 项测试全部通过。

下载

  • Vision-Workbench-0.4.0-win-x64.exe — Windows 基础版单文件应用
  • vision_workbench-0.4.0-py3-none-any.whl — Python Wheel 安装包
  • vision_workbench-0.4.0.tar.gz — Python 源码发行包

Python 版本要求:3.10 或更高版本。