Commit Graph

282 Commits

Author SHA1 Message Date
Ian Gulliver 3e570c1861 Fix layout with just nodes 2019-08-16 19:11:22 +00:00
Ian Gulliver 80fd14e238 Chrome android gets first-class support 2019-07-18 04:14:15 +00:00
Ian Gulliver 199789b7fd Android Chrome compat 2019-07-18 04:11:56 +00:00
Ian Gulliver a79dcd4475 Add + to toggle full screen 2019-07-18 04:05:44 +00:00
Ian Gulliver c9cc43126d Fix bug in LayoutGroup.restorePos() and reduce group count 2019-07-16 18:31:28 +00:00
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 ccf4299d5a Switch from attribute+observer to bubbling events for comms 2019-07-16 16:05:29 +00:00
Ian Gulliver 329727ff9e Remove unused function 2019-07-16 15:25:38 +00:00
Ian Gulliver ac7bdc79ee Shrink editor icons to keep spacing consistent 2019-07-16 06:25:29 +00:00
Ian Gulliver 3bdfd62e1a Add TODO 2019-07-16 06:20:05 +00:00
Ian Gulliver 87f8d6edd8 Fix major bug in layout iteration 2019-07-16 06:13:53 +00:00
Ian Gulliver a40c8ea1fc Remove redundant styles 2019-07-16 05:32:51 +00:00
Ian Gulliver 388813d094 Simplify affinity, strengthen links 2019-07-16 05:28:02 +00:00
Ian Gulliver 5aeee2e8ea Remove ranksign -- doesn't seem to do anything anymore 2019-07-16 05:08:12 +00:00
Ian Gulliver 6417f3f50e Fix bugs in group borders 2019-07-16 04:55:01 +00:00
Ian Gulliver 9be47057ca Keep groups apart no matter what. 2019-07-16 04:46:30 +00:00
Ian Gulliver f66f0c3f5c Fix graph node label exclusion zone. 2019-07-16 04:45:12 +00:00
Ian Gulliver 9eff55ba6a Change arrow key behavior in input fields. 2019-07-16 04:38:45 +00:00
Ian Gulliver 5fa863d28c Reduce affinity confusion 2019-07-15 23:58:23 +00:00
Ian Gulliver fdd1c91f79 Meta description 2019-07-15 14:28:28 +00:00
Ian Gulliver af0f132b49 QA cleanups 2019-07-15 01:43:16 +00:00
Ian Gulliver 47ca7993c0 Format 2019-07-15 01:36:31 +00:00
Ian Gulliver af0c238cd6 Update manual QA 2019-07-15 01:35:25 +00:00
Ian Gulliver 2bb5fe591b Fix backward compat for highlighting 2019-07-15 01:31:44 +00:00
Ian Gulliver 968a53c34e Centralize backwards compat 2019-07-15 01:15:55 +00:00
Ian Gulliver b938ce2d97 Support bulk-delete of non-nodes 2019-07-14 22:48:35 +00:00
Ian Gulliver e6e892572f Styling for tags 2019-07-14 22:39:24 +00:00
Ian Gulliver ce9eeff702 Change color order for greater distance 2019-07-14 22:29:37 +00:00
Ian Gulliver 7ce2563781 Tag label rendering 2019-07-14 22:21:43 +00:00
Ian Gulliver 736d9604f3 Add a default tag 2019-07-14 21:54:15 +00:00
Ian Gulliver c8b7fcb5d4 Set default focus on help text. 2019-07-14 21:50:03 +00:00
Ian Gulliver 07e26a2a6c Tag object
Fixes #1
2019-07-14 20:44:07 +00:00
Ian Gulliver d47cec70c1 Instant update of all labels, with the structure catching up later.
Fixes #16
2019-07-14 20:05:14 +00:00
Ian Gulliver ab5210e924 Factor common Editor{Group,Link} code out into EditorSublistBase 2019-07-14 19:45:42 +00:00
Ian Gulliver 5527cd52d4 Focus editor elements when highlighting them by clicking the diagram. 2019-07-14 19:15:53 +00:00
Ian Gulliver 25e227d7f8 Reduce page size by hacking around chrome concurrency request bug 2019-07-14 19:13:47 +00:00
Ian Gulliver 89130382b4 Split out Architype class from loading code 2019-07-14 18:37:45 +00:00
Ian Gulliver feb33b9922 Lint 2019-07-14 18:35:14 +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 5f0d7750d4 Fix link and group without labels 2019-07-14 03:28:46 +00:00
Ian Gulliver dde00e74df Backwards compat 2019-07-14 03:24:56 +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 a4630ba92a Just abuse classes for grid linkage 2019-07-13 22:30:37 +00:00
Ian Gulliver 405b170c6a Grid Id tracking 2019-07-13 21:44:51 +00:00
Ian Gulliver a3cc7ad048 Lint 2019-07-13 05:10:56 +00:00
Ian Gulliver cbe56098da Lint 2019-07-13 05:06:48 +00:00
Ian Gulliver a93e3dc2f6 Cleanups 2019-07-13 04:57:39 +00:00
Ian Gulliver b600fff7c4 Quantize favicon 2019-07-13 04:48:28 +00:00