主要是我发现 Chromium 系应用在的 Wayland 环境下,中文输入法不能用,不论是 fcitx5 还是 ibus 。(我从 KDE 切换到 Gnome 了)。 反正 Joplin 开源?要不我写个 Linux 的原生版本好了。
我简单调研了 Tauri ,目前感觉和 Electron 差不多(反正当时的输入法可用性也不高),应用大小我倒不怎么在意( Linux 上会共享 Electron 动态库)。
事实上 Linux 版本基于 GTK4 + Relm4 开发,已经具备最基本( x100 )的功能的了。此时我尝试了一下能否复用代码到其他客户端,所以我尝试学习了一下 Android 开发。
到目前为止,手机上我已经基本不使用 Joplin 客户端了。
虽然我自己在和 Joplin 其他客户端一起用,一起同步笔记,但目前这个版本我还是不建议这么用。
源码地址: https://github.com/DianQK/ruslin-android 。
🚧 目前处于 Pre-alpha 阶段,不建议在生产环境使用,请注意做好备份。 🚧
已支持的功能:
我也不知道什么时候达到一个生产环境基本可用的状态,可能至少要等上一年吧。 Linux 版本可能会在 3 月左右完成和 Android 的 v0.0.1-pre-alpha.1 功能接近吧。(希望如此)
开发这么费劲,主要是:
最后,可以复用的数据层代码在 https://gitlab.com/DianQK/ruslin-data 。
欢迎基于 ruslin-data 开发其他平台的应用。Windows 上我目前做了很基础的调研,希望 WinUI 3 的学习能顺利。
1
3dward 2023-01-02 21:18:11 +08:00 via Android
star
|