DevLog:2025年9月18日

1、先测试一下目前这个ChatWith for Mac的功能是否完整,然后考虑在保持简洁的基础上,对UI进行一些美化

2、第一个问题就是在收藏AI对话消息后,收藏的内容没有同步到备忘录中,解决之后发现备忘录没有默认标题,跟Cursor明确备忘录标题默认用“备忘录+收藏时间”,AI对话列表的标题下方添加最近一次AI回答内容的前20个字作为描述

3、目前AI对话列表中的条目仍无法获取最近一次回答内容的前20字作为描述,并且AI对话和备忘录两个界面的中间栏宽度默认好像是400,有点宽了,其实300就够了,但我希望的是默认300,最大400,先让Cursor去掉了AI对话列表中的描述文字,只留标题和更新时间,这样代码和界面就更简洁了

4、多次修改宽度限定和调节/保存机制未果,决定先简化需求,固定宽度为300,不允许调整,然后将“备忘录”改为“收藏”,不再需要编辑和预览的切换,始终显示预览状态就行,再在标题右侧添加一个“复制”按钮,点击可以复制收藏内容到剪贴板。Cursor修改了导航菜单,修改了NotesListView中的标题和文本,添加了复制到剪贴板的功能,移除NoteEditView的编辑功能、自动保存功能、编辑视图等等,至此已经将NoteWith基本修改成了ChatWith

5、然后再次更加了AI对话列表中标题下方显示描述文字的功能,这样对话和收藏两个列表页的样式就保持一致了,然后扫了一遍目前应用中存在的“AI对话”和“备忘录”,统一改成“对话”和“收藏”,涉及的文件包括负责搜索功能的SearchWindowView、负责回收站功能的RecycleBinView、设置页面SettingsDetailView、AI对话视图AIChatView、备忘录视图模型NotesViewModel

6、让Cursor去掉了我现在暂时还不需要的导入数据和导出数据功能,以后如果需要,并且想好了要怎么用这两个功能时,再添加

7、突发奇想,想看看目前这个应用的界面有没有什么可以优化的地方,直接问Cursor:结合近年来macOS端应用的趋势,你觉得现在这个应用的界面有没有可以优化的地方?Cursor给列举了非常多趋势和建议,高优先级优化包括侧边栏现代化、列表项卡片化、颜色系统优化,中优先级优化包括间距和布局、交互反馈、搜索体验,以及几项我看起来没啥用的低优先级优化,决定明天先让Cursor进行调整间距和圆角、使用系统颜色、添加悬停效果、优化图标使用等优化

发表回复