18 Commits (8c3237e0db65ff9a43f0dc4dc7a8d96a1d92513a)

Author SHA1 Message Date
Dustin Swan 8c3237e0db
we have persistence. persisting all store values' ASTs to localStorage 5 hours ago
Dustin Swan 1029b1671f
reactive nested records 6 hours ago
Dustin Swan 84ef946281
we have reactivity 7 hours ago
Dustin Swan 6652c0f970
records in the store 8 hours ago
Dustin Swan 70569dfe48
No more Refs, no more store, every top level def goes in the store, to update store values use := 10 hours ago
Dustin Swan 31ef279f16
Language now supports top level definitions. no more last-expression-is-a-value thing, it's also a def. Host knows to run the special `os` def 11 hours ago
Dustin Swan 9b8916eb72
namespacing the store functions. allowing _ in params 1 day ago
Dustin Swan 59dc90cfa5
Fixing my textInput and example app that uses it 1 day ago
Dustin Swan a9afb03694
Adding Stateful, giving up on elm style purity, components get their own state 1 day ago
Dustin Swan 9f078aaeef
Returning coords with Clickable event. Usinsg them to position cursor when clicking in a textfield 2 days ago
Dustin Swan 4626616b14
Fixing parsing when we have `a b {}`. that should be applying a to b and {}. instead it was applying b to {} 3 days ago
Dustin Swan a9e10b3123
Trying to make a text input. this shit is hard 3 days ago
Dustin Swan bc186d658c
creating a CG text input 3 days ago
Dustin Swan 441957185e
border radius on rect 4 days ago
Dustin Swan 86996ed4ef
fixing hitTest bounds for clickable. using Constructors for Clickable events. starting to think about design systems.. 4 days ago
Dustin Swan d55ae33848
Just realized `point { x = 1 }` was ambiguous, could be record update or function application. changed record update syntax to: `point.{ x = 1 }`. And starting on ui components 4 days ago
Dustin Swan 645de97db2
text input now passes actual constructors instead of strings 4 days ago
Dustin Swan 223eea72e3
Adding Stack and TextInput to the UI 4 days ago