Extract quick UI operation planning
This commit is contained in:
@@ -503,6 +503,10 @@ callbacks before legacy `Brush` mutation and resource loading continue.
|
||||
pick/load/reload/clear, lightmap render capability/limit checks, and heightmap
|
||||
commit used by the live grid panel before legacy image loading, OpenGL texture
|
||||
updates, nanort lightmap baking, and `Canvas::draw_objects` execution continue.
|
||||
`pano_cli plan-quick-operation` exposes app-core planning for quick brush/color
|
||||
slot selection versus popup opening, plus quick mini-state restore/reset
|
||||
validation used by the live quick panel before legacy `Brush`, color picker,
|
||||
stroke preview, and preset popup execution 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
|
||||
@@ -1151,6 +1155,16 @@ Results:
|
||||
`pano_cli_plan_grid_operation_rejects_empty_reload`, and
|
||||
`pano_cli_plan_grid_operation_rejects_bad_samples` passed and expose live
|
||||
grid/heightmap/lightmap planning as JSON automation.
|
||||
- `pp_app_core_quick_ui_tests` passed, covering quick brush/color slot
|
||||
selection, active-slot popup decisions, invalid slot rejection, restore-state
|
||||
validation, and reset-state validation.
|
||||
- `pano_cli_plan_quick_operation_select_brush_smoke`,
|
||||
`pano_cli_plan_quick_operation_open_color_smoke`,
|
||||
`pano_cli_plan_quick_operation_restore_smoke`,
|
||||
`pano_cli_plan_quick_operation_reset_smoke`,
|
||||
`pano_cli_plan_quick_operation_rejects_bad_slot`, and
|
||||
`pano_cli_plan_quick_operation_rejects_bad_restore` passed and expose live
|
||||
quick-panel planning as JSON automation.
|
||||
- `pp_app_core_document_sharing_tests` passed, covering saved-path gating before
|
||||
platform share execution.
|
||||
- `pano_cli_plan_share_file_unsaved_smoke` and
|
||||
|
||||
Reference in New Issue
Block a user