将工作台带到虎鲸笔记

思路:参考手机桌面布局的逻辑将面板分为 n*m 的小方块,可以拖拽创建任意宽高的卡片,并设置为组件。这样可以比较傻瓜化地排版出整洁的界面。
然后就是组件的设计了。作为一款笔记软件里的工作台,番茄钟、日历、天气……这些常见的小组件都与软件本身毫无关联,但比较能提供情绪价值。
不过如果为其一个个做开发,就是很无聊的搬砖工作。
所以我第一个想做的就是 AI 组件,实现一个 tool 交给 AI,让 AI 生成符合要求的组件。
既然已经能 AI 生成组件了,光生成与软件无关的卡片也没什么意思,于是再为其补充软件的 API,让其能调用软件本件的 API 做出一些能交互的或可视化组件。
比如常见的字数统计、任务统计图……这些与软件本体有关联,但场景很定制化。现在用 AI 都能很方便地生成。
其它还有些细节,但主要就聊聊 AI。