尝试了用 godot 接 cpp ,但是他的 ui 风格太强了,不太好自定义,只是组织出来功能倒是还好 成品有点像易语言搞出来的小玩意一堆输入框( https://www.v2ex.com/t/1237741#reply0 )
imgui 也是不太好自定义的问题
swiftui 太倾向完美贴合苹果的风格没那么好错,想要完全不像也没那么简单
gpui 其实挺好的,但是之前上手准备做 terminal ,复杂度给我整崩溃了,当时 ai 非要重写文本输入,和窗口内弹层,那个弹层做的有点丑,现在想起来应该不是 gpui 的问题,也是不太好改
最后 electron 是效果最好的了,wasm 和 子进程辅助 做出了一个像样能打包出来的成品( https://www.v2ex.com/t/1241961#reply1 ),但是前端做太久了,不喜欢 electron
===
所以又开始用 ai 做 ui 框架,先用 cpp 跑了 20 块的,滚动不知道为什么做的特别卡,心理崩溃了全删了
rust 接上 wgpu 可替换后端,文本编辑这种大麻烦还没接触,字体删格化 文本测量都是做 canvas 画海报浅浅接触过的概念。
基础绘图指令做好,组装 ui 库就到前端的舒适区了
窗口用的 winit ,sdl 好像可控程度不够,winit 在 macos 做菜单栏弹窗(无边框 自定义圆角 加个小箭头),和贴在桌面的透明文字都挺好, [做壁纸不行 allway on bottom 还是在桌面图标的上方