这是我的一个 side project. 今天发布了第一个预览版本 v0.0.2, 欢迎访问 GitHub 上面的 Repo https://github.com/wendzhue/today-electron 获取试用下载 (目前仅为 Mac 用户提供 build), 并提供你们的宝贵意见和建议, 欢迎 star. 另外, 如果你对 GTD 感兴趣, 请联系我参与到这个项目的开发当中来.
简介
Today 是一个基于 Electron 和 vue.js 的跨平台的 GTD 应用. Today 的逻辑背后是这样一个简单的产品理念: 提高效率的关键不在于你做出了多么完美的计划, 而在于你今天做了什么.
你可以用 Today 做这些事情:
增加待办事项, 设置 deadline 以及你计划要做这项任务的时间, 你还可以写一些笔记.
从 Today 获取今日应该做什么事的建议.
设置提醒, 这样 Today 就会在计划时间提醒你去做这件事情 (通过系统通知).
评估你完成今日计划任务的效率. 在总结视图中, 点击过往日期, 就可以看到那一天你计划任务的完成情况.
Today 还具备以下功能:
对列表和待办事项的拖拽排序
后台运行
快捷键支持
头像和用户昵称修改
开关提示音
语言选择
等等. 想要获知详情, 请看项目的 https://github.com/wendzhue/today-electron/blob/dev/README-CN.md .
开发相关
组件
为了提供顺畅的交互和优秀的使用体验, 我写了当中需要用到的全部组件, 正计划把它们做成一个独立的项目并开源, 目前它们在
src/renderer/components/wzel
底下.
Calendar 日历
ContextMenu 右键菜单
DatePicker 日期和时间选择器, 我的一篇文章 https://github.com/wendzhue/blog/issues/9 已经讲过它的实现
Message 消息
Notfication 通知
Input 输入框
Button 按钮
ConfirmDialog 确认对话框
InputDialog Prompt 对话框
Dropdown 弹出框
Modal 模态框
Segment 分类选择
Switch 开关
Select 选择列表
后续计划
该项目正处于并将长期处于 pre release 阶段, 我会不断丰富它的功能并打磨用户体验, 还有很多工作需要完成! 下一个版本号将会是 0.0.3, 主要计划包括:
在为用户提供建议的时候, 采取更多的推荐策略
获取天气信息, 在 Today 页面进行展示, 这样用户在决定今天做什么的时候就可以进行参考
给待办事项列表提供 Emoji 的选择
将代办事项移动到其他列表当中
绘制插画风的图片以形成统一的 UI 风格
增加日志模块
致意
Icon 是很久之前根据一篇教程绘制的, 现在已经找不到了, 没有办法致谢. 如果作者看见了而且认为存在版权问题, 请马上联系我.
来源: https://juejin.im/post/5adfe50a6fb9a07aa047a8b9