Add animation panel service boundary
This commit is contained in:
@@ -499,7 +499,9 @@ adapter continues execution.
|
||||
`pano_cli plan-animation-operation` exposes app-core planning for animation
|
||||
frame add, duplicate, remove, duration adjustment, timeline moves, timeline
|
||||
goto/next/previous, and onion-size updates used by the live animation panel
|
||||
before legacy `Canvas`/`Layer` frame execution continues.
|
||||
Panel-control and timeline execution now dispatch through
|
||||
`DocumentAnimationServices` before the legacy `Canvas`/`Layer` adapter
|
||||
continues.
|
||||
`pano_cli plan-brush-operation` exposes app-core planning for brush color
|
||||
changes, tip/pattern/dual texture changes, preset brush replacement, and stroke
|
||||
settings refreshes used by the live brush, quick, color, and floating panel
|
||||
@@ -1200,7 +1202,8 @@ Results:
|
||||
- `pp_app_core_document_animation_tests` passed, covering animation frame
|
||||
add/duplicate/remove planning, selected-frame rejection, last-frame remove
|
||||
rejection, duration floor/overflow handling, timeline move edge behavior,
|
||||
goto/next/previous wrapping, and onion-size rejection.
|
||||
goto/next/previous wrapping, onion-size rejection, service dispatch ordering,
|
||||
non-mutating duration no-ops, and malformed execution payload rejection.
|
||||
- `pano_cli_plan_animation_operation_add_smoke`,
|
||||
`pano_cli_plan_animation_operation_duration_floor_smoke`,
|
||||
`pano_cli_plan_animation_operation_next_wrap_smoke`, and
|
||||
|
||||
Reference in New Issue
Block a user