Releases: thiswod/HttpDataViewer
Releases · thiswod/HttpDataViewer
Release list
1.2.5
1.2.4
1.2.2
1.2.1: 主要修改:
v1.2.0
新增功能
-
- 新增了_suppressContentModified抑制标志,精确管理文件内容修改状态
- 实现了从.qsv文件打开后未修改内容不提示保存的功能
- 在SafeLoadFile方法中使用try-finally结构管理抑制标志
修复的问题
-
- 解决了编辑textbox几次后ListView卡死的问题
- 通过添加try-finally结构确保无论何种情况下都会调用listView1.EndUpdate()
- 修复了ListView无法更新、无法选中行的问题
- 解决了窗口全屏时ListView不会跟随移动的问题
功能改进
-
用户体验优化
- 移除了调试用的MessageBox代码,使界面更加简洁
- 优化了textBox1_TextChanged事件逻辑,防止频繁更新造成的性能问题
-
代码稳定性
- 改进了异步操作的取消机制,避免线程资源泄露
技术优化
-
异常处理增强
- 加强了对异步操作中可能出现的异常情况的处理
- 确保UI更新操作始终在正确的线程上执行
-
资源管理优化
- 改进了ListView的更新机制,减少UI卡顿
- 优化了CancellationToken的使用,提高了应用程序的响应性
QueryStringView v1.1.0 - Window Title Customization Enhancement
This update focuses on improving user experience and code structure optimization:
-
Enhanced Window Title Customization
- Added right-click menu support on window title bar for convenient title modification
- Users can now easily rename windows to keep track of different query strings
-
Code Refactoring
- Unified title modification functionality by reusing existing InputDialog class
- Simplified implementation and improved code maintainability
-
User Experience Improvements
- Preserved auto-select text behavior for easier title editing
- Maintained all core functionalities including query string parsing, display, and copy features
All changes have passed compilation tests and are ready for production use.
Supported Features:
- Query string parsing and visualization
- Key-value pair copying
- Custom window title management
- User-friendly interface for developers and testers