mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-11 20:01:43 +00:00
Under --automation-read-root, ui.inspect returned the paths of documents still opening, the recent files, library panels' files and the folder preferences even when they lay outside the read roots. The reply now leaves them out, checked with file_access::check_read as ui.menu.list checks recent files and listed scripts: - opening and ui.recent_files keep only the readable paths, in order. - A library panel keeps its row without its path; a library loaded from outside the roots shows as loaded/<file name> in its id and panel id, in ui.inspect and ui.docking. - The folder preferences in ui.engine_prefs and in an open Preferences dialog are left out; an empty folder and the scratch disk choices Startup and None stay. The app's own state is not changed. Without roots the replies are as before. Docs: docs/mcp.md, docs/control-protocol.md, docs/target-app-parity.md.