Paul Chiusano
|
e92e97eb6e
|
WIP removing old path type, not quite compiling yet
|
2015-11-13 16:42:59 -05:00 |
|
Paul Chiusano
|
0d7991b566
|
add Views module
|
2015-11-13 15:51:48 -05:00 |
|
Paul Chiusano
|
778332003c
|
port term and type prettyprinters to new path type
|
2015-11-13 15:49:37 -05:00 |
|
Paul Chiusano
|
36ba444de6
|
finish focus1 implementation
|
2015-11-13 14:43:17 -05:00 |
|
Paul Chiusano
|
1da70aab8d
|
WIP switching to unified path type
|
2015-11-13 12:39:35 -05:00 |
|
Paul Chiusano
|
7b16f3556f
|
subtle fix to Doc.fits combinator in conjunction with grouping; added test
|
2015-11-09 23:57:05 -05:00 |
|
Paul Chiusano
|
0bb0fea887
|
fits combinator for doc
|
2015-11-09 18:01:21 -05:00 |
|
Paul Chiusano
|
f411b00502
|
fix nav bug where moving left/right would not work from non-leaf nodes
|
2015-10-27 17:21:39 -04:00 |
|
Paul Chiusano
|
d36c1cf8cd
|
fix contract bug
|
2015-10-27 15:07:29 -04:00 |
|
Paul Chiusano
|
e9f0936941
|
Fix a couple nav bugs: expand takes into account that immediate parent path may not be valid, hits is more robust
|
2015-10-27 14:34:11 -04:00 |
|
Paul Chiusano
|
415ff70898
|
fix issue with DFO instantiation tracking of path info
|
2015-10-27 12:19:11 -04:00 |
|
Paul Chiusano
|
03caf04271
|
Fix issue with vector typechecking
|
2015-10-20 18:25:58 -04:00 |
|
Paul Chiusano
|
ba70c9cdc4
|
Failing unit test exposing issue with vector typechecking
|
2015-10-20 17:35:55 -04:00 |
|
Paul Chiusano
|
8e52b6924c
|
test suite running using MemNode now
|
2015-10-20 17:12:26 -04:00 |
|
Paul Chiusano
|
dc0397643e
|
Note.fromEither
|
2015-10-20 17:00:06 -04:00 |
|
Paul Chiusano
|
a510fa1cf5
|
Some test cleanup, easier to thread a Node instance into the tests now
|
2015-10-20 15:55:11 -04:00 |
|
Paul Chiusano
|
26f1c49679
|
Fix issue with DFO rendering
|
2015-10-20 12:12:35 -04:00 |
|
Paul Chiusano
|
df28d7c72a
|
Added failing test case, some cleanup of tests
|
2015-10-20 11:57:45 -04:00 |
|
Paul Chiusano
|
3a27085115
|
Move test suite to shared
|
2015-10-19 15:36:16 -04:00 |
|
Paul Chiusano
|
c2406f6e7e
|
fix issue with typechecking vector literals
|
2015-10-02 01:05:39 -04:00 |
|
Paul Chiusano
|
9e500c6726
|
set should use swapMVar
|
2015-10-01 18:25:06 -04:00 |
|
Paul Chiusano
|
400c2d164a
|
Editor pulling information from node now
|
2015-10-01 16:48:32 -04:00 |
|
Paul Chiusano
|
cf18f9bcad
|
DFOs now JSON serializable
|
2015-09-30 16:27:33 -04:00 |
|
Paul Chiusano
|
83c7db40f5
|
Doc is JSON-serializable
|
2015-09-30 16:22:47 -04:00 |
|
Paul Chiusano
|
dc50bee8c0
|
Added MemNode, which uses murmur hash
|
2015-09-30 14:42:10 -04:00 |
|
Paul Chiusano
|
b70a368fad
|
Convert BasicNode to use DFO symbols for variables
|
2015-09-30 13:05:11 -04:00 |
|
Paul Chiusano
|
eb7d67db17
|
In memory code store
|
2015-09-30 12:06:11 -04:00 |
|
Paul Chiusano
|
dd8b87a418
|
Finish separating out hash function, shared compiles
|
2015-09-25 17:28:41 -04:00 |
|
Paul Chiusano
|
3f0a7e333d
|
moved some operations over from ABT.Extra
|
2015-09-25 15:43:58 -04:00 |
|
Paul Chiusano
|
1eac61bf4f
|
WIP on changing how hashes are done so that core logic can be used by editor without pulling in all of crypto hash
|
2015-09-25 15:33:54 -04:00 |
|
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
|
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
|
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
|
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
|
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
|
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
|
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 |
|