Commit Graph

13989 Commits

Author SHA1 Message Date
Paul Chiusano
2ad0c7c26c tweaking builtins 2014-11-11 15:06:56 -05:00
Paul Chiusano
8bc42d46cb Separate absolute and relative distance types 2014-11-11 14:52:15 -05:00
Paul Chiusano
0153e5c16d more work on layout builtins 2014-11-11 10:34:45 -05:00
Paul Chiusano
c45722cff9 Added wrapping text boxes to builtins 2014-11-11 10:11:16 -05:00
Paul Chiusano
73c75566e0 more builtins 2014-11-11 00:47:14 -05:00
Paul Chiusano
96b71ae71a More WIP on builtins 2014-11-10 18:32:18 -05:00
Paul Chiusano
1a31383c63 Refactored view code for terms, split into separate file, and now using a separate function for handling builtin rendering 2014-11-10 18:18:13 -05:00
Paul Chiusano
5292adef25 ignore file update 2014-10-24 18:14:03 -04:00
Paul Chiusano
c2b97798bf WIP on custom views 2014-10-24 18:12:11 -04:00
Paul Chiusano
5c10e3b059 Moved Layout to Elmz package 2014-10-23 15:44:27 -04:00
Paul Chiusano
2bcacfca2c formatting 2014-10-22 11:27:45 -04:00
Paul Chiusano
60cdece1bb Arrow navigation now does repeat after delay 2014-10-10 11:18:52 -04:00
Paul Chiusano
1291d1d232 Tweaked node API 2014-09-30 13:10:51 -04:00
Paul Chiusano
96d69995b0 Moving away from using hashes in term rendering 2014-09-30 12:46:09 -04:00
Paul Chiusano
02915551a6 Added Layout.map 2014-09-30 12:14:51 -04:00
Paul Chiusano
fdd4077fd6 experiment with just using path-based addressing everywhere 2014-09-29 21:59:24 -04:00
Paul Chiusano
1abd351afa hooked in overrides to term layout function - to support embedded graphical rendering of terms 2014-09-29 20:47:42 -04:00
Paul Chiusano
28823b562b modified client side for plural terms/metadatas 2014-09-25 17:11:49 -04:00
Paul Chiusano
50fbaaec30 Got rid of panel function and made term and metadata plural 2014-09-25 16:58:34 -04:00
Paul Chiusano
ac4750fa48 Added build file 2014-09-25 13:44:20 -04:00
Paul Chiusano
6c534df460 up/down movements are now inverses, as are left/right 2014-09-25 13:44:04 -04:00
Paul Chiusano
e117533d3f Converted to new scheme for tracking highlight region 2014-09-25 12:57:00 -04:00
Paul Chiusano
fc5162e835 Fixing up imports 2014-09-25 10:53:25 -04:00
Paul Chiusano
d584129780 Upgrade to elm 0.13 2014-09-24 21:41:09 -04:00
Paul Chiusano
e61769ce14 Simplified version of changed and unchanged and introduced various other helper functions on signals 2014-09-19 13:03:06 -04:00
Paul Chiusano
35d411551e up function on term paths 2014-09-19 12:52:20 -04:00
Paul Chiusano
cf7dff9798 fromMaybe function 2014-09-19 12:51:13 -04:00
Paul Chiusano
77689876b1 About to gut main 2014-09-18 14:28:59 -04:00
Paul Chiusano
35a15480ae Paths back to being regular lists 2014-09-17 17:20:25 -04:00
Paul Chiusano
fba014de94 WIP on handling relative navigation of selection regions 2014-09-17 16:56:04 -04:00
Paul Chiusano
8676c3830b tweaks to hit testing 2014-09-17 13:08:28 -04:00
Paul Chiusano
d1c8bbbd62 Deleted unused 2014-09-16 23:38:33 -04:00
Paul Chiusano
a688339367 Term rendering now working with Layout combinators 2014-09-16 23:37:12 -04:00
Paul Chiusano
7bceeaef92 finished rewriting term rendering 2014-09-15 18:23:26 -04:00
Paul Chiusano
cfe672c730 row and column layout functions 2014-09-09 19:43:49 -04:00
Paul Chiusano
e7c8d81419 flipped order of arguments for Layout, term rendering compiling 2014-09-08 22:31:43 -04:00
Paul Chiusano
ae6c9acb1b checkpoint 2014-09-08 22:09:55 -04:00
Paul Chiusano
2efa1d4da2 tweaking layout 2014-09-08 16:52:39 -04:00
Paul Chiusano
6ee83485c8 cleanup 2014-09-08 11:56:01 -04:00
Paul Chiusano
7957ce77d9 region and at functions now both return extra fields along with the search results 2014-09-06 11:02:49 -04:00
Paul Chiusano
263d573460 Generalized Layout.region to work for any comparison function 2014-09-06 10:47:28 -04:00
Paul Chiusano
c6fec22ca4 deducing results of ‘at’ 2014-09-05 23:26:32 -04:00
Paul Chiusano
762a0f66e6 layout now a coffee comonad, letting us do hit tests in pure code 2014-09-05 23:21:03 -04:00
Paul Chiusano
5d82d9717a layout trie WIP 2014-09-04 15:59:29 -04:00
Paul Chiusano
4aefe2e71d trie data type 2014-09-04 14:38:10 -04:00
Paul Chiusano
10903125ac nest combinator 2014-09-03 17:01:08 -04:00
Paul Chiusano
bfbe7c1f5a Layout lib 2014-09-03 16:47:16 -04:00
Paul Chiusano
f8805054f3 changes to breaking algorithm puts first arg on same line 2014-09-03 14:14:36 -04:00
Paul Chiusano
bae33579c2 term rendering with dynamic reflow seems to be working 2014-09-02 11:22:43 -04:00
Paul Chiusano
e3d1e9424a lambda breaking 2014-08-30 11:24:18 -04:00