|
|
|
|
@ -1,90 +1,22 @@
|
|
|
|
|
# 变更日志
|
|
|
|
|
# 更新日志
|
|
|
|
|
|
|
|
|
|
所有针对 MagicWord 的显著变更都会记录在这个文件中。
|
|
|
|
|
## [2.0.1] - 2024-11-03
|
|
|
|
|
|
|
|
|
|
格式基于 [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|
|
|
|
版本遵循 [语义化版本](https://semver.org/spec/v2.0.0.html)。
|
|
|
|
|
库依赖:
|
|
|
|
|
- PyQt5
|
|
|
|
|
- python-docx
|
|
|
|
|
- PyPDF2
|
|
|
|
|
- requests
|
|
|
|
|
- beautifulsoup4
|
|
|
|
|
依赖地址:
|
|
|
|
|
- [PyQt5](https://pypi.org/project/PyQt5/)
|
|
|
|
|
- [python-docx](https://pypi.org/project/python-docx/)
|
|
|
|
|
- [PyPDF2](https://pypi.org/project/PyPDF2/)
|
|
|
|
|
- [requests](https://pypi.org/project/requests/)
|
|
|
|
|
- [beautifulsoup4](https://pypi.org/project/beautifulsoup4/)
|
|
|
|
|
### 修改
|
|
|
|
|
- 更改应用程序图标:现在使用类似 Microsoft Word 的图标,但将字母 "W" 更改为 "M" 以代表 MagicWord
|
|
|
|
|
- 图标文件位于 `resources/icons/app_icon.png`
|
|
|
|
|
- 支持多种分辨率的图标(32x32, 64x64, 128x128, 256x256)
|
|
|
|
|
|
|
|
|
|
## [0.1.0] - 2025-10-12
|
|
|
|
|
## [2.0.0] - 2024-11-01
|
|
|
|
|
|
|
|
|
|
### 新增
|
|
|
|
|
|
|
|
|
|
- 实现核心文档打字伪装功能
|
|
|
|
|
- 支持多种文档格式 (.txt, .docx, .pdf)
|
|
|
|
|
- 实现天气信息显示功能
|
|
|
|
|
- 实现每日一句名言显示功能
|
|
|
|
|
- 添加基础配置管理系统
|
|
|
|
|
- 实现文件管理和解析模块
|
|
|
|
|
- 添加输入处理和准确率计算功能
|
|
|
|
|
- 创建图形用户界面
|
|
|
|
|
- 实现打包和分发脚本
|
|
|
|
|
- 添加测试套件
|
|
|
|
|
|
|
|
|
|
### 更改
|
|
|
|
|
|
|
|
|
|
- 优化UI界面设计
|
|
|
|
|
- 改进文档解析性能
|
|
|
|
|
- 提升应用稳定性和错误处理能力
|
|
|
|
|
|
|
|
|
|
### 修复
|
|
|
|
|
|
|
|
|
|
- 修复了文档解析过程中的编码问题
|
|
|
|
|
- 修复了界面布局在不同分辨率下的适配问题
|
|
|
|
|
- 修复了网络请求超时处理问题
|
|
|
|
|
|
|
|
|
|
## [开发中] - 未来版本
|
|
|
|
|
|
|
|
|
|
### 计划新增
|
|
|
|
|
|
|
|
|
|
- EPUB格式支持
|
|
|
|
|
- 打字速度统计和历史记录
|
|
|
|
|
- 更多个性化设置选项
|
|
|
|
|
- 云同步功能
|
|
|
|
|
- 社区功能和内容分享
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## [0.2.0] - 2025-10-19
|
|
|
|
|
|
|
|
|
|
### 新增
|
|
|
|
|
- 实现完整的天气功能集成
|
|
|
|
|
- 添加自动IP定位功能,自动获取用户地理位置
|
|
|
|
|
- 支持中英文城市名智能映射(如:Tianjin → 天津)
|
|
|
|
|
- 扩展城市支持到40+个主要城市
|
|
|
|
|
- 添加4个不同的IP定位API接口(搜狐、pconline、ip-api、淘宝)
|
|
|
|
|
- 实现天气数据缓存和状态栏显示
|
|
|
|
|
- 添加城市选择下拉菜单功能
|
|
|
|
|
- 集成3天天气预报功能
|
|
|
|
|
- 添加详细的错误处理和调试日志
|
|
|
|
|
|
|
|
|
|
### 更改
|
|
|
|
|
- 重构天气API集成架构
|
|
|
|
|
- 优化城市ID映射机制
|
|
|
|
|
- 改进错误处理和用户反馈
|
|
|
|
|
- 增强网络请求稳定性
|
|
|
|
|
- 优化UI界面布局和响应速度
|
|
|
|
|
|
|
|
|
|
### 修复
|
|
|
|
|
- 修复KeyError天气数据访问问题
|
|
|
|
|
- 修复自动定位功能失败问题
|
|
|
|
|
- 修复城市ID映射错误
|
|
|
|
|
- 修复网络请求超时和异常处理
|
|
|
|
|
- 修复界面状态更新问题
|
|
|
|
|
- 修复中英文城市名混用问题
|
|
|
|
|
|
|
|
|
|
### 技术改进
|
|
|
|
|
- 实现多重IP定位备份机制
|
|
|
|
|
- 添加智能城市名解析和映射
|
|
|
|
|
- 优化API调用性能和错误恢复
|
|
|
|
|
- 增强代码模块化和可维护性
|
|
|
|
|
- 全新的 Word 风格用户界面
|
|
|
|
|
- 功能区(Ribbon)设计
|
|
|
|
|
- 改进的文档处理功能
|
|
|
|
|
- 天气显示功能
|
|
|
|
|
- 每日一句名言功能
|
|
|
|
|
|
|
|
|
|
### 修改
|
|
|
|
|
- 重构了整个用户界面以模仿 Microsoft Word
|
|
|
|
|
- 改进了打字伪装功能
|
|
|
|
|
- 增强了文件处理能力
|