Plan renderer diagnostics in app status
This commit is contained in:
@@ -17,6 +17,7 @@ and validation command.
|
||||
| Version metadata | `scripts/pre-build.py`, `version.*` | build system, `pp_foundation` | Generated header smoke test, missing-tag behavior |
|
||||
| Thumbnail generation/read | `Canvas`, `Image` | `pp_assets`, `pp_paint_renderer` | Golden thumbnail, corrupt input, destination-feedback copy/fetch gate |
|
||||
| Save-as, overwrite prompts | App/dialogs | `pp_app_core`, `pp_panopainter_ui`, `pp_platform_*` | Decision tests, UI automation, and platform smoke |
|
||||
| App status and renderer diagnostics | App title/status widgets, extension indicators | `pp_app_core`, `pp_renderer_api`, `pp_panopainter_ui` | Title/status text tests, renderer diagnostic indicator tests, CLI status smoke, live layout adapter smoke |
|
||||
|
||||
## Image And Export
|
||||
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -182,9 +182,11 @@ the live tools/options menu and `pano_cli plan-app-preferences` consume those
|
||||
contracts while legacy widgets and settings persistence execute them.
|
||||
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; `App::title_update`, `App::update_memory_usage`,
|
||||
`App::update_rec_frames`, resolution helpers, and `pano_cli plan-app-status`
|
||||
consume those contracts while legacy UI nodes still render the strings.
|
||||
status text, plus renderer diagnostic indicator labels for framebuffer fetch
|
||||
and floating-point render targets; `App::title_update`,
|
||||
`App::update_memory_usage`, `App::update_rec_frames`, resolution helpers,
|
||||
`App::initLayout`, and `pano_cli plan-app-status` consume those contracts while
|
||||
legacy UI nodes still render the strings and status lights.
|
||||
`panopainter_app` is now a real static target that owns app orchestration
|
||||
sources, app version metadata, and version-header generation.
|
||||
`pp_panopainter_ui` now owns app-specific modal, dialog, panel, canvas,
|
||||
|
||||
Reference in New Issue
Block a user