Commit Graph

51 Commits

Author SHA1 Message Date
Ian Gulliver
2d5b3c7ff3 Add github link to help text 2019-07-12 04:55:02 +00:00
Ian Gulliver
a0c161c4f7 Remove dead CSS rule 2019-07-12 03:59:06 +00:00
Ian Gulliver
eadc7af135 Snapshot on highlight changes 2019-07-12 03:54:03 +00:00
Ian Gulliver
b17bd733f6 Little bit of node padding 2019-07-12 03:41:00 +00:00
Ian Gulliver
81fa6a4ed0 Theme support, light theme 2019-07-12 03:37:48 +00:00
Ian Gulliver
ea5e3cb7e1 Make nodes selectable from the grid 2019-07-11 05:12:08 +00:00
Ian Gulliver
591d4814a7 Expand lines on highlight, fix EditorLabel highlight attempt 2019-07-10 23:51:14 +00:00
Ian Gulliver
c52f93d6d2 Highlight groups 2019-07-10 23:46:25 +00:00
Ian Gulliver
dda2102f99 Highlight links 2019-07-10 23:41:41 +00:00
Ian Gulliver
d52c8206a6 Node highlighting 2019-07-10 23:19:39 +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
78436cd98c Link labels 2019-07-10 20:03:05 +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
9202ab2001 Get initial focus to input for link and gruop 2019-07-09 20:44:22 +00:00
Ian Gulliver
15c55d0b8d More compact editor layout using symbols 2019-07-09 17:57:35 +00:00
Ian Gulliver
25545e51ab Clean up group boundaries 2019-07-09 17:42:15 +00:00
Ian Gulliver
b44a9d40a7 Improve intersecting group behavior 2019-07-09 17:30:09 +00:00
Ian Gulliver
6e82a8a78b Group background 2019-07-09 16:51:26 +00:00
Ian Gulliver
130a208bfc Swap light and dark backgrounds to add offset by preserve contrast 2019-07-09 16:30:42 +00:00
Ian Gulliver
898e234171 Slight background color for nodes 2019-07-09 06:08:50 +00:00
Ian Gulliver
a68471d1da Draw directional arrows 2019-07-09 04:19:09 +00:00
Ian Gulliver
e26463047a Working, basic line drawing 2019-07-05 04:59:04 +00:00
Ian Gulliver
6543e36378 Contained, auto-resize group labels 2019-07-05 04:09:24 +00:00
Ian Gulliver
b4a072c8da Disable some useless interactions 2019-07-04 07:02:05 +00:00
Ian Gulliver
94f28f00cd Tweaks to group border margin 2019-07-04 06:48:43 +00:00
Ian Gulliver
b86994093b Draw group borders 2019-07-04 06:42:05 +00:00
Ian Gulliver
9a4e90de51 Drawing protocol for line and group 2019-07-04 06:15:39 +00:00
Ian Gulliver
db86cb83d5 Switch to CSS variables for line color 2019-07-04 05:46:00 +00:00
Ian Gulliver
353a209ea1 Fix addLine() 2019-07-04 04:40:46 +00:00
Ian Gulliver
275c64c00b Add SVG-based line drawing 2019-07-02 07:05:22 +00:00
Ian Gulliver
8b29a656bc Larger node font size 2019-07-01 21:35:22 +00:00
Ian Gulliver
42a024da01 Center grid 2019-07-01 21:25:38 +00:00
Ian Gulliver
e1b654e16c Fix resize, centering 2019-07-01 20:57:22 +00:00
Ian Gulliver
207a9f7f8f Draw boxes, set font size 2019-07-01 20:53:20 +00:00
Ian Gulliver
a0bfb28106 Visual overhaul, dark mode only 2019-07-01 20:27:51 +00:00
Ian Gulliver
c8cf54350d Draw nodes on the grid 2019-06-26 18:27:52 +00:00
Ian Gulliver
8a458cc4ba Build a grid with proper rows/columns and some aspect ratio sanity 2019-06-26 18:18:21 +00:00
Ian Gulliver
64d60ac5c8 Less padding, less width, more outline 2019-06-26 04:25:49 +00:00
Ian Gulliver
adf440a8b7 Start of tree construction 2019-06-22 06:36:08 +00:00
Ian Gulliver
0b8f6866c8 Class tweaks for convenience 2019-06-21 20:26:41 +00:00
Ian Gulliver
d35d877a00 Remote right/left arrow input field behavior, so it consistently moves between
levels
2019-06-21 20:15:18 +00:00
Ian Gulliver
06b246779a Style 2019-06-21 19:11:37 +00:00
Ian Gulliver
62383f2aa9 Add Link, stop auto-remove when input empty, merge NodeList and Editor 2019-06-21 18:15:44 +00:00
Ian Gulliver
e38fcebfba More sensible cursor 2019-06-20 23:35:13 +00:00
Ian Gulliver
3b51c59c7c Start of nested lists 2019-06-20 21:26:31 +00:00
Ian Gulliver
f9df134898 Switch to using focus instead of selected class 2019-05-27 03:13:11 +00:00
Ian Gulliver
bd939cff1f Add Group type 2019-05-26 02:53:55 +00:00
Ian Gulliver
bc7d2e0deb Save keystrokes on create, remove empty nodes 2019-05-25 04:44:11 +00:00