Commit Graph

809 Commits

Author SHA1 Message Date
Paul Chiusano
81169f63c8 Fix for issue when pressing navigating while at root or node where no movement possible in requested direction 2015-09-22 15:07:20 -04:00
Paul Chiusano
ce63c596aa minor CSS tweaks 2015-09-22 12:49:51 -04:00
Paul Chiusano
9ac5e47cd7 node subproject compiles now with Node type split out 2015-09-22 12:49:26 -04:00
Paul Chiusano
a557faadc9 WIP on getting node to compile 2015-09-22 12:25:52 -04:00
Paul Chiusano
cc84f2b4a9 Moved node to shared, had to break some dependencies, shared compiles 2015-09-21 15:57:13 -04:00
Paul Chiusano
ed0447be97 hooked up keybindings for all navigation - hjkl for up/down/left/right, 'g' for leftmost, ';' for rightmost, 'u' for expand, and 'd' for contract 2015-09-21 13:44:20 -04:00
Paul Chiusano
44be39631b Added expand, contract, leftmost, rightmost, not hooked up or tested yet 2015-09-21 11:56:38 -04:00
Paul Chiusano
d864ab7b52 much better directional navigation algorithm, seems to be working well 2015-09-17 12:07:21 -04:00
Paul Chiusano
cb7477bfde rollback to earlier version of dependencies, fixes #31 but editor keyboard nav busted in chrome 2015-09-16 22:29:24 -04:00
Paul Chiusano
d7486af684 refine directional navigation functions 2015-09-16 18:15:37 -04:00
Paul Chiusano
b1bd162411 Directional navigation working, though need to refine closeness metric to be a bit more intuitive 2015-09-16 14:30:47 -04:00
Paul Chiusano
ebb08ffe13 keyboard events now being propagated correctly for navigation 2015-09-16 12:29:47 -04:00
Paul Chiusano
4ca5e696aa Move handers to DocView.widget, added navigation (not working yet) 2015-09-15 11:25:09 -04:00
Paul Chiusano
cc2e92e786 Added some padding to selection highlight 2015-09-14 21:26:20 -04:00
Paul Chiusano
75fcc3149a CSS tweaks 2015-09-11 14:13:26 -04:00
Paul Chiusano
956209f358 Added editor.html file and updated README 2015-09-11 13:10:06 -04:00
Paul Chiusano
df48eac5d4 Selection highlighting improvements 2015-09-10 16:21:34 -04:00
Paul Chiusano
c84554db18 WIP on navigation events 2015-09-10 15:41:44 -04:00
Paul Chiusano
36b530fc81 Implement box layout navigation functions (untested) 2015-09-10 13:10:24 -04:00
Paul Chiusano
92444805c2 fix selection highlighting to avoid highlighting intermediate vertical nodes 2015-09-10 04:33:59 -04:00
Paul Chiusano
22c3f3ec7a selection highlighting bugfixes 2015-09-10 04:23:38 -04:00
Paul Chiusano
4428698f96 Added selection layer, a couple things still wonky though 2015-09-08 17:22:36 -04:00
Paul Chiusano
6fa805de8e Added selection layer highlight (not hooked up yet) 2015-09-08 16:34:16 -04:00
Paul Chiusano
57d2537078 Added Fira Code font and enabled in styles.css 2015-08-26 17:47:32 -04:00
Paul Chiusano
9e43abf95c bump dependencies, now using vanilla try-reflex for unison dependencies 2015-08-25 22:37:08 -04:00
Paul Chiusano
82704657f7 Merge remote-tracking branch 'origin/master' 2015-08-25 21:46:19 -04:00
Paul Chiusano
270df8a8b1 some CSS tweaks, adjusted editor demo 2015-08-25 21:45:21 -04:00
Paul Chiusano
956d125dc6 Update README.md 2015-08-24 10:39:13 -04:00
Paul Chiusano
9d4f563e0b Bit of cleanup of editor hello world 2015-08-21 16:20:27 -04:00
Paul Chiusano
1305ce22b8 fix path resolution issue in Doc 2015-08-21 16:05:08 -04:00
Paul Chiusano
2f121014bf Doc bugfixes 2015-08-21 15:28:51 -04:00
Paul Chiusano
1492f3d6f0 fix fold function and added box debugging function 2015-08-20 11:04:29 -04:00
Paul Chiusano
7fa8ee798d fix space handling and hooked up some event listeners 2015-08-20 00:45:12 -04:00
Paul Chiusano
9bae4c5039 fix Doc.box bugs 2015-08-19 22:24:16 -04:00
Paul Chiusano
039e20d911 Fix to vector layout 2015-08-19 18:39:04 -04:00
Paul Chiusano
1126c7bf7d WIP on editor 2015-08-19 18:01:58 -04:00
Paul Chiusano
aef640d273 Boxed => Box 2015-08-19 18:00:20 -04:00
Paul Chiusano
1049fcc38f term prettyprinting fixes 2015-08-18 13:31:11 -04:00
Paul Chiusano
a335d86519 Lots of cleanup and additional hit testing functions 2015-08-18 12:21:28 -04:00
Paul Chiusano
07bf8f179b bit of cleanup 2015-08-18 00:12:50 -04:00
Paul Chiusano
5486d95101 finished up implementation of computing bounding boxes 2015-08-18 00:03:45 -04:00
Paul Chiusano
b404df48f4 more simplifications 2015-08-17 22:13:52 -04:00
Paul Chiusano
97aeb2c468 simplify Doc.at and Doc.regions 2015-08-17 17:39:57 -04:00
Paul Chiusano
da1d7366dc comment out noncompiling code for now 2015-08-17 13:37:17 -04:00
Paul Chiusano
0382077a8b Updated README 2015-08-17 13:35:33 -04:00
Paul Chiusano
59b756b298 Increase memory available to vagrant box, otherwise the build crashes 2015-08-17 13:20:46 -04:00
Paul Chiusano
4eee34f69c Merge remote-tracking branch 'origin/master' 2015-08-17 11:03:35 -04:00
Paul Chiusano
768d405470 Lots of Doc improvements to support editor work 2015-08-17 11:03:20 -04:00
Paul Chiusano
16f8410288 Merge pull request #28 from woparry/oparry/23/update-vagrant
fix #23 -- increase memory for vagrant box, provision as non-root & reorder
2015-08-17 11:00:37 -04:00
Owen Parry
0cda21f304 increase memory for vagrant box, provision as non-root & reorder 2015-08-17 07:25:16 -07:00