Add image import service boundary
This commit is contained in:
@@ -519,9 +519,10 @@ now dispatches through `DocumentCanvasClearServices` before the legacy
|
||||
`Canvas::clear` adapter continues.
|
||||
`pano_cli plan-image-import` exposes app-core planning for File > Import image
|
||||
route decisions, including wide equirectangular images, legacy vertical cube
|
||||
strips, regular transform-placement images, and invalid image dimensions before
|
||||
legacy `Canvas::import_equirectangular` or import transform-mode execution
|
||||
continues.
|
||||
strips, regular transform-placement images, and invalid image dimensions; live
|
||||
File > Import execution now dispatches through `DocumentImageImportServices`
|
||||
before legacy image loading, `Canvas::import_equirectangular`, or import
|
||||
transform-mode setup continues.
|
||||
`pano_cli plan-file-menu` exposes app-core planning for the top-level File menu
|
||||
commands, including new/open/import, save/save-as/save-version, share, resize,
|
||||
cloud upload/browse, JPEG export, and export-submenu routing. Direct File menu
|
||||
@@ -1244,7 +1245,8 @@ Results:
|
||||
canvas clear planning as JSON automation.
|
||||
- `pp_app_core_document_import_tests` passed, covering wide equirectangular,
|
||||
legacy vertical cube strip, regular transform-placement, and invalid-dimension
|
||||
import route decisions.
|
||||
import route decisions, equirectangular service dispatch, transform import
|
||||
dispatch, empty-path rejection, and invalid execution dimension rejection.
|
||||
- `pano_cli_plan_image_import_wide_equirect_smoke`,
|
||||
`pano_cli_plan_image_import_transform_smoke`, and
|
||||
`pano_cli_plan_image_import_rejects_invalid_dimensions` passed and expose File
|
||||
|
||||
Reference in New Issue
Block a user