Commit Graph

432 Commits

Author SHA1 Message Date
Paul Chiusano
429b5ca34b Much simpler implementation of Signal.asyncUpdate 2015-02-04 22:54:56 -05:00
Paul Chiusano
1ea37927a9 Some futzing with styles 2015-02-04 22:06:25 -05:00
Paul Chiusano
a7ae0d7be5 Tweak selection style 2015-02-04 20:59:49 -05:00
Paul Chiusano
415f449c7b More debugging; explorer now pops open and closes on clicks 2015-02-04 18:39:26 -05:00
Paul Chiusano
9dbd9c667b Editor with selection navigation working 2015-02-04 17:36:22 -05:00
Paul Chiusano
cfe60e92c8 Debugging editor 2015-02-04 15:24:44 -05:00
Paul Chiusano
afe0ad5fc5 Editor main loop and explorer hooked up and untested 2015-02-04 12:05:00 -05:00
Paul Chiusano
e29905eea0 Finished with editor main loop, including support for asynchronous searches 2015-02-03 18:24:34 -05:00
Paul Chiusano
a7f1ebe9af Added monstrous asyncUpdate combinator, which compiles 2015-02-03 17:49:02 -05:00
Paul Chiusano
77d0f90e95 Renamed Messages => Execute 2015-02-03 16:32:08 -05:00
Paul Chiusano
d992c0f0af Added click events to editor 2015-02-02 23:32:57 -05:00
Paul Chiusano
8c7bd04e48 Working initial version of Messages.send native function 2015-02-02 20:01:20 -05:00
Paul Chiusano
0c90d64d06 Changed signature of Editor.Action to support asynchronous requests to fetch data for autocomplete 2015-02-02 11:41:20 -05:00
Paul Chiusano
093564c589 importing Trie 2015-02-02 10:28:31 -05:00
Paul Chiusano
a824bedb5e cleanup 2015-01-30 15:33:27 -05:00
Paul Chiusano
14721f0fe0 compiling event handler for overall editor 2015-01-30 14:10:13 -05:00
Paul Chiusano
ad0e45762d Moved layouts into the model, since they are needed by various event handlers 2015-01-30 13:39:38 -05:00
Paul Chiusano
f0e287d3fc stubbed out main editor loop 2015-01-30 00:20:35 -05:00
Paul Chiusano
30adcb3209 added close action 2015-01-29 23:56:22 -05:00
Paul Chiusano
8345518919 enter action 2015-01-29 21:31:50 -05:00
Paul Chiusano
2ff87face1 Pulled various update functions out of Signal 2015-01-29 21:27:15 -05:00
Paul Chiusano
8e1b0d5fa4 Factored out non-explorer stuff into Unison.Panel 2015-01-29 15:31:00 -05:00
Paul Chiusano
38d8812c60 Added explorer selection highlight 2015-01-29 12:04:59 -05:00
Paul Chiusano
54489f9986 Revamping editor, added Editor module which is currently compiling, still need to wire up all events 2015-01-29 11:44:23 -05:00
Paul Chiusano
0468249700 WIP on editor restructuring, also added spinner 2015-01-20 17:36:40 -05:00
Paul Chiusano
5159320261 1D selection model with mouse reset 2015-01-15 16:08:17 -05:00
Paul Chiusano
88284d6339 Refactoring explorer and editor to use standardized MVC pattern and merging of updates 2015-01-13 18:16:32 -05:00
Paul Chiusano
947d79d02b cleanup of explorer module 2015-01-12 21:53:12 -05:00
Paul Chiusano
dc16645848 threading mouse position through rather than using global 2015-01-12 15:22:46 -05:00
Paul Chiusano
d5d2d2dc9a Added hover event for explorer 2015-01-12 14:35:30 -05:00
Paul Chiusano
d710509aa0 Made explorer example a bit more realistic, going to try integrating 2015-01-08 17:38:00 -05:00
Paul Chiusano
5e0176d98e some helper functions 2015-01-08 17:37:14 -05:00
Paul Chiusano
c386ff1a82 New signal function downs 2015-01-08 14:55:24 -05:00
Paul Chiusano
973840fab0 Maintain present selection when mouse moves outside explorer autocomplete region 2015-01-01 23:40:37 -05:00
Paul Chiusano
9d66ae2b17 Fixed issue with initial down value being reverted in explorer 2015-01-01 20:20:43 -05:00
Paul Chiusano
3cca85b675 Fixed coloring of explorer selections 2014-12-31 19:54:48 -05:00
Paul Chiusano
41e6c17fb6 Fixed minor issue with text box of explorer not ignoring arrow keys 2014-12-31 19:47:59 -05:00
Paul Chiusano
8b182ffccb Futzing with styles of explorer 2014-12-31 17:27:44 -05:00
Paul Chiusano
dd80094ae3 Some futzing around with the styles for explorer 2014-12-31 13:20:26 -05:00
Paul Chiusano
ad748136e6 Fixed bug which allowed selection to move past end of the list 2014-12-31 12:46:16 -05:00
Paul Chiusano
2b83b93750 Sticky list selection now working 2014-12-31 12:36:54 -05:00
Paul Chiusano
8ad08e5737 events combinator 2014-12-29 18:21:10 -05:00
Paul Chiusano
f176303c3b Debugging explorer 2014-12-24 10:19:58 -05:00
Paul Chiusano
6856e12563 Explorer sort of working 2014-12-23 21:48:11 -05:00
Paul Chiusano
933d58c180 finished with explorer implementation and wrote simple example, need to debug 2014-12-23 18:04:48 -05:00
Paul Chiusano
08a78c6bda initial implementation of sticky list selection 2014-12-23 17:19:06 -05:00
Paul Chiusano
80172079ef WIP on making selection in explorer sticky as list of possibilities is updated 2014-12-23 15:01:05 -05:00
Paul Chiusano
0d62f32f4a generalize highlightSelection 2014-12-23 10:32:45 -05:00
Paul Chiusano
8af6bfdc91 adding invalid completions to explorer 2014-12-23 10:20:08 -05:00
Paul Chiusano
87cb02dec2 added main explorer state transformer function 2014-12-22 23:31:59 -05:00