Commit Graph

140 Commits

Author SHA1 Message Date
d2a841f348 Extract dialog, VR, and canvas draw helpers 2026-06-16 11:40:00 +02:00
18665bdffc Extract menu, stylus, and canvas draw helpers 2026-06-16 11:25:09 +02:00
4a5bb68fe2 Thin canvas state, tools menu, and node canvas draw 2026-06-16 10:13:59 +02:00
52d633c6e1 Fix VS 2026 Windows build 2026-06-16 09:34:17 +02:00
ad76aeb751 Trim main task queue, recording label, and canvas draw callbacks 2026-06-16 08:57:15 +02:00
667589f1f6 Move Win32 async context ownership and trim canvas draw setup 2026-06-16 08:49:31 +02:00
d5b137c9ff Thin recording bridge and canvas draw seams 2026-06-16 08:41:03 +02:00
52f0d32612 Move canvas async work into app runtime 2026-06-16 08:33:16 +02:00
3e4eb89499 Move prepared-file work into app runtime 2026-06-16 08:24:19 +02:00
76ca2eea1a Retain Win32 entry state and trim canvas/platform seams 2026-06-16 08:12:37 +02:00
2948e907bc Harden runtime flags and thin Apple/canvas seams 2026-06-16 08:00:36 +02:00
73c13f8cde Extract merged texture pass through helper 2026-06-16 07:51:35 +02:00
7ef399eb75 Own log worker and trim Apple platform hooks 2026-06-16 07:49:03 +02:00
0c72aa0312 Own main workers and narrow Apple render hooks 2026-06-16 07:43:44 +02:00
6f4bd4b26f Own runtime threads and thin platform/canvas seams 2026-06-16 07:34:59 +02:00
17b603536b Thin canvas draw seams and own grid worker 2026-06-16 07:25:57 +02:00
4d7a23a1fd Own canvas async work and thin NodeCanvas composite 2026-06-16 07:11:09 +02:00
953fa11744 Move NodeCanvas display resolve behind seam 2026-06-16 07:00:28 +02:00
493282264d Route remaining shader setup through helpers 2026-06-13 06:22:39 +02:00
20ecffa18c Route colorize mask and slider shader setup through helpers 2026-06-13 05:57:08 +02:00
5ab06a42e3 Route texture alpha setup through helper 2026-06-13 05:48:47 +02:00
14ea181ec3 Route final texture setup sites through helper 2026-06-13 05:40:24 +02:00
a57d9f18f2 Route NodeCanvas erase setup through helper 2026-06-13 05:17:10 +02:00
b46b2c3184 Route NodeCanvas stroke composite setup through helper 2026-06-13 05:15:39 +02:00
ea1557f7ea Route NodeCanvas blend setup through helper 2026-06-13 05:10:37 +02:00
93488d0790 Route NodeCanvas grid setup through helper 2026-06-13 05:06:41 +02:00
058997bd78 Hide UI preference keys behind adapter 2026-06-12 17:53:57 +02:00
d049d586ed Remove direct settings includes from preference call sites 2026-06-12 17:36:09 +02:00
59dd010b5a Route preference reads through adapter 2026-06-12 17:30:27 +02:00
84373f26e7 Centralize retained control capture release 2026-06-12 16:34:48 +02:00
92fa5b224a Centralize retained UI GL dispatch 2026-06-05 13:34:59 +02:00
ac4fef8346 Refresh retained Android package CMake 2026-06-05 12:17:04 +02:00
9373e07d3e Route canvas camera reset through app core 2026-06-05 01:46:41 +02:00
f42a6540be Route canvas cursor visibility through app core 2026-06-05 01:39:36 +02:00
59210c28ea Route onion frame planning through app core 2026-06-05 00:19:12 +02:00
c9fb91ab48 Route UI capability queries through GL backend 2026-06-04 23:29:30 +02:00
b8c7cd6e99 Route paint UI clear state through GL backend 2026-06-04 23:05:19 +02:00
d55f26d637 Route paint render state through GL backend 2026-06-04 22:19:54 +02:00
abe3a86cc5 Route paint texture unit binding through GL backend 2026-06-04 22:08:46 +02:00
6440bde002 Route framebuffer texture copies through GL backend 2026-06-04 21:12:46 +02:00
0489c4229e Route default canvas resolution through platform services 2026-06-04 19:20:06 +02:00
c3d85074ac Centralize legacy canvas tool bridge 2026-06-04 11:59:20 +02:00
d1bd4e9b46 Centralize legacy history bridge 2026-06-03 20:45:33 +02:00
6945ce7e23 Route canvas hotkeys through app core 2026-06-03 20:30:07 +02:00
b576143afb Use blend gate plan for canvas copy decisions 2026-06-03 18:37:58 +02:00
bc5b39057d Publish renderer feature snapshot for canvas gates 2026-06-03 18:32:17 +02:00
1369a9048e Centralize canvas blend gate planning 2026-06-03 18:20:01 +02:00
9c7c89fed4 Add canvas tool service boundary 2026-06-03 13:42:34 +02:00
c56d301b29 Route canvas input mode switching through planner 2026-06-03 11:28:41 +02:00
58afa672c7 Extract history UI operation planning 2026-06-03 11:13:57 +02:00