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 |
|
muzing
|
26a7f8b480
|
Fine-tune code
一些代码微调小修改;
|
2022-10-09 21:14:06 +08:00 |
|
木子
|
707d4d3063
|
Merge pull request #2 from muziing/packaging_task
Add `PackagingTask`
|
2022-10-09 20:50:32 +08:00 |
|
muzing
|
4775bb7043
|
Enhance CenterWidget
实现选项设置成功对中央控件界面的影响;
增加选项设置成功后状态栏提示;
实现选项设置错误对中央控件界面的影响与警告;
修复 `PackagingTask` 中的一些错误;
|
2022-10-09 20:13:24 +08:00 |
|
muzing
|
30f6f6ee2d
|
Refactor the flow of packaging_task signals
完善`packaging_task`信号流的重构;
其他代码优化;
|
2022-10-09 16:29:59 +08:00 |
|
muzing
|
c307bb6f8a
|
Update README
将大Logo图改为带有白色背景的版本以增强在深色模式下的可见性;
增加与完善 `TODO`;
|
2022-10-05 09:37:21 +08:00 |
|
muzing
|
f8e808cd91
|
Update versions of dependencies
更新开发依赖项版本;
|
2022-10-05 09:29:04 +08:00 |
|
muzing
|
da73ba89be
|
Add the PackagingTask class
重构,增加打包任务类;
将 `Core` 与 `Widgets` 升级为包;
|
2022-10-04 19:55:47 +08:00 |
|
muzing
|
88e193e6d9
|
Add InterpreterValidator
添加用于验证指定文件是否为有效的Python解释器的工具类;
|
2022-09-22 10:45:12 +08:00 |
|
muzing
|
61dd88cd40
|
Replenish about text
补充完善关于信息,加入GPL相关声明与图标;
微调主界面,删去占位菜单、更换窗口图标;
|
2022-09-21 11:08:52 +08:00 |
|
muzing
|
22340301bf
|
Update README
添加Logo;
稍改动`如何使用`小节;
扩展 `TODO` 列表;
|
2022-09-20 16:27:14 +08:00 |
|
muzing
|
dd2edf25bf
|
Add project Logo!
为项目添加专属图标!;
|
2022-09-20 16:22:28 +08:00 |
|
muzing
|
9e5f0d5eef
|
Version 0.1.2
项目版本更新至 `0.1.2`;
规范统一文档字符串;
|
2022-09-19 17:21:08 +08:00 |
|
muzing
|
5c4f673ad4
|
Update pyproject.toml
项目版本更新至 `0.1.2`;
开发依赖项使用 Poetry 的新语法;
添加开发依赖项:`Sphinx`;
调整 `mypy` 配置使其忽略误报的导入缺失错误;
|
2022-09-19 17:10:12 +08:00 |
|
muzing
|
21da07ec8d
|
Update README
完善TODO列表,细化已完成项目分类;
|
2022-09-19 10:42:54 +08:00 |
|
木子
|
c0ecea0a71
|
Merge pull request #1 from muziing/subprocess_dialog
Subprocess Dialog
|
2022-09-19 10:13:48 +08:00 |
|
muzing
|
eb68927430
|
Add info label to SubProcessDlg
为子进程对话框添加信息文本;
修复直接运行`__main__.py`会导致的相对导入问题
|
2022-09-19 09:50:49 +08:00 |
|
muzing
|
f09a02481c
|
Enhance SubProcessTool
大幅改动及增加`SubProcessTool`类的功能;
注:此部分改动尚未完成;
|
2022-09-18 10:08:49 +08:00 |
|
muzing
|
0e3a20cb6d
|
Optimize code
优化子进程相关的代码:重命名部分类与函数、重构部分__main__中的功能至具体模块中、修复部分缺失的父子控件关系;
|
2022-09-15 20:53:43 +08:00 |
|
muzing
|
344e0d88e3
|
Attempt to terminate subprocess before exiting
在打包子进程未结束时关闭主窗口,则会在退出前先尝试终止子进程;
|
2022-09-15 19:38:19 +08:00 |
|
muzing
|
30707d7052
|
Add subprocess-dialog
初步实现子进程输出至对话框;
优化`Packaging`类中创建`QSubProcessTool`的方式;
|
2022-09-15 16:11:46 +08:00 |
|
muzing
|
b7bf56daf8
|
Version 0.1.1
将版本号更新至0.1.1;
更新开发依赖版本;
|
2022-09-15 11:11:27 +08:00 |
|
muzing
|
a6dc5ef7f8
|
Fix name of entry script
更正主入口脚本文件名称,使得可以通过 `python -m` 方式运行
|
2022-09-15 11:08:53 +08:00 |
|
muzing
|
3f5ee471a4
|
Update README, add how to use
添加PyPI相关信息;
添加简单的使用说明;
|
2022-09-15 11:06:43 +08:00 |
|
muzing
|
7883374ac8
|
Update README: add screenshot of main window
增加主界面截图;
修复相对路径错误;
|
2022-09-09 10:11:14 +08:00 |
|
muzing
|
900b285a70
|
Rename directory to fit the package name rules
将目录名从 `py2exe-gui` 改为 `py2exe_gui` 以符合包名规则,以实现 Poetry 打包发布;
|
2022-09-09 09:59:44 +08:00 |
|
muzing
|
8d684f2fca
|
Add resource: window icon
添加了一个窗口图标的文件资源
|
2022-09-07 20:57:34 +08:00 |
|
muzing
|
55e716b0d3
|
Fix subprocess bugs
修复子进程运行结束前可以被新启动的同类子进程打断的问题;
修复在非默认utf-8平台下QByteArray解码字符串错误的问题;
|
2022-09-07 20:55:05 +08:00 |
|
muzing
|
70f2998170
|
Refactor ArgumentsBrowser class
重构参数浏览器类至独立模块中;
|
2022-09-07 20:51:16 +08:00 |
|
muzing
|
7a1b1a2bcf
|
Add requirements.txt
|
2022-09-06 19:45:39 +08:00 |
|
muzing
|
ffb43555dd
|
Refactor QSubProcessTool class
将`QSubProcessTool`类重构至独立的模块中并完善其功能;
|
2022-09-06 16:48:35 +08:00 |
|
muzing
|
5a253334e5
|
Add PyInstaller-args Browser and fix some bugs
添加`PyInstaller`的选项预览浏览窗口;
通过界面初始值与`PyInstaller`默认值相同,绕开了启动时单目录/单文件选项不生效的问题;
`Packaging`类改为继承自`QObject`,解决了无法获取子进程输出、无法创建自定义信号的问题;
|
2022-09-06 11:25:02 +08:00 |
|
muzing
|
735ba7cd21
|
Update README
增加徽标;
增加待办事项;
|
2022-09-06 10:18:17 +08:00 |
|
muzing
|
e1f955b58d
|
Early commit
代码早期提交
|
2022-09-06 10:17:30 +08:00 |
|
muzing
|
3d75fabca3
|
Early commit
README的早期提交
|
2022-09-05 21:28:57 +08:00 |
|
muzing
|
e3e302fcd1
|
Early commit
早期提交,还未完成主要功能与框架
|
2022-09-05 21:28:05 +08:00 |
|
muzing
|
69f5fdf42b
|
Change the version of dependency PySide6
将依赖项`PySide6`的版本切换为目前最新的LTS版本;
`description`改用英文;
|
2022-09-05 16:18:41 +08:00 |
|
muzing
|
67d5461e1a
|
commit
早期代码提交,尚未完成基本框架搭建与实现基本功能
|
2022-09-05 11:09:30 +08:00 |
|
muzing
|
e4352e70f7
|
commit
早期代码提交,尚未完成基本框架搭建与实现基本功能
|
2022-09-05 09:19:47 +08:00 |
|
muzing
|
e26cc94f69
|
Update pyproject.toml
将当前版本纠正为`0.1.0`;
添加`keywords`、`Bug Trackers` 等项;
微调依赖项的版本兼容;
|
2022-09-04 15:11:43 +08:00 |
|