DesktopMemo v2.4.0
v2.4.0 for Windows 10/11 x86_64
📝 更新日志
修复
- 设置窗口:修复再次打开设置窗口时可能发生的崩溃(StackOverflow)。此前在「启动页面」选择「备忘录」或「待办」后,第二次打开设置窗口时,因单选框与设置的双向绑定在取消选中时产生循环更新,导致程序崩溃;现已通过避免无意义的写回与重复保存从源头阻断该循环。
功能更新
- 功能增强
- 实现编辑未保存提示功能,移除自动保存机制
- 添加 Todo 项内联编辑功能
- 优化了新建 Todos 的交互逻辑
- 添加独立设置页面
- 性能优化
- 优化日志显示性能和错误处理
- 改进数据库操作安全性和数据完整性
- 文档更新
- 完善项目文档体系(贡献指南、API 文档、架构文档等)
如果您有什么建议,或者使用过程中遇到什么问题,欢迎提交 Issues!
v2.4.0 for Windows 10/11 x86_64
📝 Changelog
Fixes
- Settings Window: Fixed a crash (StackOverflow) that could occur when reopening the settings window. Previously, after selecting "Memo" or "Todo" on the "Startup Page", opening the settings window a second time would cause a crash due to a circular update generated by the two-way binding of radio buttons and settings during deselection. This loop has now been eliminated at its source by preventing unnecessary write-backs and repeated saves.
New Features & Updates
- Feature Enhancements
- Implemented unsaved edit prompts and removed the auto-save mechanism.
- Added inline editing for Todo items.
- Optimized the interaction logic for creating new Todos.
- Added a dedicated settings page.
- Performance Optimizations
- Optimized log display performance and error handling.
- Improved database operation security and data integrity.
- Documentation Updates
- Enhanced the project documentation system (Contribution Guide, API Documentation, Architecture Documentation, etc.).
If you have any suggestions or encounter any issues while using the application, please feel free to submit them via Issues!