Commit Graph

2274 Commits

Author SHA1 Message Date
c63a96cc87 Thin app dialog export and popup seams 2026-06-17 19:49:35 +02:00
b505d9f727 Extract app dialog and binding service seams 2026-06-17 19:37:58 +02:00
52ed7ddeb0 Extract app frame and ui state services 2026-06-17 19:26:42 +02:00
0c609b9d15 Extract app menu binding services 2026-06-17 19:12:46 +02:00
d632efb10f Route app async work through AppRuntime 2026-06-17 18:56:28 +02:00
1a64118b2c Thin app dialog and renderer adapter ownership 2026-06-17 18:43:43 +02:00
dd638e5af4 Thin retained app and render runtime seams 2026-06-17 18:33:36 +02:00
04a1c5d0b1 Harden app runtime and thin export shell 2026-06-17 18:15:54 +02:00
bc9ba75e49 Decouple GL resources from App::I 2026-06-17 18:00:43 +02:00
62984509ba Use quiet validation in modernization tasks 2026-06-17 17:29:59 +02:00
bce372f9fe Refocus modernization roadmap on app ownership 2026-06-17 16:40:19 +02:00
b311afedd2 Own Win32 startup flow in runtime layer 2026-06-17 16:26:18 +02:00
3230da243a Delete orphaned legacy platform shim 2026-06-17 16:18:14 +02:00
19f1af57fd Use Android platform services in retained package builds 2026-06-17 16:14:27 +02:00
57c2d1bfa4 Remove legacy platform shim from root app graph 2026-06-17 16:07:05 +02:00
b5d3bc131d Own Web platform services directly 2026-06-17 16:02:26 +02:00
d80289665d Own Win32 main window session explicitly 2026-06-17 15:50:33 +02:00
ab6436a38d Own Web platform services and remove legacy web state 2026-06-17 15:42:03 +02:00
9750c418bc Own Linux platform services and narrow legacy fallback 2026-06-17 15:32:29 +02:00
3edb6617d0 Remove legacy file-delete dependency from Apple services 2026-06-17 15:21:24 +02:00
68917203e8 Import concrete Apple view headers in state bridge 2026-06-17 15:19:15 +02:00
0249ecab28 Fix Apple platform target link surface 2026-06-17 15:16:01 +02:00
624f1bb99d Import AppKit in Apple platform services 2026-06-17 15:10:42 +02:00
a49967168a Compile Apple platform services as ObjC++ 2026-06-17 15:08:18 +02:00
0065c6dd9e Include pch in Apple platform services 2026-06-17 15:06:30 +02:00
8f74c959a7 Add legacy include roots to Apple platform target 2026-06-17 15:04:31 +02:00
d031e4c5fa Include glm explicitly in util header 2026-06-17 15:02:37 +02:00
1e9235cb6a Own Android platform services and narrow legacy fallback 2026-06-17 14:53:49 +02:00
74abddd81e Thin Win32 lifecycle close handling 2026-06-17 14:43:44 +02:00
2f33b00b2a Own Apple platform services and thin Win32 lifecycle shell 2026-06-17 14:39:18 +02:00
065717f89b Bind Apple platform services explicitly 2026-06-17 12:20:29 +02:00
aec78fb838 Centralize Win32 app runtime binding setup 2026-06-17 12:19:24 +02:00
a267386188 Inject Android bridge into legacy platform services 2026-06-17 12:15:55 +02:00
e1767bdb00 Trim Win32 lifecycle retained state 2026-06-17 12:11:13 +02:00
4a5b55f58a Move Win32 bindings into runtime state 2026-06-17 12:07:13 +02:00
e343557a3f Own Web legacy platform services explicitly 2026-06-17 12:05:52 +02:00
680452983f Remove legacy platform singleton accessor 2026-06-17 11:59:19 +02:00
30a07888da Narrow Win32 runtime shell surface 2026-06-17 11:55:13 +02:00
18ed47aa81 Extract Win32 runtime session helper 2026-06-17 11:50:24 +02:00
b35fa36584 Extract Win32 runtime flow orchestration 2026-06-17 11:47:07 +02:00
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
68b8d8c45f Narrow Win32 lifecycle state surface 2026-06-17 11:26:11 +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