Own brush workers and thin preview/platform seams
This commit is contained in:
@@ -95,7 +95,9 @@ Current architecture mismatches that must be treated as real blockers:
|
||||
- `pp_platform_api` still compiles Apple implementation files instead of only
|
||||
platform-neutral policy and interface code.
|
||||
- `src/platform_apple/apple_platform_services.cpp` and
|
||||
`src/platform_linux/linux_platform_services.cpp` still reach `App::I`.
|
||||
parts of the concrete platform layer still reach `App::I`; Linux FPS title
|
||||
reporting now uses an injected callback, but Apple singleton reach and other
|
||||
platform/app coupling remain.
|
||||
- `src/platform_legacy/legacy_platform_services.*` is still part of the live
|
||||
app shell.
|
||||
- `pp_panopainter_ui` still depends on `pp_legacy_app`.
|
||||
@@ -258,7 +260,8 @@ Required outcomes:
|
||||
|
||||
- document workflow bridges become thin adapters over `pp_app_core`
|
||||
- cloud transfer and cloud browser ownership move out of retained UI nodes
|
||||
- brush package import/export ownership moves out of retained panel code
|
||||
- brush package import/export ownership moves out of retained panel code and
|
||||
no longer depends on detached worker launch sites
|
||||
|
||||
### 7. Only Then Resume Future Backend Work
|
||||
|
||||
|
||||
Reference in New Issue
Block a user