Commit graph

2,282 commits

Author SHA1 Message Date
Admin
4152df35da terminal fidgetting 2026-03-03 22:39:28 +01:00
Admin
b0652e44b9 widget tree change 2026-03-03 22:12:11 +01:00
Admin
3f71a13648 widget tree change 2026-03-03 21:22:58 +01:00
Admin
e289c9c590 fixup terminal height glitching 2026-03-03 21:05:00 +01:00
Admin
5a203cfea3 Fix terminal resize garbling for TUIs by anchoring grid to top
Made-with: Cursor
2026-03-03 20:22:05 +01:00
Admin
090b0054da widget tree fixup 2026-03-03 20:19:26 +01:00
Admin
3af7afb04c widget tree fixup 2026-03-03 20:19:06 +01:00
Admin
324f22863b terminal otw 2026-03-03 17:47:24 +01:00
Admin
554bbb2050 terminal wrangling 2026-03-03 13:22:06 +01:00
Admin
4ca7685256 terminal wrangling 2026-03-03 13:21:53 +01:00
Admin
c17c4924cb fix 2026-03-03 09:43:45 +01:00
Admin
521b31d132 y flip webgl rendertartet 2026-03-03 09:42:54 +01:00
Admin
106de2274f rename network 2026-03-03 09:18:19 +01:00
Admin
307dfe4709 remove origin from widget tree 2026-03-03 08:55:01 +01:00
offline-ant
3098478266 turtle: rename BeginTurtle/EndTurtle to BeginClip/EndClip, add push/pop_clip_rect (#907)
Rename AlignEntry::BeginTurtle/EndTurtle to BeginClip/EndClip — these
entries control GPU clip rect stacking, not turtle lifecycle.

Add push_clip_rect/pop_clip_rect to Cx2d: lightweight API for manual
clip rect control without creating a full turtle. The existing
clip_and_shift_align_list pass intersects nested clip rects and writes
draw_clip into draw call instances.

Co-authored-by: ant <ant@offline.click>
2026-03-03 08:53:50 +01:00
offline-ant
aa5b0a9922 text: add letter/word spacing, RTL, features, y_offset, variations to shaper (#908)
Co-authored-by: ant <ant@offline.click>
2026-03-03 08:53:26 +01:00
offline-ant
e1bcba34a3 texture: add set_data_u32 for resize-safe updates (#910)
Add Texture::set_data_u32(cx, width, height, data) that replaces pixel
data and dimensions in one call. Unlike put_back_vec_u32, this also
updates width/height, making it safe for image sources that change
resolution (animated images, lazy-loaded placeholders).

Co-authored-by: ant <ant@offline.click>
2026-03-03 08:52:54 +01:00
Admin
c06fb56d4d find_child 2026-03-03 08:44:18 +01:00
Admin
6313b13e73 find_child 2026-03-03 08:38:55 +01:00
Admin
4dec4ce497 find_child 2026-03-03 08:37:28 +01:00
Admin
d80a6b8327 weakref widget tree 2026-03-02 22:22:30 +01:00
Admin
e6aed38950 finall fix render glitch 2026-03-02 20:16:29 +01:00
Admin
1f0cdc2f17 add studio proto 2026-03-02 12:46:52 +01:00
Admin
d64373e940 add studio proto 2026-03-02 12:30:33 +01:00
Admin
7bf6afa3ab fix paste in terminal 2026-03-02 12:18:26 +01:00
Admin
d4683f522f remote control 2026-03-02 12:07:59 +01:00
Admin
45ebb95cd4 remote working 2026-03-02 10:40:33 +01:00
Admin
bc2730365d filter proto 2026-03-02 09:32:23 +01:00
Admin
2e73aef735 unsupress fs events 2026-03-01 23:22:34 +01:00
Admin
6c5f2728a9 cleanup 2026-03-01 23:15:39 +01:00
Admin
1b435e0ffa studio tweaks 2026-03-01 21:58:08 +01:00
Admin
42e951bcde fixup studio backend 2026-03-01 21:12:24 +01:00
Admin
daf440ee80 wasm 2026-03-01 20:22:11 +01:00
Admin
1c7f08b4b3 logs 2026-03-01 11:26:27 +01:00
Admin
23f987ed8c logs 2026-03-01 11:23:04 +01:00
Admin
bd3d649fa2 logs 2026-03-01 10:51:46 +01:00
Admin
c7a45834f7 logs 2026-03-01 10:47:46 +01:00
Admin
a28fdfbd12 logs 2026-03-01 10:43:26 +01:00
Admin
695e2e92e4 logs 2026-03-01 10:40:47 +01:00
Admin
264485471d logs 2026-03-01 10:38:01 +01:00
Admin
18e0c8d68c fix 2026-03-01 10:28:49 +01:00
Admin
f612559a91 fix 2026-03-01 10:24:21 +01:00
Admin
d5d59d01c3 backend proto splitoff 2026-03-01 10:12:00 +01:00
Admin
fb60464757 fixes 2026-02-28 23:41:15 +01:00
Admin
a6a859f28d fix better errors 2026-02-28 23:19:25 +01:00
Admin
11859b7a44 makepad studio old 2026-02-28 22:42:57 +01:00
Admin
58a9032ee2 studio2 2026-02-28 22:30:21 +01:00
Admin
83f66a6e8a better vfs threading 2026-02-28 22:29:48 +01:00
Admin
d0d781bd10 studio2 otw 2026-02-28 21:27:26 +01:00
Admin
8ee8505d33 studio2 otw 2026-02-28 17:22:50 +01:00