WingHexExplorer2 开发日志 (2024/08/11)
各位周末好啊,又到我水开发日志的时间啦,话不多说,直接上图:
这个是在我新电脑上的运行情况,不过从图中可以看出来,我这次没有用 Deepin 作为我使用的操作系统了,不过 Deepin 我还是会提供软件支持的,毕竟都是 Linux 。不过等 DeepinV23 差不多之后我还是考虑考虑的 doge。
这周最大的特点就是更换了无边框窗体的基础组件,该组件提供了强大的 UI 和平台特性支持,使得之前提及的问题就没有了。如果你屏幕较大,可以使用系统的窗口管理器进行贴边和分栏了。
还有增加了 AngelScript 脚本服务插件,这个是直接内置在程序中,并且一定是第一个加载,并且设计为不受设置影响。目前还没有完全弄完,对每个 API 写 AngelScript 绑定还是比较麻烦的。
并且将某些 Widget 之类的组件替换成 View (比如 QListWidget -> QListView),极大提高了数据加载速度,故取消了搜索数量限制,当然还是受限于程序运行时无符号整形的最大可容纳的数值上限,但程序也会对其做了限制。
这些是相对于 WingHexExplorer 所没有的新特性:布局高自定义性、高集成性(自带脚本引擎)、支持分栏对同一个文件修改等,欢迎大家来探索。
等软件被我搞得差不多,我重点关注并发布打包 x86_64 平台 deb 安装包。之后为将学习自动化的方式进行发布其他硬件平台和操作系统的安装包,敬请期待。
感谢大家的阅读,也希望有大佬来贡献代码或者文档,也感谢大家的支持。