v2.6.0: Core engine refactoring and features
This commit is contained in:
1 parent
43c0299475
commit
b9ab8f6896
4 files changed
+517
-454
No files matched your search
@@ -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
|
||||
|
||||
@@ -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
@@ -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
File diff suppressed because it is too large.
Load diff
Reference in new issue
Block a user