Plan keyboard visibility in app core

This commit is contained in:
2026-06-03 03:42:47 +02:00
parent 4af55a7d3f
commit 5ac807c6bd
9 changed files with 123 additions and 4 deletions

View File

@@ -457,6 +457,9 @@ platform callbacks or legacy picker bridges continue.
`pano_cli plan-display-file` exposes the app-core external file presentation
decision used by live display-file requests before retained platform open-file
bridges continue.
`pano_cli plan-keyboard-visibility` exposes the app-core virtual keyboard
visibility decision used by live show/hide keyboard requests before retained
mobile platform keyboard bridges continue.
`pano_cli plan-cloud-upload` exposes the app-core cloud upload decision used by
the live cloud upload command for missing-canvas, new-document warning, publish
prompt, and dirty-document save-before-upload states before legacy UI, canvas,
@@ -946,13 +949,17 @@ Results:
- `pp_app_core_document_platform_io_tests` passed, covering empty selected-path
filtering and non-empty picked-path callback planning before platform picker
callbacks, plus empty/non-empty display-file planning before platform
display callbacks.
display callbacks, plus virtual keyboard show/hide planning before platform
keyboard callbacks.
- `pano_cli_plan_picked_path_empty_smoke` and
`pano_cli_plan_picked_path_selected_smoke` passed and expose app-core picker
selected-path decisions as JSON.
- `pano_cli_plan_display_file_empty_smoke` and
`pano_cli_plan_display_file_selected_smoke` passed and expose app-core
display-file decisions as JSON.
- `pano_cli_plan_keyboard_visibility_hidden_smoke` and
`pano_cli_plan_keyboard_visibility_visible_smoke` passed and expose app-core
virtual keyboard decisions as JSON.
- `panopainter_validate_shaders` passed, validating 25 shader programs and 7
shader includes for stage markers and include graph integrity.
- `pp_renderer_gl_capabilities_tests` passed on default MSVC, vcpkg-headless,