Extract app preference planning into app core
This commit is contained in:
@@ -175,6 +175,11 @@ project-open, app-close, save, save-as, and save-version flows;
|
||||
`App::open_document`, `App::request_close`, file-menu save actions,
|
||||
`NodeCanvas` save hotkeys, and `pano_cli simulate-app-session` consume those
|
||||
contracts while legacy canvas/project loading remains in place.
|
||||
`pp_app_core` also owns tested app preference plans for UI scale/font scale,
|
||||
scale option selection, viewport scale, RTL layout direction, timelapse
|
||||
recording toggles, VR controller enablement, and canvas cursor mode;
|
||||
the live tools/options menu and `pano_cli plan-app-preferences` consume those
|
||||
contracts while legacy widgets and settings persistence execute them.
|
||||
`panopainter_app` is now a real static target that owns app orchestration
|
||||
sources, app version metadata, and version-header generation.
|
||||
`pp_panopainter_ui` now owns app-specific modal, dialog, panel, canvas,
|
||||
|
||||
Reference in New Issue
Block a user