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