1、今天继续完善应用细节,先从拆分待办事项列表为单独文件开始,将待办事项分组拆分为单独的文件,并且参考备忘录界面的布局,使用HSplitView,可调节宽度,最小宽度200,理想宽度300,最大宽度400,这样NoteWith的三大模块布局就一致了,并且更便于后续维护
2、Curso陆续创建了TodoGroupListView(分组列表视图)、TodoItemListView(待办事项列表视图),之后重构TodoListView以使用HSplitView,删除其中重复的组件定义,这样TodoListView就成了主视图,并使用HSplitView组合两个子视图
3、多次调整细节后,三个列表的样式基本一致了,同样的列表宽度(最小、理想、最大、默认宽度)、同样的标题位置、同样的分割线、同样的右侧界面顶栏高度、同样的新建按钮,这样在细节上更加统一了
4、今天Cursor的响应速度变得好慢,频繁出现We‘re having trouble connecting to the model provider.的提示,需要反复点击Try again,等待几分钟之后虽然理解了我的意图,执行起来也非常慢,但再重启一次之后好像速度快了很多,看来可能是我两天时间没有使用,但又一直没关导致的
5、Views/Common目录下的ErrorWrapper文件不知道是干啥用的,让Cursor确认了下,这是一个未使用的错误包装器类型,可能是上次对项目架构进行重构时创建的文件,但现在没有使用,于是让Cursor删掉了ErrorWrapper,同时也删掉了重构指南文档REFACTORING_GUIDE.md
6、还得让Cursor记住在创建新文件之后要将其添加到项目中,只创建文件、不添加到项目就开始构建测试的问题,已经出现过多次了,于是在Cursor的设置中添加这条Rule,看样子以后遇到类似的频繁出现的问题,还是要明确提出,才有机会被识别成Memory,就会更容易添加