
看着时间又到了12月31号,想着“是时候写年终总结了”,然后才发现去年忘写了,虽然今年在阿B这边没什么产出,但是好歹搞了点东西,姑且拿来讲一讲,打个广告什么的。
大概是年初的时候吧,开了个项目,写原神的第三方工具,然后从年初一直写,陆陆续续写了七八个月,一直到现在,虽然用户不多(已知的就个位数),但起码写了一个我自己会日常用的工具,还是觉得挺有成就感的。
项目地址:https://github.com/BTMuli/TeyvatGuide
商店地址:https://apps.microsoft.com/detail/9NLBNNNBNSJN
即刻:https://web.okjike.com/u/929910b9-6e0e-49aa-bf37-47ce8514c62b

商店页面(不要脸的自评5星)
起初是打算用 Electron 写,但是众所周知 Electron 的打包体积问题,后面查相关资料的时候查到了 Tauri,就打算上 Tauri 了。
但又因为 Tauri 本身是 Rust 写的框架,个人也不会 Rust,在刚开始写了一阵子的时候,想着拉点劳力,在 NGA 发了了招人帖,拿着当时丑不拉几的 demo,理所当然,没有一个人加入。还好招人帖我目前也看不了了,不然又是黑历史。
没招到人,只能自己一个人慢慢写了。
写了一个月发了 alpha 第一版,那时候是三月份,然后计划两三个版本跳到 0.2.0 结果摸了 6 个版本,卡请求卡了很久,自己测试怎么都过不去,后面直接又建了一个测试仓库。
也是在这个阶段,收到了 UIGF 的邀请,成为了其中的一员,当时收到邮件的时候甚至在想是不是发错了。很感谢希尔,真的。
到六月份才发了 0.2.0,然后过了三四个版本,9月份才发了 0.3.0,结束了长达半年的 Alpha 阶段。
然后从9月份至今,12月31号,Beta版本发了近10个包,基本维持在半个月一版的速度,这其中有一些收获,值得我在这里分享:
0.3.1 版本,应用正式上架微软商店。
0.3.2 版本,给 Yaeachievement 提了个 pr,加入到 Yae 的导出支持里
0.3.4 版本,接受到第一个 pr,添加了 macOS 平台的支持(intel架构)
0.3.4 版本,awesome-tauri 的 pr 通过,成为其分享的众多应用的一员。
0.3.7 版本,又添加了 macOS 平台 arm 架构的支持
还有一些不是很适合在这里提起的,就留着用户自己体验了。
当然,项目目前还在不断完善当中,还没有到 1.0.0 版本,等到了我可能会出个视频再次宣传一下,目前的话...这边贴一下示意图好了。

首页

游戏公告

官方帖

官方帖(支持频道切换)

水帖(支持频道版块切换)

成就页面

成就页面2

战绩(分享图)

角色(分享图)

深渊页面

祈愿页面

JSBridge
哦,对,应用还支持深色模式。

帖子分享图(深色)
我其实不太擅长 UI 设计,也不擅长配色这些,大部分情况就是边用边改,觉得哪里有问题,哪里配色不太好,哪里布局有点乱,哪里操作有点繁琐,就顺手开一下 IDEA 改一下代码然后跑一遍编译。
很感谢那些在开发过程中帮助过我的朋友,感谢已有的第三方供我参考代码,感谢UIGF与DGP-Studio为项目提供的帮助,感谢Jetbrains与Github提供的教育包,特别感谢Github的Copilot。
关于应用更多的信息,欢迎前往Github查看,那边有完整的commit history与我各个版本的发行唠叨(不是),我也会在即刻上面时不时分享项目的一些进度,比如新功能、修复bug等。
如果有什么使用或体验上的问题与建议,欢迎到 Github 提 issue,当然私信也行,只不过可能没那么及时,我很乐意与你交流沟通。虽然可能希望不大,也欢迎会 Rust 的朋友加入参与项目的开发。
说了这么多,感觉不太像是年终总结,更像是项目进度报告,但是目前重心确实在这里,我也没有什么办法)。