Isolate platform SDK includes from app header
This commit is contained in:
@@ -658,6 +658,10 @@ Windows installs an injected `WindowsPlatformServices` implementation from
|
||||
other platforms still route through the debt-tracked legacy fallback adapter
|
||||
now isolated in `src/platform_legacy/legacy_platform_services.*`, so behavior
|
||||
is preserved while their platform shell implementations are extracted.
|
||||
The central `App` header now forward-declares retained platform handles instead
|
||||
of including Objective-C, Android, or GLFW SDK headers; the full platform
|
||||
headers live in the legacy platform adapter until those handles move out of
|
||||
`App` during Phase 6.
|
||||
Prepared-file save/download handoff is now also part of the service contract,
|
||||
so iOS/Web export completion routes through `PlatformServices` after the app
|
||||
writes the temporary/exported payload.
|
||||
|
||||
Reference in New Issue
Block a user