v2.6.0: Core engine refactoring and features

This commit is contained in:
QwejayHuang committed 2026-08-07 01:39:25 +08:00
1 parent 43c0299475
commit b9ab8f6896
4 files changed
+517 -454

No files matched your search

+2 -2
View File
@@ -70,8 +70,8 @@ jobs:
- name: Commit and push version updates back to repository
run: |
git config --global user.name "github-actions[bot]"
git config --global user.email "github-actions[bot]@users.noreply.github.com"
git config --global user.name "QwejayHuang"
git config --global user.email "QwejayHaung@****.com"
git add pyproject.toml "${{ env.MAIN_SCRIPT }}"
git commit -m "chore: bump version to ${{ github.ref_name }} [skip ci]" || echo "No version changes to commit"
git push origin HEAD:main
+16 -2
View File
@@ -79,6 +79,22 @@ qpypack
## 📅 更新日志 (Changelog)
### [2.6.0] - 2026-07-24
**交互与 UI 架构重构**
* **重构 TAB 导航**:重新分配TAB,界面更加美观易用。
* **布局与字体精细化**:紧凑化引擎描述框布局;引入跨平台安全字体栈,零侵权风险且全平台优雅回退。
* **高分屏渲染优化**:优先提取 256px 高清图标图层,结合浮点精度绘制,解决 125%~200% 屏幕缩放下的图标模糊。
**打包引擎与稳定性修复**
* **防穿透包名兜底**:内置 C 扩展模块硬编码映射,避免出现找不到包的错误。
* **拦截虚假切源警报**:智能识别 pip 包名错误,避免在镜像源网络正常时误报“主镜像源连接超时”。
* **只读目录权限防护**:控制台防闪退注入脚本改写至系统临时目录,防止因源目录只读导致打包中断。
<details>
<summary><b>展开查看历史版本更新记录</b></summary>
### [2.5.7] - 2026-07-23
**完善日志右键菜单**:新增清空日志、导出日志功能。
@@ -86,8 +102,6 @@ qpypack
**按钮与布局规格统一**:统一“浏览”、“AST扫描”等工具按钮的长度和大小。
**细节提升**:拖拽区域的主标题与副标题均开启了自动换行,防止载入长路径文件时挤压主面板。
<details>
<summary><b>展开查看历史版本更新记录</b></summary>
### [2.5.6] - 2026-07-23
+1 -1
View File
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
[project]
name = "qpypack"
version = "2.5.7"
version = "2.6.0"
description = "A cross-platform GUI packaging and compilation suite for PyInstaller and Nuitka."
readme = "README.md"
authors = [
+498 -449
View File
File diff suppressed because it is too large. Load diff