Skip to content

Latest commit

 

History

History
100 lines (80 loc) · 3.6 KB

README_CN.md

File metadata and controls

100 lines (80 loc) · 3.6 KB

never-todo-client

一个基于electron-vue框架搭建的待办列表应用

English/中文

此应用由SpicyChickenFLYbluepongo合作开发

这个待办列表系列应用包含以下产品

PC端的设计思路和逻辑编写的大量灵感来自于xhznl-todo-list这个仓库,这个APP做的特别棒,但是因为没有标签功能所以我们重新设计了一个

使用方法

截图展示

MacOS

Win10

实现功能

  • 添加新的待办、标签
  • 修改待办、标签内容
  • 删除待办和标签(软删除)
  • 将待办设置为重要并高亮显示
  • 为待办赋予或去除标签
  • 显示进行中和已完成的待办的数目、
  • 拖拽顶部移动窗口
  • 设置保持窗口显示在最前
  • 设置锁定窗口忽略鼠标事件
  • 利用lowdb增加 导入/导出/日志记录 功能
  • 设置开机启动功能

当前版本修复的问题

  • 修改优化UI,使其更加人性化
    • 允许通过鼠标悬浮提示控件功能
    • 设置 黑/白/绿/粉 四种背景主题
    • 允许用户自行定义调试背景的透明度
    • 允许设置待办列表不是总是显示在顶端
    • 允许对窗口大小进行手动伸缩
  • 通过快捷键进行窗口的隐藏呼出
  • 另启一个实例时报错

下个版本做什么

  • 优化数据库存储结构,减少磁盘空间占用
  • 调用显示桌面功能后never todo 仍然能够保持显示在最上端
  • 设置提醒时间,到时图标闪烁提醒
  • 设计同步机制,与后端交互
  • 修改优化UI,使其更加人性化
    • 修改标签调色盘的颜色配置
    • 可以点击窗口任意空白位置进行拖拽

应用安装:

Win

直接下载release中的exe可执行文件,点击进行安装

Mac

直接下载release中的dmg可执行文件,点击进行安装

Linux

下载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.