muzing
|
f98a1334d8
|
Add script for project build
添加用于构建项目的脚本;
更新缓存清理模块,添加清理 `__pycache__` 的函数;
|
2023-11-12 20:54:01 +08:00 |
|
muzing
|
fb9a714a10
|
Update clear_pyinstaller_dist.py
|
2023-11-11 21:01:56 +08:00 |
|
muzing
|
29c8357b4f
|
Fix typo
补充修正 PySide6 版本信息与 `requirements.txt`
|
2023-11-11 20:45:28 +08:00 |
|
muzing
|
80bb539781
|
Code lint
依各代码检查工具提示,微调代码改进质量;
|
2023-11-11 20:32:16 +08:00 |
|
muzing
|
c8c76c19b0
|
Version 0.1.9
以更新依赖项为主的小版本更新;
版权信息添加至2023年;
增加 `pre-commit`、`ruff` 等开发工具,进一步提高代码质量;
|
2023-11-11 20:29:52 +08:00 |
|
muzing
|
8508aaa630
|
Add pre-commit config file
将 pre-commit 加入工作流
|
2023-11-11 20:14:35 +08:00 |
|
muzing
|
b7da76a1f7
|
Usual update
更新README中Copyright信息;
更新开发依赖版本;
|
2023-02-01 19:18:40 +08:00 |
|
muzing
|
55fc02d6a0
|
Usual update
更新README:添加PyPI月下载量标签;
开发时主要Python版本从3.10迁移至3.11;
更新开发待办事项;
更新开发依赖版本;
|
2023-01-05 17:10:45 +08:00 |
|
muzing
|
72c00b5a59
|
Upgrade versions of dev dependencies
|
2022-12-29 01:21:51 +08:00 |
|
muzing
|
9b45c7583d
|
Merge branch 'dev'
|
2022-12-11 19:53:52 +08:00 |
|
muzing
|
610c925236
|
Optimize highlighting colors in ArgumentsBrowser
优化 `ArgumentsBrowser` 中的高亮色彩;
|
2022-12-11 19:52:32 +08:00 |
|
muzing
|
a2794aa61f
|
Add a dev script: cache clean
添加清理 PyInstaller 打包输出的简易开发工具脚本;
|
2022-12-11 19:50:46 +08:00 |
|
muzing
|
a42d1ffa9b
|
Add support for PyInstaller option --clean
添加对 PyInstaller `--clean` 选项的支持;
|
2022-12-11 16:59:44 +08:00 |
|
muzing
|
b06e6331d2
|
Update ROADMAP
更新开发待办事项;
|
2022-12-10 22:14:07 +08:00 |
|
muzing
|
3821c76dac
|
Add version info to status bar
在主窗口状态栏上添加版本信息显示功能;
|
2022-12-10 22:09:57 +08:00 |
|
muzing
|
d6050c442e
|
Upgrade versions of dev dependencies
black 22.10.0->22.12.0
|
2022-12-10 21:05:24 +08:00 |
|
muzing
|
2ac66c6948
|
Fix typo
|
2022-12-10 21:04:42 +08:00 |
|
muzing
|
bae2dae95f
|
Refactor SubProcessDlg class
重构 `SubProcessDlg` 到单独的模块中;
`SubProcessDlg` 新增关闭窗口时清理功能;
|
2022-12-09 10:05:00 +08:00 |
|
muzing
|
5148b8a668
|
Version 0.1.8
修复:打包子进程工作目录错误、PyInstaller调用失败时无任何反馈;
优化:常量使用枚举值、优化参数传递、优化`SubProcessTool`工具类;
新增:英文版“关于”页;
v0.1.8-alpha
|
2022-12-07 22:20:09 +08:00 |
|
muzing
|
5e010b4bcc
|
Optimize SubProcessTool Packaging
优化 `SubProcessTool` 工具类:添加进程启动超时功能、工作目录设置新增对 pathlib 风格的支持、其他微小调整;
优化 `Packaging` 类中参数拼接;
|
2022-12-07 22:01:23 +08:00 |
|
muzing
|
cc59a80602
|
Fix bug
修复当无法启动 PyInstaller 子进程时没有任何反馈的问题;
|
2022-12-07 15:58:10 +08:00 |
|
muzing
|
b2f7fffc53
|
Optimize PLATFORM class with enum
将 `PLATFORM` 改为枚举值类;
优化 type hint;
|
2022-12-07 15:56:00 +08:00 |
|
muzing
|
b049835a5b
|
Add the English about text
添加英文版“关于”文本;
|
2022-12-07 15:46:05 +08:00 |
|
muzing
|
077b36ab11
|
Update SubProcessTool
实现 `SubProcessTool` 中对子进程错误的处理;
改进 type hint;
其他微小优化;
|
2022-12-07 15:33:41 +08:00 |
|
muzing
|
12b8254da3
|
Optimize PyinstallerArgs class with enum
使用枚举类型存储打包选项;
|
2022-12-07 10:13:20 +08:00 |
|
muzing
|
4c84fe0221
|
Update README
更新 how to use 中 `PyInstaller` 版本;
添加GPLv3图片;
修复微小错误;
将开发待办事项文档移至doc目录下;
|
2022-12-07 09:41:21 +08:00 |
|
muzing
|
730c275445
|
Upgrade versions of dependencies
PyInstaller 5.6.2->5.7.0;
|
2022-12-07 09:38:30 +08:00 |
|
muzing
|
1c85d10259
|
Add a license statement to every source file
为每个源代码文件增加开源许可声明;
|
2022-12-03 11:56:13 +08:00 |
|
muzing
|
3b8af19575
|
Upgrade the version of PySide6
更新 PySide6 版本至 `6.4.1`;
添加对 Python 3.11 的支持;
|
2022-12-03 10:15:11 +08:00 |
|
muzing
|
284764d07f
|
Add English README
更新README;
将开发待办事项拆分至单独的文件中;
增加英文版README;
|
2022-12-02 17:26:02 +08:00 |
|
muzing
|
7b10ceded1
|
Optimize code
优化代码;
|
2022-12-02 13:21:15 +08:00 |
|
muzing
|
a719780c06
|
Fix Packaging
修复Packaging类中未为子进程显式设置工作目录的问题;
|
2022-12-02 12:48:36 +08:00 |
|
muzing
|
c14000de28
|
Version 0.1.7
尝试修复 PyPI 发行版 0.1.6 中的错误;
|
2022-12-01 10:40:31 +08:00 |
|
muzing
|
504fdbd4fe
|
Version 0.1.6
尝试修复 PyPI 发行版 0.1.5 中的错误;
|
2022-12-01 10:21:03 +08:00 |
|
muzing
|
2f89e95b36
|
Bug fix
修复 `Resource` 未被视为包而在pip安装时被忽略的错误;
修复在 Windows 平台下打包子窗口多功能按键无法打开输出位置的问题;
|
2022-12-01 10:05:02 +08:00 |
|
muzing
|
73d95d82be
|
Version 0.1.5
项目版本更新至 `0.1.5`;
将所有静态资源通过qrc系统编译至源码中;
其他代码优化;
|
2022-12-01 09:26:05 +08:00 |
|
muzing
|
e0a3698dc3
|
Merge branch 'dev'
|
2022-12-01 09:16:41 +08:00 |
|
muzing
|
36e093c433
|
Optimize codes
微调代码与注释;
使通过mypy检查;
|
2022-12-01 08:55:11 +08:00 |
|
muzing
|
4f43837065
|
Add platform_constants
添加运行平台相关的常量,使相关接口更统一;
|
2022-12-01 08:39:37 +08:00 |
|
muzing
|
fc89196bea
|
Optimize qrc
将文本格式的关于文档编译至 `qrc` 中;
优化 `pyproject.toml` 中项目构建配置,使仅包含编译后的资源;
|
2022-11-30 17:11:11 +08:00 |
|
muzing
|
aededb2363
|
Refactor center_widget
将 `run_packaging()` 槽函数从__main__中移至中央控件类中;
修复类型注解错误;
|
2022-11-29 19:24:20 +08:00 |
|
muzing
|
fc45541db9
|
Start using qrc system
初步实现使用qrc系统编译管理图标静态资源;
|
2022-11-28 20:33:45 +08:00 |
|
muzing
|
7bec679a53
|
Update README
更新自述文件与开发环境版本;
|
2022-11-26 17:18:13 +08:00 |
|
muzing
|
7bb8306524
|
Refactor SubProcessDlg class
重构子进程对话框类,将多功能按钮的槽函数移至类方法中;
修正各对话框类__init__方法的类型注解;
注释等其他微小优化;
|
2022-11-26 17:09:11 +08:00 |
|
muzing
|
775529805d
|
Version 0.1.4
项目版本更新至 `0.1.4`;
子进程对话框窗口增加多功能按钮;
初步实现各平台特性功能;
更新与调整依赖项版本,兼容更早的Python版本,同时更新依赖项版本;
优化构建打包,修复文档中缺失图片的问题;
|
2022-11-17 22:14:25 +08:00 |
|
muzing
|
8f12b2673c
|
Enable cross-platform functionality
在主程序中启用平台识别,部分功能对不同的操作系统将有不同的表现;
重构 `center_widget`,改变 pyinstaller_args 参数使用方式(有待进一步完善)、实现不同平台不同界面、修复文件选择错误提示对话框无法再次打开文件选择对话框的问题等;
其他细小优化;
|
2022-10-14 15:36:27 +08:00 |
|
muzing
|
89b642ceef
|
Add scripts of constants
将在多处用到的常量提取至单独的常量模块中;
修改 `pyinstaller_args` 存储的数据结构(仍待进一步完善);
|
2022-10-14 15:27:22 +08:00 |
|
muzing
|
b21f7a8bb6
|
Add multifunction_btn to SubProcessDlg
为子进程窗口添加多功能按钮并基本实现功能;
优化 `__main__.py` 中的 import 语句;
|
2022-10-14 09:43:35 +08:00 |
|
muzing
|
b9f15114aa
|
Add entry module
增加入口模块,解决了相对引用与只能作为包运行的问题;
更新 `README`,增加从源代码运行的使用方式、更新 TODO 列表、其他微小调整;
|
2022-10-13 10:54:35 +08:00 |
|
muzing
|
bba61d2596
|
Version 0.1.3
项目版本更新至 `0.1.3`;
更新了开发依赖项的版本;
|
2022-10-09 21:18:15 +08:00 |
|