Commit Graph

61 Commits

Author SHA1 Message Date
10a9aa4a84 panel styling 2025-12-28 21:57:15 -06:00
6a418b8f9c separate ui mouse press reports by button 2025-12-28 19:46:45 -06:00
7b4edbdfbb ui corner anti aliasing 2025-12-28 19:28:40 -06:00
f8ab74eafe keep alignment of truncated text 2025-12-28 17:57:45 -06:00
2be3381c92 better vis mouse focus checking 2025-12-28 17:20:05 -06:00
3d7f6eddfe sim world swapping 2025-12-28 16:11:37 -06:00
75bedaecbb match global system state variable names to corresponding namespace 2025-12-28 13:07:07 -06:00
4ffb9a8d73 convert comment style from multi-line to single-line 2025-12-28 12:06:08 -06:00
4410f63c71 panel interaction testing 2025-12-19 17:10:35 -06:00
fbf7882db2 retain box state cache within ui core 2025-12-19 15:07:04 -06:00
3377e3f94c convert indentation to 2 spaces 2025-12-18 18:42:53 -06:00
e9e8dcc04d glyph cache progress 2025-12-11 19:35:11 -06:00
1b02edb0b5 move shader handles into gpu layer 2025-12-09 18:04:32 -06:00
8565cbea53 change gpu layer namespace to 'G' 2025-12-09 17:45:01 -06:00
f773422abf rename shader handle -> shader ref 2025-12-09 17:30:27 -06:00
3bf89a8911 formatting 2025-12-09 14:31:25 -06:00
7c1602e463 specify platform name as argument for default downstream layer declarations 2025-12-09 14:14:33 -06:00
9e8dcba2d3 ui & pp gpu layer updates 2025-12-08 11:39:27 -06:00
ed74c5cea5 ui gpu refactor progress 2025-12-07 13:07:24 -06:00
4a8eacbcda gpu layer refactor progress 2025-11-16 06:01:18 -06:00
05a84ddd5a rename 'rect' -> 'rng' 2025-11-13 16:13:15 -06:00
fe34752146 prep vis renderer 2025-11-12 18:37:24 -06:00
0bfefe064f hotkey button highlighting 2025-11-09 01:44:19 -06:00
992e8762ae hotkey names 2025-11-08 21:27:32 -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
571f1b7181 renamespace sprite 'S' -> 'SPR' 2025-11-06 18:16:47 -06:00
f7be7a9297 add hovered box ratio 2025-11-06 14:28:31 -06:00
f2316869e2 hot & active ui elements 2025-11-06 12:43:37 -06:00
bbbb0f63d3 more ui rounding fixes 2025-11-05 21:17:26 -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
0b98c24f46 specify backbuffer src & dst positions in call to present 2025-11-05 18:55:26 -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
53d315e9ff ui padding fixes 2025-11-04 11:15:05 -06:00
638b459b08 move window & presentation control into ui layer 2025-11-04 02:59:28 -06:00
2014f2474b rename ui 'event' -> 'report' 2025-11-04 02:22:14 -06:00
0819655322 corner-aware cursor testing 2025-11-04 01:07:17 -06:00
b3779981bd text alignment 2025-11-04 00:54:33 -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
7d6fcc8a42 nested corner rounding 2025-11-03 19:33:52 -06:00