Commit graph

25 commits

Author SHA1 Message Date
169b067050
Rendering my disgusting font. using it in a few places. wow its hideous 2026-02-23 23:47:58 -07:00
5c76f9f3a2
Fixing some bugs. fixing some scroll issues 2026-02-15 21:25:51 -07:00
164f752338
Cleaning 2026-02-13 17:31:08 -07:00
1961ac6249
Adding support for mouse wheel events. cleaning up click handler to take functions 2026-02-13 16:31:47 -07:00
44015e58b1
auto scrolling to focused windows 2026-02-12 17:52:46 -07:00
5f592f40bf
Letrec. index in stdlib. fixing NaNs when measuring things without gaps, w or h. more window management stuff in OS 2026-02-12 17:26:55 -07:00
c294d7fd6a
a million fixes 2026-02-11 22:06:26 -07:00
6f7f06b748
deleting interpreter now that we have compiler 2026-02-09 13:11:39 -07:00
2cd5a609bb
compiling. interpreting was too slow 2026-02-08 20:02:06 -07:00
6edf592637
Adding center and box, more color options to UI stuff, working on command palette styling 2026-02-07 23:47:11 -07:00
da97f53729
Cleaning up UI primitives. fixing parser bugs. still struggling to make a command palette lol 2026-02-07 15:23:25 -07:00
2d687b5d38
Dead code. cleaning up parse. allowing trailing commas. starting to work on the 'os' palette 2026-02-07 12:57:14 -07:00
a39c80fc74
Cleaning 2026-02-05 20:42:51 -07:00
9f078aaeef
Returning coords with Clickable event. Usinsg them to position cursor when clicking in a textfield 2026-02-04 18:58:27 -07:00
787e071fbd
Adding Clip ui primitive. text boxes looking... well, still awful but getting there 2026-02-03 23:12:30 -07:00
86422888de
better fonts temporarily 2026-02-03 18:06:03 -07:00
bc186d658c
creating a CG text input 2026-02-03 18:02:19 -07:00
12d27a1bff
Adding Opacity ui primitive 2026-02-03 14:28:39 -07:00
441957185e
border radius on rect 2026-02-03 13:50:06 -07:00
58715f42bf
Fixing ugly canvas. now full browser window, fixing dpi blurry issue 2026-02-03 13:28:20 -07:00
86996ed4ef
fixing hitTest bounds for clickable. using Constructors for Clickable events. starting to think about design systems.. 2026-02-03 13:00:54 -07:00
645de97db2
text input now passes actual constructors instead of strings 2026-02-03 11:21:38 -07:00
223eea72e3
Adding Stack and TextInput to the UI 2026-02-03 00:14:33 -07:00
5b40e9d298
We have UI! kind of 2026-02-01 23:26:30 -07:00
52647a9ce1
Started working on CG UI primitives. rendering to a canvas 2026-02-01 21:35:04 -07:00