1 Star 0 Fork 0

钟弋辰 / paNote

Create your Gitee Account
Explore and code with more than 8 million developers,Free private repositories !:)
Sign up
Clone or Download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
readme.md

panote

image-20220309214521213

考研途中发现笔记软件总是没法完全满足我的需要

  • marginnote这类的笔记软件可以较好的整理思路框架

    1 其复习卡片的功能做的过于鸡肋,也没有anki好用

    2 marginnote的布局会自己变动, 不利于位置记忆和复盘

  • anki有较好的复习策略,但是平台限制 以及 笔记形式太局限


In the process of preparing for the Postgraduate entrance examination, the note apps always can't fit my requirements

  • Note softwares like marginnote can help us organize the frame of mind
  • but its review card function does not work as well as anki's
  • the layout of marginnote changes itself, which is not good for position memory

目前构思/Current design

  • 笔记形式采取类似marginnote的
  • 创建记忆卡片需要变得更加无缝,
    • 可以直接将笔记的分块拖入卡片
    • 也可以直接将某个笔记快变成卡片标题
  • 卡片标签继承自笔记块,筛选的时候可以利用标签筛选

  • We took the similar note format of marginnote
  • The process of creating review card should be more fluent
    • Available to drag the note bar into a card
    • Available to turn a note bar into a card's title
  • Card's tag should be extended from note bar,(tag will be used for filtrate the review card)

目前最大的瓶颈/The biggest bottleneck right now

  • Anki的算法比较难啃,暂时考虑用插件的形式来做

  • It's hard to reproduce the anki's review algorithm. (anki-addon is the temporary solution

Todo

  • 1.画布拖拽

  • 2.内部元素拖拽

  • 2.1拖拽后面板区域也要实时更新

  • 2.2添加内部元素

  • 2.3拖拽,连线,模式切换

  • 2.4控件的辅助按钮

  • 6.连线(先直线)

  • 鼠标中心缩放

  • 7右键菜单

    • 删除

    • 点击判断,若发生移动则不触发

      _PaUtilTs.MouseDownUpRecord

    • [ ]

  • 3.anki插件(pa)

    • 卡片组
      • 卡片组创建

      • 卡片创建

      • 卡片右键菜单

        • 删除
        • 编辑
      • 卡片存储

      • 卡片数据同步到anki

        • 添加删除卡片

      • 复习卡片

  • 多个笔记

  • 4.内部元素的具体内容:editor.js(ad)

    • quill
    • 类似命令行的舒服的格式化方式
      • 列表
      • 缩进
      • 加粗
      • 标题
      • 下划线
      • 代码块切换
  • 5.存储(先本地(electron))

    • 暂用localstorage(假装存储)

    • 与本地文件绑定,自动存储

    • 从本地文件加载,

      • 无效文件会询问是否创建为新笔记

      • 若当前笔记列表内笔记与打开文件未绑定,会询问将笔记文件加载到新的笔记中,避免冲突

    • 笔记的卡片数据存储

  • 7.每天编辑历史

  • 8.前后端(云端存储)

Repository Comments ( 0 )

Sign in to post a comment

About

No description expand collapse
JavaScript and 6 more languages
MIT
Cancel

Releases

No release

Contributors

All

Activities

Load More
can not load any more
1
https://gitee.com/zhongyichen33/paNote.git
git@gitee.com:zhongyichen33/paNote.git
zhongyichen33
paNote
paNote
main

Search