Commit Graph

369 Commits

Author SHA1 Message Date
Michael Freno
ce690aa5dc fix scrollbar spacing issue 2026-01-06 00:12:21 -05:00
Michael Freno
49f37a1bb0 better knob sizing 2026-01-05 15:41:33 -05:00
Michael Freno
ac3517067b move parseFlexShorthand 2026-01-05 15:15:56 -05:00
Michael Freno
6cd1c80df9 tests: added for flex/grow/shrink note failures 2026-01-05 12:22:06 -05:00
Michael Freno
157b932e80 feat: add flex grow/shrink 2026-01-05 11:28:04 -05:00
Michael Freno
121d787a0c feat: invert scroll 2026-01-05 11:07:38 -05:00
Michael Freno
8c43b45344 fixing layout issues 2026-01-05 11:01:40 -05:00
Michael Freno
32cc418449 feat: add customDraw callback support to Element
- Add customDraw property to Element.new() for custom rendering callbacks
- Add getComputedBox() method to access element's content area position/size
- Call customDraw in Element:draw() between text and children (Layer 4.5)
- Graphics state isolated with push/pop and color reset
- Enables rendering custom content (e.g. game objects) within UI elements
2026-01-05 10:37:15 -05:00
Michael Freno
cd99f15cec rewrite pitch 2026-01-02 17:10:47 -05:00
Mike Freno
4c6cb5d924 Formatting update, remove excess 2025-12-14 19:35:47 -05:00
Michael Freno
d8ed892d46 quick links 2025-12-14 19:30:02 -05:00
Michael Freno
1fbb16a00c docs update 2025-12-14 19:15:52 -05:00
Michael Freno
25a08d95a9 update readme for conciseness 2025-12-14 12:17:08 -05:00
github-actions[bot]
2f336fecdd Archive previous documentation and generate v0.7.3 docs [skip ci] 2025-12-14 17:07:55 +00:00
Michael Freno
2dd547d43d v0.7.3 release 2025-12-14 12:07:31 -05:00
Michael Freno
190c1b27bd update expectations, add warnings 2025-12-14 12:07:19 -05:00
Michael Freno
8613859408 fix multi-child of absolute parent bug 2025-12-14 12:07:19 -05:00
Michael Freno
f56102fd06 minor carryovered bug fix 2025-12-14 12:07:19 -05:00
Michael Freno
a3de78a343 fixes for the absolute positioning bug 2025-12-14 12:07:19 -05:00
github-actions[bot]
5b5de4e5c0 Archive previous documentation and generate v0.7.2 docs [skip ci] 2025-12-13 20:15:09 +00:00
Michael Freno
4c427f0ae7 v0.7.2 release 2025-12-13 15:14:43 -05:00
Michael Freno
607ca1aa03 fix focus big - caused bug in immediate mode input fields 2025-12-13 15:14:27 -05:00
github-actions[bot]
6901021b03 Archive previous documentation and generate v0.7.1 docs [skip ci] 2025-12-13 06:56:08 +00:00
Michael Freno
128d891b72 v0.7.1 release 2025-12-13 01:55:48 -05:00
Michael Freno
6fe452ef97 auto handle late init call(and error report) with element creation queue 2025-12-13 01:55:01 -05:00
Michael Freno
c069b2be22 fix - dont directly compare elements 2025-12-13 00:23:12 -05:00
Michael Freno
e9b532b8f8 fixes to run individual 2025-12-12 20:46:16 -05:00
Michael Freno
1d6ad6018f want things simpler 2025-12-12 19:16:55 -05:00
Michael Freno
b714b6204c fix layout 2025-12-12 16:06:37 -05:00
github-actions[bot]
aff4a519b2 Archive previous documentation and generate v0.7.0 docs [skip ci] 2025-12-12 05:10:38 +00:00
Michael Freno
269bf39466 v0.7.0 release 2025-12-12 00:10:15 -05:00
Michael Freno
ec73d8c7c8 cleaned up rendering mode swapping 2025-12-12 00:08:25 -05:00
Michael Freno
9d8f6aa60d fix clear focus loop 2025-12-11 22:19:10 -05:00
Michael Freno
3498ed7f24 consolidation of focused element 2025-12-11 16:50:35 -05:00
Michael Freno
56c8e744d5 hover&unhover events 2025-12-11 13:07:41 -05:00
Michael Freno
0bceade7d5 starting mode escape hatch 2025-12-11 11:37:20 -05:00
Michael Freno
eaf7383b8f meta 2025-12-11 07:03:06 -05:00
Michael Freno
0d35825913 fix grammar 2025-12-07 11:32:43 -05:00
github-actions[bot]
a318f71faa Archive previous documentation and generate v0.6.1 docs [skip ci] 2025-12-07 16:23:59 +00:00
Michael Freno
f1b00710f2 v0.6.1 release 2025-12-07 11:23:36 -05:00
Michael Freno
392edc21f7 update to borders adding varying widths 2025-12-07 11:23:00 -05:00
Michael Freno
609a54b4f1 flesh out Calc, with lsp support 2025-12-07 11:14:12 -05:00
Michael Freno
4f60e00b2e formatting 2025-12-07 08:46:39 -05:00
Michael Freno
5ef00fe65e remove and update 2025-12-07 01:01:59 -05:00
github-actions[bot]
8765e97067 Archive previous documentation and generate v0.6.0 docs [skip ci] 2025-12-07 05:58:03 +00:00
Michael Freno
5dcb2922f4 v0.6.0 release 2025-12-07 00:57:40 -05:00
Michael Freno
502eeb1e11 calc module 2025-12-07 00:56:55 -05:00
Michael Freno
f532837cf3 luarocks stuff 2025-12-06 16:21:03 -05:00
Michael Freno
da69d8bd4f setup for luarocks releases 2025-12-06 14:19:00 -05:00
Michael Freno
5088123ad4 update install instructions 2025-12-06 13:53:43 -05:00