项目地址:https://github.com/yuqiang-yuan/ossgui
本项目是学习 GPUI、GPUI-Kit 的实验项目,目前仅完成了查询、上传、下载、删除和账号管理。
为什么要学习 GPUI 和 GPUI-Kit 呢?有这么几个原因吧:
- 对于我这个长期在 Ubuntu 桌面工作的人而言,GPUI 跨平台的能力很有吸引力
- 厌倦了基于浏览器(无论是 Tauri 还是 Electron )图形界面的笨重
- GPUI-Kit 提供了完整的套件,包括统一的视觉设计,这个很棒。感谢 Longbridge,感谢 @huacnlee (Jason Lee)
- GPUI-Kit 迭代频繁,非常活跃。虽然还会有不兼容更新,但是我觉得可以接收
- 我不拒绝 AI,但是在用 AI 写代码之前,我要搞懂这样的框架和功能,古法编程怎么写,可以理解为纯粹的好奇心
做完这个项目的收获:
- 如何使用 GPUI Kit 的常用组件,以及组件间通信
- 如何修改配色主题
- 如何在 GPUI 下桥接 Tokio 运行时
- 如何跨平台保存敏感信息
- 不同平台文件选择对话框的差异
- 如何给桌面应用做三平台打包(这咕噜完全是 AI 帮我搞的了)
1
共 0 条评论, 1 页
评论区
写评论还没有评论