Releases: Cassianvale/LingYaoKeys
Releases · Cassianvale/LingYaoKeys
v1.3.3
v1.3.2
v1.3.1
v1.3.0
主要改动
-
新增离线驱动
- 更新dll和核心sys驱动文件
- 新增README接口文档
-
窗口句柄信息获取机制
- 窗口定时检查机制、状态追踪、状态同步、活动窗口检测
-
程序初始化和释放机制优化
- 优化了程序的初始化过程
- 改进了资源释放机制
- 修复了浮窗功能的相关问题
-
窗口管理优化
- 新增初始化窗口功能
- 优化了窗口初始化逻辑
-
更新机制改进
- 简化了检查更新机制
- 取消了更新内容显示
- 修复了版本号检测和解析方式
技术改进
- 工作流优化
- 优化
GitHub Actions
的 CI/CD 工作流 - 更新
release.yml
配置 - 改进自动化发布流程
- 优化
下载地址
v1.2.3
v1.2.3 版本更新说明
功能描述
全面优化了按键管理系统和用户界面交互,通过改进的性能优化和用户体验设计,提供更流畅的操作体验和更直观的功能使用。
主要改动
✨ 增强核心功能
- 很大程度上提高了页面的页面加载速度,解决了翻页卡顿的问题
- 加入输入法屏蔽功能,开启按键自动将输入法变为英文,并且能够快速响应
- 增加浮窗功能
- 透明化浮窗样式
- 支持浮窗位置自动保存
- 支持浮窗双击重新打开最小化窗口
- 支持浮窗拖拽
- 支持浮窗右键打开托盘菜单
- 优化按键响应机制
- 重构按键处理核心逻辑,提升响应速度
- 完善按键状态检测机制
- 修复模式切换后无法开启任务的问题
- 改进内存管理和资源释放
- 优化服务生命周期管理
- 改进资源释放机制
- 提升整体运行性能
- 优化按键间隔控制
- 改进游戏模式性能
- 完善异常处理机制
- 使用Serilog构建完善的日志跟踪
- 加强日志颗粒度控制和日志过滤机制
- 增加详细的异常日志记录
- 优化错误提示信息
🎨 界面优化
- 优化UI布局和样式
- 改进操作反馈效果
- 优化按键显示样式
- 修复UI显示异常
- 解决输入框焦点问题
- 修复按键状态显示问题
- 增加帮助提示
- 添加按键间隔帮助说明
- 添加模式切换帮助说明
🔧 系统稳定性
- 优化后台服务管理
- 改进HotkeyService服务
- 优化DDDriverService性能
- 改进系统资源占用
- 优化内存使用
- 减少CPU占用
- 提升启动速度
- 优化配置加载
- 改进服务初始化
- 增强系统稳定性
- 完善错误处理
- 优化异常恢复
📝 其他改进
- 更新帮助文档
- 完善按键映射说明
- 更新使用说明
- 完善错误提示
- 优化错误信息显示
- 增加用户友好提示
- 优化日志记录
- 增加日志过滤功能
- 优化日志输出格式
- 改进配置管理
- 优化配置保存机制
- 完善配置验证
技术实现
- 重构按键处理核心逻辑
- 优化KeyMappingViewModel
- 改进HotkeyService实现
- 完善DDDriverService功能
- 优化内存管理机制
- 改进资源释放流程
- 优化服务生命周期
- 改进UI渲染性能
- 优化XAML布局
- 改进样式定义
- 完善异常处理流程
- 增强错误捕获
- 优化异常恢复
关联Issue
Close #21
这个版本的更新主要集中在性能优化、稳定性提升和用户体验改进上
v1.2.2
Merge pull request #40 from Cassianvale/release/v1.2.2 Update README.md
v1.2.1
v1.2.1 版本更新说明
功能描述
全面优化了按键管理系统和用户界面交互,通过改进的性能优化和用户体验设计,提供更流畅的操作体验和更直观的功能使用。
主要改动
✨ 增强核心功能
- 优化按键响应机制
- 改进内存管理和资源释放
- 提升整体运行性能
- 完善异常处理机制
🎨 界面优化
- 优化UI布局和样式,改进操作反馈效果
- 修复UI显示异常
- 增加置顶悬浮显示
🔧 系统稳定性
- 优化后台服务管理
- 改进系统资源占用
- 提升启动速度
- 增强系统稳定性
📝 其他改进
- 更新帮助文档
- 完善错误提示
- 优化日志记录
- 改进配置管理
- 优化信息反馈提交功能
- 增加支持作者功能
技术实现
- 重构按键处理核心逻辑
- 优化内存管理机制
- 改进UI渲染性能
- 完善异常处理流程
测试验证
- ✅ 按键响应性能
- ✅ 内存占用情况
- ✅ UI渲染效果
- ✅ 系统稳定性
- ✅ 异常处理机制
关联Issue
v1.2.0
v1.2.0 版本更新说明
功能描述
全面优化了按键管理系统和用户界面交互,通过改进的性能优化和用户体验设计,提供更流畅的操作体验和更直观的功能使用。
主要改动
✨ 增强核心功能
- 优化按键响应机制
- 改进内存管理和资源释放
- 提升整体运行性能
- 完善异常处理机制
🎨 界面优化
- 优化UI布局和样式,改进操作反馈效果
- 修复UI显示异常
- 增加置顶悬浮显示
🔧 系统稳定性
- 优化后台服务管理
- 改进系统资源占用
- 提升启动速度
- 增强系统稳定性
📝 其他改进
- 更新帮助文档
- 完善错误提示
- 优化日志记录
- 改进配置管理
技术实现
- 重构按键处理核心逻辑
- 优化内存管理机制
- 改进UI渲染性能
- 完善异常处理流程
测试验证
- ✅ 按键响应性能
- ✅ 内存占用情况
- ✅ UI渲染效果
- ✅ 系统稳定性
- ✅ 异常处理机制
关联Issue
v1.1.0
v1.1.0 正式版本更新说明
功能描述
优化了按键模式切换机制和热键管理系统,通过改进的热键注册逻辑和状态管理,提供更稳定的按键操作体验和更可靠的模式切换。
主要改动
✨ 增强按压模式功能
- 完善按压模式函数调用机制
- 优化按压模式停止逻辑
- 修复按键序列问题
- 确保按压模式更可靠地停止
🔧 改进模式切换机制
- 优化切换 KeyMode 时的热键注册
- 实现切换模式时自动取消上一个模式的按键注册
- 修复切换模式后的按键注册问题
📝 增强日志记录
- 完善热键注册日志追踪
- 优化错误处理和状态记录
- 添加模式切换日志
🎨 其他优化
- 更新许可证信息
- 完善文档说明
- 优化代码结构
技术实现
- 重构 KeyModeBase 类的热键管理机制
- 优化热键注册和注销逻辑
- 改进 KeyMappingViewModel 的状态管理
- 完善异常处理和日志记录
测试验证
- 按压模式稳定性
- 模式切换可靠性
- 热键注册/注销
- 按键序列执行
- 日志记录完整性
修复问题
- 修复切换模式时的热键残留问题
- 解决按压模式停止不完全的问题
- 修复按键序列执行异常
- 优化模式切换时的状态管理
关联 Issue
v1.0.2
feat: 优化交互体验