Commit Graph

419 Commits

Author SHA1 Message Date
a1031b3af1 Use Win32 runtime binding for thread control 2026-06-17 11:41:51 +02:00
9602196e99 Bind Win32 main-thread queue to runtime state 2026-06-17 11:38:43 +02:00
0cf6a6ea4f Extract Win32 runtime state storage 2026-06-17 11:34:14 +02:00
ba94785eda Move Win32 VR state behind platform services 2026-06-17 11:30:27 +02:00
8a4d611b07 Extract Win32 lifecycle state 2026-06-17 11:24:27 +02:00
45f3d501e7 Extract Win32 async render context state 2026-06-17 11:19:56 +02:00
949dbf778a Split Win32 main window session state 2026-06-17 11:17:02 +02:00
81a998436d Own Android storage paths in legacy platform services 2026-06-17 11:11:17 +02:00
cf2fcd36e4 Trim legacy web binding and Win32 pointer state 2026-06-17 11:06:02 +02:00
06bfd62546 Remove dead legacy GLFW retained state 2026-06-17 10:59:10 +02:00
0a7961d8b3 Inject GLFW shell and move Win32 key map 2026-06-17 10:53:51 +02:00
59a9074109 Drop dead Win32 retained key state 2026-06-17 10:49:49 +02:00
00f97c71b5 Own Linux title callback and trim Win32 key state 2026-06-17 10:46:02 +02:00
3941c54d90 Trim Win32 runtime and VR retained state 2026-06-17 10:40:24 +02:00
f45fc8226c Remove dead legacy storage fallback and hide GLFW state 2026-06-17 10:34:26 +02:00
5491ed4bf5 Split Android storage paths from legacy fallback 2026-06-17 10:27:01 +02:00
4bef707c81 Own Apple storage paths in Apple platform state 2026-06-17 10:22:02 +02:00
af2901e78a Own Web fallback services and trim Win32 session state 2026-06-17 10:17:55 +02:00
2cb7046a56 Own legacy platform services on Web and Android 2026-06-17 10:11:21 +02:00
c225529cbf Own legacy platform services on Linux 2026-06-17 10:07:24 +02:00
f98e4f4889 Bind non-Windows platform services explicitly 2026-06-17 10:02:58 +02:00
ea1845d924 Own Windows tablet path and thin legacy web fallback 2026-06-17 09:55:13 +02:00
4c91701e11 Thin Windows runtime globals and legacy GLFW hooks 2026-06-17 09:51:25 +02:00
25eff166f6 Own Windows app lifetime in runtime shell 2026-06-17 09:46:43 +02:00
10a3c0498e Thin Windows shell access and bundle quiet validation 2026-06-17 09:41:51 +02:00
c1163e39e4 Quiet platform and Apple validation wrappers 2026-06-17 09:36:21 +02:00
d502bf9331 Move Apple retained platform state into platform target 2026-06-17 09:15:53 +02:00
e9723276be Bind Win32 tablet state in runtime shell 2026-06-17 08:52:02 +02:00
3930e70817 Move Windows bootstrap off App::I 2026-06-17 07:52:35 +02:00
5c8a87faa0 Bind Win32 app shell and move more legacy platform state 2026-06-17 01:54:59 +02:00
3cbc88fe78 Retain Apple bridge services and bind Win32 runtime 2026-06-17 01:44:20 +02:00
fd462dc406 Seed legacy platform storage explicitly and drop Android app handles 2026-06-17 01:34:05 +02:00
3ce365fc15 Split Linux platform target and move runtime/platform state 2026-06-17 01:20:11 +02:00
90a55b86fe Split Apple platform target and move platform state ownership 2026-06-17 01:03:01 +02:00
5fdc9a9dd6 Thin Windows entry, preview shell, and platform legacy state 2026-06-17 00:42:50 +02:00
9b1e593477 Thin app runtime and generic node shells 2026-06-17 00:24:00 +02:00
371095770d Thin node loader, Win32 wrappers, and canvas mode shells 2026-06-17 00:10:39 +02:00
acee4db356 Thin brush panel, preview, and node utility shells 2026-06-16 23:57:39 +02:00
42bae9db16 Move app open routing into document helper 2026-06-16 23:37:55 +02:00
6b337b2d87 Extract node canvas events and preview/node geometry shells 2026-06-16 23:31:30 +02:00
dde6123598 Extract fill modes, preview runtime pockets, and brush item UI 2026-06-16 23:17:29 +02:00
a8e4e02e94 Extract final canvas wrappers and preview mix pass 2026-06-16 23:02:05 +02:00
5f76716732 Extract app runtime tail, canvas camera shell, and preview sample services 2026-06-16 22:40:17 +02:00
338f115540 Extract canvas plane data, brush preset list, and WinMain bridge 2026-06-16 22:29:08 +02:00
2a2f0c7dd6 Extract node lifecycle, preview runtime, and Win32 input state 2026-06-16 22:18:30 +02:00
24d9d5b6e2 Extract brush panel UI, app startup shell, and Win32 runtime shell 2026-06-16 22:03:27 +02:00
a2a67960c8 Extract canvas mask modes, preview draw pass, and node style shell 2026-06-16 21:50:12 +02:00
c25af6f493 Extract app runtime shell, canvas render shell, and node tree services 2026-06-16 20:36:47 +02:00
a05afb24f3 Extract canvas stroke runtime and preview draw shells 2026-06-16 20:22:01 +02:00
d6a7512b94 Extract canvas layer flows, pen modes, and node attributes 2026-06-16 20:09:25 +02:00