Commit Graph

24 Commits

Author SHA1 Message Date
ed74c5cea5 ui gpu refactor progress 2025-12-07 13:07:24 -06:00
0bfefe064f hotkey button highlighting 2025-11-09 01:44:19 -06:00
9850de005c replace ui double buffering with persistent cmd-driven state 2025-11-08 18:14:54 -06:00
ba580721c9 rename ui fit/fill -> shrink/grow 2025-11-07 19:43:12 -06:00
bb322b64ca add padding parameter to ui_fit 2025-11-07 19:40:47 -06:00
e0c79dd2b0 widget testing 2025-11-07 19:24:27 -06:00
9c8f585bf4 explicit checkpoint push/pop 2025-11-07 17:10:10 -06:00
54861e0935 use Vec4 for colors 2025-11-07 00:15:23 -06:00
52128ff772 prototyping 2025-11-06 22:17:14 -06:00
f2316869e2 hot & active ui elements 2025-11-06 12:43:37 -06:00
0ab934c4bb ceil final box dimensions 2025-11-05 20:49:34 -06:00
f8f6ea9729 defer non-layout-axis fill size calculations 2025-11-05 19:30:38 -06:00
add9650337 child box alignment 2025-11-05 18:36:48 -06:00
f01812dd20 rename layout axis -> child layout axis 2025-11-05 16:55:59 -06:00
54dda0b7b6 remove ui auto padding 2025-11-05 15:57:50 -06:00
84ba58f0aa per-ui-rect debug colors 2025-11-05 15:28:04 -06:00
b1f285f3f1 unified ui padding 2025-11-04 00:19:46 -06:00
a3f6191247 PushCP & PopCP helpers 2025-11-03 20:32:32 -06:00
7de757ec01 use ui fit size kind for text contents as well 2025-11-03 16:23:59 -06:00
67ba54274f ui control testing 2025-11-03 00:34:13 -06:00
9e2634dfab floating ui boxes 2025-11-02 21:23:29 -06:00
04d8039f5c ui progress 2025-11-02 14:14:34 -06:00
5d87cc2a0e ui violation pass 2025-11-02 11:08:22 -06:00
0f31e27d96 rename 'extra' -> 'common' 2025-10-23 23:54:47 -05:00