[software development] 【水 | 20240908】WingHexExplorer2 v1.0.0-beta 功能更新 Resolved
Tofloor
poster avatar
寂静的羽夏
deepin
2024-09-08 13:55
Author

一个自由的强大免费的十六进制编辑器,基于 QT C++ 进行开发,作者是寂静的羽夏。

如有 Bug, 欢迎反馈到 Github 上,如果你访问这有困难的话,也可以反馈到 Gitee 上。如果实在不行,可以通过我的 博客园 上公告栏的任意一种联系方式来告诉我。不过我还是希望你反馈到 Github 上方便我写递交注释的。

开源不易,也欢迎赞助或者参与代码和文档贡献,我默认会将您放入鸣谢标签的内容进行鸣谢。

许可证:AGPL-3.0


screenshot.png


大家好啊,一周又过去了,羽云十六进制编辑器2也逐渐变得完善,相比于上周,最大的改进就是仓库和脚本运行支持。现在内置的脚本编辑器暂时解封,但只能新建脚本和直接运行脚本,距离可用还是有一段。仓库的说明也变得完善,并且学习使用 GitAction 进行自动化检查,下一步将会添加编译检查,以便及时的发现不同 QT 版本和操作系统下的编译问题。

如果小伙伴认真看我博客园的 WIKI 说明的话,你发现有些内容会以删除线标注,说明我准备放到后面的功能提前完成了。它的正式版本 v1.0.0 将会在1-2周后发布,到时候基本功能完全可用,内置脚本编辑器支持基本的高亮,调试,保存等功能,智能提示填充等需要词法分析的,放到 v2.0.0 里进行实现,不过我对此也做了一些代码上的准备,并不是一点没做。敬请期待。

日志如下:

  1. 完善插件在root下权限限制;
  2. 增加脚本正则表达式和字符串的支持;
  3. 修复 QCodeEditor2 数字栏无法跟随缩放的问题;(但宽度无法随缩放变宽,暂时等有缘人来解决)
  4. 显示数值增加对 float 和 double 的支持(感谢 oPengLuo大大的力量 的热心 PR)
  5. 修复因 Q_ASSERT 使用错误导致在 realse 下脚本引擎插件未加载;
  6. 修复在 QT6 下的正则表达式支持模块的编译错误;
  7. 脚本编辑器初步可用;
  8. InnoSetup 程序打包后的文件名更加规范全面;
  9. 替换日志系统;
  10. 增加了其他设置;
  11. 脚本编辑器已初步支持运行脚本;重构 API 注册相关函数;完善脚本编辑支持;
  12. 增加 QCodeModel2 作为代码分析器;增加 AngelScript 词法分析器;

剩余的细节说明请看我的提交记录。您优秀且及时的 PR 将会推进可能会鸽的功能立刻完成哦。


软件仓库:https://github.com/Wing-summer/WingHexExplorer2 (目前我 Gitee 和 Gitlink 下有同步仓库,Gitee 同步, Gitlink 每24小时更新一次)

Gitee:https://gitee.com/wing-cloud/WingHexExplorer2

Reply Favorite View the author
All Replies
小鱼贝壳
deepin
2024-09-08 19:27
#1

虽然看不懂 但感觉好厉害的样子

Reply View the author
小图巴巴
deepin
2024-09-09 17:55
#2

给你一个大大的赞🥇

Reply View the author