Skip to content

edeink/todo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

简介

一个超简洁的Electron应用

其灵感来源于@seal的不再咬手手

TODO

下载安装

  • 不定期发布

  • 百度网盘:提取码: i43x

    • 若链接失效,请通知作者

————————————————————————开发相关——————————————————————

调试 或 构建

# 请勿使用npm

yarn # install deps 安装依赖

# 调试
yarn start # web页面调试
NODE_ENV=development electron .  # electron页面调试

# 构建
yarn clear # 清除旧代码
yarn build-web # 生成chrome插件
electron-builder # 生成electron应用

# 发布页面
yarn deploy # 发布github pages

功能

  • UIL操作
    • 基本操作
      • 输入、显示、拖拽
    • 快捷键
      • Ctrl + Shift + D:显示隐藏
      • CTRL + Z:事务级别的RedoUndo
  • 分类
    • 预置、未完成/已完成、自定义
    • 日期或时间分类
  • 存储
    • 持久化、导入导出
    • 后端同步
  • 系统
    • chrome插件
    • 系统提醒
    • 系统托盘
    • 图标
  • 显示
    • 主题色:
      • 黑色
      • 白色
    • 简单的语法
      • 标签:[A][B]
      • 超链接:[baidu](https://www.baidu.com)
    • 行级富文本编辑器
  • 发布
    • 自动更新
    • 持续集成
    • Github Release

其他

  • 加速下载Electron.zshrc.bashrc配置文件)
export ELECTRON_MIRROR="https://npm.taobao.org/mirrors/electron/"

由于未知的BUG,7.x版本的Electron暂时需要全局安装

yarn add electron --global
  • 更新所有旧的依赖项
yarn upgrade-interactive [--latest]

重构:

  • 分离数据和视图
  • 拆分组件(合并Undo和Todo、解耦)