19 Commits (60c8f74d500e79d86ff116bdf07677dccd593933)

Author SHA1 Message Date
Dustin Swan da97f53729
Cleaning up UI primitives. fixing parser bugs. still struggling to make a command palette lol 3 weeks ago
Dustin Swan a30d2217b8
Adding function to list all store entries. OS command palette thing coming soon 3 weeks ago
Dustin Swan 8c3237e0db
we have persistence. persisting all store values' ASTs to localStorage 3 weeks ago
Dustin Swan 1029b1671f
reactive nested records 3 weeks ago
Dustin Swan 84ef946281
we have reactivity 3 weeks ago
Dustin Swan 6652c0f970
records in the store 3 weeks ago
Dustin Swan 70569dfe48
No more Refs, no more store, every top level def goes in the store, to update store values use := 3 weeks ago
Dustin Swan 1af838126e
We have Refs! Emit and Update event to update refs in the 'store'. 3 weeks ago
Dustin Swan a39c80fc74
Cleaning 3 weeks ago
Dustin Swan a9afb03694
Adding Stateful, giving up on elm style purity, components get their own state 3 weeks ago
Dustin Swan 9d1b079361
Better errors! 3 weeks ago
Dustin Swan 9f078aaeef
Returning coords with Clickable event. Usinsg them to position cursor when clicking in a textfield 3 weeks ago
Dustin Swan bc186d658c
creating a CG text input 3 weeks ago
Dustin Swan 58715f42bf
Fixing ugly canvas. now full browser window, fixing dpi blurry issue 3 weeks ago
Dustin Swan 86996ed4ef
fixing hitTest bounds for clickable. using Constructors for Clickable events. starting to think about design systems.. 3 weeks 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 3 weeks ago
Dustin Swan 645de97db2
text input now passes actual constructors instead of strings 3 weeks ago
Dustin Swan 223eea72e3
Adding Stack and TextInput to the UI 4 weeks ago
Dustin Swan 5b40e9d298
We have UI! kind of 4 weeks ago