分享一个用 tauri (Rust 的 GUI 框架) 写的摸鱼看小说工具

196 天前
 ciaoSora

最近对 Rust 的 GUI 能力感兴趣,所以用 tauri 写了一个摸鱼看小说的小工具。自己写一个工具,首先是想练练手,其次是想要类似这样子的功能:双击 Ctrl 键并且第二次按住不放,才会显示文本,然后再松开就会让文本隐藏。有这个功能就能杜绝被查岗时不小心按出来小说界面的尴尬。

tauri 的开发体验还挺不错的。tauri 用操作系统内置的 webview 来渲染前端,因此包体还算比较小 (4 MB),当然跟 native code 写的没法比。

主要喜欢的点是,可以用 Rust 来写后端,然后前端可以用任何喜欢的前端框架(甚至是 Rust ),本人就使用了熟悉的 React 。感觉如果不是写那种需要非常高性能的桌面软件,用 tauri 框架还挺舒服的,而且其实感觉前端的组件库(我用了 MUI )生态更丰富一些,选择更多。

理论上是 cross platform 的,但是我手头目前只有一台 Windows 机器,所以目前仅支持 Windows 。

GitHub repo: https://github.com/macaujack/sneaky-reader

1970 次点击
所在节点    分享创造
6 条回复
ych8398527
196 天前
棒,我之前用 wpf 写过一个类似的哈哈哈哈,藏在任务栏看小说
arfa
196 天前
win11 ,sneaky-reader-v1.0.0-windows-x64-portable.exe ,卡了一下,然后就没有了

还以为投毒了
minami
195 天前
4m 已经很小了大哥,Qt 打出来比这还大
ciaoSora
195 天前
@arfa 震惊,怎么会这样子呢…… 右下角托盘有这个 app 的图标吗?我也是 win11 ,我好像没有任何问题
ciaoSora
195 天前
@minami 我估计用原生 C++ 或者用 C# 来写 windows GUI 程序的话,不出意外应该 1M 都不到,有洁癖的人可能一丁点冗余的功能都不想要 😂
minami
195 天前
@ciaoSora #5 以前原生开发黄金年代时候 Qt 甚至被嫌弃体积大性能差,现在时代变咯

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1116628

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX