Route startup resources through app core
This commit is contained in:
@@ -184,11 +184,13 @@ contracts. Options-menu preference execution now dispatches through
|
||||
legacy widgets, settings persistence, recording toggles, and canvas cursor
|
||||
updates continue.
|
||||
It also owns tested startup plans for run-counter increments, preference-save
|
||||
intent, auto-timelapse startup, stored VR-controller state, and license-warning
|
||||
visibility. `App::init` now plans those decisions before heavy initialization,
|
||||
executes run-counter persistence through `src/legacy_app_startup_services.*`
|
||||
before asset/layout setup, and executes runtime startup side effects after the
|
||||
UI layout and main render target exist.
|
||||
intent, auto-timelapse startup, stored VR-controller state, license-warning
|
||||
visibility, and main startup resource sequencing for shader, asset, layout,
|
||||
title, and UI render-target setup. `App::init` now plans those decisions before
|
||||
heavy initialization, executes run-counter persistence through
|
||||
`src/legacy_app_startup_services.*` before resource setup, dispatches the
|
||||
resource sequence through the same bridge, and executes runtime startup side
|
||||
effects after the UI layout and main render target exist.
|
||||
It also owns tested app status/display plans for document title text,
|
||||
resolution mapping/labels, DPI text, history-memory text, and recording-frame
|
||||
status text, plus renderer diagnostic indicator labels for framebuffer fetch
|
||||
@@ -1634,10 +1636,13 @@ Results:
|
||||
`pp_app_core_app_preferences_tests` and the app-preferences CLI smoke tests
|
||||
after the live bridge split, including VR mode failed-start status coverage.
|
||||
- `PanoPainter`, `pp_app_core_app_startup_tests`, and `pano_cli` built after
|
||||
startup preference/runtime execution moved behind app startup services.
|
||||
startup preference/runtime execution and startup resource sequencing moved
|
||||
behind app startup services.
|
||||
- Focused startup CTest coverage passed for `pp_app_core_app_startup_tests`,
|
||||
`pano_cli_plan_app_startup_smoke`, and
|
||||
`pano_cli_plan_app_startup_rejects_negative_counter`.
|
||||
`pano_cli_plan_app_startup_rejects_negative_counter`, with startup resource
|
||||
sequencing also covered by `pano_cli_plan_app_startup_resources_smoke` and
|
||||
`pano_cli_plan_app_startup_resources_rejects_bad_size`.
|
||||
- `PanoPainter`, `pp_app_core_brush_package_export_tests`, and `pano_cli` built
|
||||
after PPBR brush package export request validation and dispatch moved behind
|
||||
app-core brush package services.
|
||||
|
||||
Reference in New Issue
Block a user