Commit Graph

930 Commits

Author SHA1 Message Date
rcmerci
671d301528 refactor(template): insert template 2021-04-16 19:26:34 +08:00
Weihua Lu
97d54c287d chore: remove log 2021-04-16 17:50:20 +08:00
Weihua Lu
dd1ba2633f feat: rework on up/down action 2021-04-16 17:46:05 +08:00
Weihua Lu
d05c540c15 refactor: selection state 2021-04-16 11:49:03 +08:00
Weihua Lu
3751689b9e fix: add selection direction 2021-04-16 11:30:02 +08:00
Tienson Qin
831d27147b chore: use refresh! in transact-react! 2021-04-16 09:56:55 +08:00
Weihua Lu
2598d19e3e chore: add credit 2021-04-15 19:31:39 +08:00
rcmerci
a96d65a00f fix: pasting in journal page generate empty file 2021-04-15 17:54:13 +08:00
Weihua Lu
2e04791d01 fix: cannot delete command bug 2021-04-15 16:19:12 +08:00
Tienson Qin
87f666cbae fix: add missing parameter 2021-04-15 15:19:27 +08:00
Tienson Qin
11d1de6aa3 fix: add block check 2021-04-15 15:18:47 +08:00
Weihua Lu
efcc3be8c1 refactor: editor copy/cut/delete 2021-04-15 15:12:28 +08:00
rcmerci
318a6bce86 fix: paste err when copied-blocks is nil 2021-04-15 13:24:35 +08:00
rcmerci
2582a99532 fix: paste on journal page 2021-04-15 12:33:38 +08:00
Tienson Qin
da3970d531 refactor: block && page properties 2021-04-15 12:02:35 +08:00
Tienson Qin
d8562c609a fix: support page properties 2021-04-14 23:48:36 +08:00
rcmerci
abbc2d2127 chore: clear code 2021-04-14 17:59:50 +08:00
rcmerci
fa4dad5a6b refactor: copy & paste 2021-04-14 17:48:29 +08:00
Tienson Qin
50f92f7100 fix: undo cursor
Also, switched to a timeout instead of periodically saving the current block.
2021-04-14 17:33:16 +08:00
Tienson Qin
e873690a8b refactor: switch back to store properties directly in plain-text 2021-04-14 10:51:14 +08:00
Weihua Lu
073e0cc554 fix: handle up down selection 2021-04-13 18:26:09 +08:00
Weihua Lu
f4ae38308e fix: handle left right move when selection 2021-04-13 18:26:09 +08:00
Weihua Lu
bc5f343cd5 fix: up down move between blocks using line pos 2021-04-13 18:26:09 +08:00
Tienson Qin
c809cec032 refactor: block properties
- Added :block/created-at and :block/updated-at
- Update block will update page's timestamp too
- Store properties under `:block/properties` in metadata.edn
2021-04-13 17:20:25 +08:00
Tienson Qin
6b3142eb49 chore: adjust search result length 2021-04-12 20:11:18 +08:00
Tienson Qin
ce055e6ea6 fix: Enter can't create new block 2021-04-12 19:05:05 +08:00
Tienson Qin
d1359c3418 fix: undo cursor 2021-04-12 18:23:03 +08:00
Tienson Qin
5552dd1321 chore: set block ref search result length to 25 2021-04-12 16:45:43 +08:00
Tienson Qin
02c77a1177 enhance: adjust blocks search 2021-04-12 16:13:14 +08:00
Tienson Qin
f5ed76ed14 refactor: don't create page properties by default 2021-04-09 23:51:13 +08:00
Weihua Lu
e891da8991 fix new line op 2021-04-09 21:47:31 +08:00
Weihua Lu
2130be31a0 selection shortcut 2021-04-09 21:47:31 +08:00
Weihua Lu
4f89f9b1d2 handle arrow key, indent, new block.. 2021-04-09 21:47:31 +08:00
Weihua Lu
d187b767b5 refactor selection shortcut 2021-04-09 21:47:31 +08:00
Tienson Qin
2fdfd0dcb1 feat(search): single database done 2021-04-08 13:52:47 +08:00
Tienson Qin
2d71389fe5 feat(search): initial refactor 2021-04-08 13:52:47 +08:00
Tienson Qin
38b0ecae46 refactor: simplify dummy node 2021-04-07 20:17:43 +08:00
Tienson Qin
9e1b5beb9d refactor: create new pages 2021-04-07 17:33:43 +08:00
Tienson Qin
49bc64f5d0 fix: bulk outline
Also, fixed selection issues
2021-04-07 13:24:51 +08:00
Tienson Qin
953ad6634e enhance: stop tab event bubble when indent or outdent 2021-04-07 09:33:16 +08:00
Tienson Qin
99721bdb67 refactor: indent-outdent-nodes wip 2021-04-07 00:54:20 +08:00
Tienson Qin
ef88f78fb8 refactor: delete-blocks 2021-04-06 20:08:50 +08:00
Tienson Qin
3320081880 refactor: move-up-down 2021-04-06 19:00:43 +08:00
Tienson Qin
6f80796c57 chore: remove unused code 2021-04-06 17:21:54 +08:00
Tienson Qin
9294fb8570 chore: remove unused code 2021-04-05 23:34:00 +08:00
Tienson Qin
aeb934a30a fix: delete-blocks 2021-04-05 23:25:53 +08:00
Tienson Qin
7336767180 fix: can't create a new block when enter in the last empty block 2021-04-05 21:08:41 +08:00
Tienson Qin
4f78944957 fix: can't insert a block when zoom in to a block 2021-04-05 20:16:18 +08:00
Tienson Qin
10f7f078f7 fix: get-block-and-children 2021-04-05 14:14:44 +08:00
Tienson Qin
da43e43603 fix: block insert 2021-04-05 12:26:47 +08:00