# toFuture **Repository Path**: serpmelon/to-future ## Basic Information - **Project Name**: toFuture - **Description**: 一个使用electron开发的todolist项目, 主要用来学习electron - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-06-02 - **Last Updated**: 2023-06-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 这是一个TODO list桌面应用 这是一个TODO list桌面应用, 主要是我用来学习electron和前端知识的. 仿照的源码是这个: https://github.com/alasolala/tasky 我后面会在这个基础上增加功能. # 目前功能 1. 创建任务. 可以设置时间, 不能设置日期. 2. 到期弹框提示. 3. 任务列表展示, 包括已完成的和未完成的. # 我准备实现的功能 ## 创建任务时, 支持设置日期. 没什么难度, 主要是熟悉整体数据的流程. 使用预加载的方式完成通信, 这个貌似也是官方文档推荐的方式. ## 支持全屏 啊~ 这个更简单, 设置窗口属性resizable为true即可. ## 图标太丑了 设置窗口的icon属性即可, 注意调整大小, 我这里设置的是20*20. __dirname表示当前脚本执行路径, 一般可以通过这个变量设置路径相关属性. ## 优化存储代码 目前数据是存储在localstorage中的, 后面肯定是要接服务端代码, 那现在就先把代码抽象出来. ## 任务列表增加滚动条 这个有点难...出现了滚动条但是滚动不了~ 啊, 原来是有地方禁用了滚动, 删掉就可以滚动了, 但是样子好丑... 调整样式好难~~ 现在是把导航栏和任务列表使用position:Fixed固定. 样子好了一点 ## 增加服务端代码