25 Commits

Author SHA1 Message Date
Ian Gulliver
0ddefeeaef Use attributes for class selection 2019-07-16 17:28:47 +00:00
Ian Gulliver
a66bee672d Add ctrl-enter to edit a node and all references 2019-07-16 17:24:24 +00:00
Ian Gulliver
b938ce2d97 Support bulk-delete of non-nodes 2019-07-14 22:48:35 +00:00
Ian Gulliver
07e26a2a6c Tag object
Fixes #1
2019-07-14 20:44:07 +00:00
Ian Gulliver
ab5210e924 Factor common Editor{Group,Link} code out into EditorSublistBase 2019-07-14 19:45:42 +00:00
Ian Gulliver
bcdeff2244 If items are highlighted, 'd' deletes them instead of the selected item 2019-07-14 03:35:51 +00:00
Ian Gulliver
3bdb240987 Individual highlighting for link and group labels 2019-07-14 03:19:15 +00:00
Ian Gulliver
f3823812c7 Bypass the rendering pipeline for highlighting to reduce (eliminate) latency
Fixes #15
2019-07-14 02:26:00 +00:00
Ian Gulliver
894b30568d Factor common code from Editor{Node,Label} into EditorInputBase
Fixes #5
2019-07-13 03:23:19 +00:00
Ian Gulliver
9d5b8fc178 Example diagram at new start 2019-07-13 01:54:08 +00:00
Ian Gulliver
2b1272825c Touch snapshot after refresh 2019-07-12 18:05:04 +00:00
Ian Gulliver
d808b94576 Snapshot after unhighlight-all 2019-07-12 15:08:18 +00:00
Ian Gulliver
ed5c79c05d Stop us from undoing right off the page 2019-07-12 00:45:03 +00:00
Ian Gulliver
7274886d76 Add undo/redo keys 2019-07-11 22:43:18 +00:00
Ian Gulliver
0ecbd40642 More key shortcut cases 2019-07-11 19:58:22 +00:00
Ian Gulliver
f4893cd20d Alias ` to Escape for the ipad hardware keyboard 2019-07-11 19:50:35 +00:00
Ian Gulliver
15ad72dc0a s/data-arch-value/data-arch-refresh/ 2019-07-11 04:44:33 +00:00
Ian Gulliver
7390acb978 Populate EditorLink based on highlighted items 2019-07-11 04:40:43 +00:00
Ian Gulliver
f7822b24b5 Escape at top level cancels highlights 2019-07-11 04:28:55 +00:00
Ian Gulliver
057856a2d2 Auto-populate groups based on highlighted entries 2019-07-11 04:25:06 +00:00
Ian Gulliver
1ef19ad751 Handle global label 2019-07-10 22:05:32 +00:00
Ian Gulliver
703be7aa75 Add help 2019-07-10 21:32:52 +00:00
Ian Gulliver
01542d67f6 Working label as an editor entry type 2019-07-10 08:14:53 +00:00
Ian Gulliver
56ff0d1201 Add EditorLabel 2019-07-10 04:09:54 +00:00
Ian Gulliver
5824f516b0 Split into file-per-class 2019-07-03 01:42:17 +00:00