-- 计划 -- 任务 -- 标题 -- 详情 -- 完成状态(完成、待办) -- 子任务
- 任务可分解(任务可附加上下文,做到:只需要知道必要的内容)
- 任务可计时
- 任务可排序
- 任务可重复
- 任务接口
- 命令行界面
- 任务分级展示及管理
- 任务完成状态需要开始、进行中吗?(根据是否开启了计时来判断,开启了计时就会有附加的状态)
按方向键上下不移动的问题窗口最下方加入文本编辑框(单行)处理同一界面下组件名称重复的问题限制输入框的高度输入框不能输入问题状态组合问题,组合输入框状态和列表状态
按下+号键展示文本编辑框,并定位输入焦点按下+号键展示文本编辑框按下delete建删除列表项目实现删除修改文本提示
按下回车将输入内容添加到列表,并隐藏输入框修改列表内容为字符串移除列表条目前缀应用状态添加输入状态按下回车添加内容到列表按下回车清空输入框内容按下回车隐藏输入框
Esc取消输入,并隐藏输入框
按下‘=’号实现选中条目的编辑修改文本提示实现内容编辑,现有内容代入
- 修改展示样式
移除包裹的引号移除包裹的尖括号根据应用状态修改提示文字修改Esc的提示文字增加Enter的提示文字
区分完成状态列表状态下切换任务的完成状态,加载不同状态的任务增加操作提示修改应用状态,增加区分
切换任务状态增加操作提示
- 对接任务函数
修改应用程序状态处理新任务展示错误问题
应用初始时加载任务文件处理文件加载异常没有文件时创建文件
应用退出时保存任务到文件单独处理应用退出事件
获取任务列表并展示