一个基于electron-vue框架搭建的待办列表应用
English/中文
此应用由SpicyChickenFLY与bluepongo合作开发
这个待办列表系列应用包含以下产品
- 后端数据库(开发中) - 使用Golang进行开发
- PC端(Win/Linux/Mac)(发布v0.0.1) - 使用Electron-Vue框架搭建
- 移动端(Android/IOS)(尚未开发) - 使用Dart/Flutter搭建
- 数据格式转换器(尚未开发) - 使用Golang进行开发
PC端的设计思路和逻辑编写的大量灵感来自于xhznl-todo-list这个仓库,这个APP做的特别棒,但是因为没有标签功能所以我们重新设计了一个
- 添加新的待办、标签
- 修改待办、标签内容
- 删除待办和标签(软删除)
- 将待办设置为重要并高亮显示
- 为待办赋予或去除标签
- 显示进行中和已完成的待办的数目、
- 拖拽顶部移动窗口
- 设置保持窗口显示在最前
- 设置锁定窗口忽略鼠标事件
- 利用lowdb增加 导入/导出/日志记录 功能
- 设置开机启动功能
- 修改优化UI,使其更加人性化
- 允许通过鼠标悬浮提示控件功能
- 设置 黑/白/绿/粉 四种背景主题
- 允许用户自行定义调试背景的透明度
- 允许设置待办列表不是总是显示在顶端
- 允许对窗口大小进行手动伸缩
- 通过快捷键进行窗口的隐藏呼出
- 另启一个实例时报错
- 优化数据库存储结构,减少磁盘空间占用
- 调用显示桌面功能后never todo 仍然能够保持显示在最上端
- 设置提醒时间,到时图标闪烁提醒
- 设计同步机制,与后端交互
- 修改优化UI,使其更加人性化
- 修改标签调色盘的颜色配置
- 可以点击窗口任意空白位置进行拖拽
直接下载release中的exe可执行文件,点击进行安装
直接下载release中的dmg可执行文件,点击进行安装
下载release中的AppImage可执行文件,随后创建桌面快捷启动方式文件
[DesktopEntry]
Categories=System;Application;Network;
Comment=pc client of never-todo
Encoding=UTF-8
Exec=<PATH_OF_YOUR_APPIMAGE>
GenericName=NeverTodo
Icon=<PATH_OF_LOGO_FILE>
Name=NeverTodo
StartupNotify=true
Terminal=false
Type=Application
#X-Deepin-Vendor=user-custom
将桌面快捷启动方式文件放到指定目录下
# 安装项目依赖
npm install
# 运行开发环境
npm run dev
# 构建对应开发平台的二进制安装包
npm run build
This project was generated with electron-vue@8d4ed60 using vue-cli. Documentation about the original structure can be found here.