Add about menu service boundary
This commit is contained in:
@@ -555,8 +555,9 @@ grid panel by mistake.
|
||||
`pano_cli plan-about-menu` exposes app-core planning for About menu help,
|
||||
about, what's-new, crash-test, and performance-test commands, including
|
||||
versioned what's-new labels, diagnostic gating, and no-canvas performance-test
|
||||
blocking before legacy dialogs, platform crash hooks, and Canvas performance
|
||||
strokes continue.
|
||||
blocking. `pp_app_core` now also owns an `AboutMenuServices` executor boundary,
|
||||
so `App::init_menu_about` dispatches through a legacy adapter before legacy
|
||||
dialogs, platform crash hooks, and Canvas performance strokes continue.
|
||||
`pp_platform_api` now owns a headless `PlatformServices` interface for
|
||||
startup storage path preparation, clipboard text, cursor visibility,
|
||||
virtual-keyboard visibility, UI-thread lifecycle hooks, render-context
|
||||
@@ -1287,7 +1288,8 @@ Results:
|
||||
menu/panel planning as JSON automation.
|
||||
- `pp_app_core_about_menu_tests` passed, covering About/help/what's-new dialog
|
||||
routing, versioned what's-new labels, crash diagnostic gating, performance
|
||||
workload metadata, and no-canvas performance-test blocking.
|
||||
workload metadata, no-canvas performance-test blocking, dispatch through the
|
||||
`AboutMenuServices` executor boundary, and no-op unavailable actions.
|
||||
- `pano_cli_plan_about_menu_news_smoke`,
|
||||
`pano_cli_plan_about_menu_performance_no_canvas_smoke`,
|
||||
`pano_cli_plan_about_menu_crash_disabled_smoke`, and
|
||||
|
||||
Reference in New Issue
Block a user