WIP: Compact diagram controls and contextual Help with preserved editing state #45
Draft
Codex-9e8r6t
wants to merge 7 commits from
codex/compact-context-01a0d717-20260925 into codex/prerelease-integrated-956atf-20260924
pull from: codex/compact-context-01a0d717-20260925
merge into: :codex/prerelease-integrated-956atf-20260924
:main
:codex/navigation-help-save-01a0d717-20261002
:codex/navigation-validation-01a0d717-20261001
:codex/focus-workspace-experiment-01a0d717-20261001
:codex/save-as-diagnostics-01a0d717-20261001
:codex/wrapped-label-experiment-01a0d717-20261001
:codex/label-cue-experiment-01a0d717-20261001
:codex/diagram-readability-01a0d717-20260925
:codex/compact-context-01a0d717-20260925
:codex/projection-navigation-ytr83r-20260925
:codex/grid-cache-01a0d6fd-20260925
:codex/state-label-layout-ytr83r-20260924
:codex/drag-out-01a0d6fd-20260925
:codex/connection-icons-ytr83r-20260925
:codex/scenario-multiselect-9e8r6t-20260924
:codex/release1-956atf
:codex/auto-layout-ytr83r-20260925
:codex/analysis-mixed-cli-956atf-20260925
:codex/analysis-public-read-956atf-20260925
:codex/ordinary-source8-956atf-20260925
:codex/analysis-mixed-acceptance-956atf-20260925
:codex/arrange-reset-ytr83r-20260925
:codex/analysis-entry-producers-956atf-20260925
:codex/analysis-text-producers-956atf-20260925
:codex/analysis-mixed-emission-956atf-20260925
:codex/analysis-carried-phase-956atf-20260925
:codex/behavior-anchor-plan-ytr83r-20260912
:codex/analysis-mixed-rename-plan-956atf-20260924
:codex/analysis-ordinary-index-956atf-20260924
:codex/prerelease-package-qa-9e8r6t-20260924
:codex/analysis-mixed-index-956atf-20260924
:codex/prerelease-integrated-956atf-20260924
:codex/state-picker-test-ytr83r-20260924
:codex/analysis-mixed-project-956atf-20260923
:codex/scenario-planner-first-gate-9e8r6t-20260924
:codex/prerelease-test-import-ytr83r-20260924
:codex/multiselect-allocation-9e8r6t-20260923
:codex/picker-escape-ytr83r-20260923
:codex/multiselect-union-956atf-20260923
:codex/multiselect-process-9e8r6t-20260923
:codex/analysis-mixed-syntax-956atf-20260923
:codex/peer-union-956atf-20260923
:codex/multiselect-state-9e8r6t-20260923
:codex/allocation-drawing-ytr83r-20260923
:codex/multiselect-9e8r6t-20260923
:codex/analysis-original-span-956atf-20260923
:codex/analysis-s3-evidence-956atf-20260922
:codex/transition-lifecycle-9e8r6t
:codex/traceability-view-ytr83r-20260923
:codex/state-bends-ytr83r-20260923
:codex/edge-anchors-escape-ytr83r-20260923
:codex/edge-anchors-ytr83r-20260922
:codex/scenario-inspector-actions-ytr83r-20260922
:codex/analysis-s2c-evidence-956atf-20260922
:codex/analysis-s3-index-956atf-20260922
:codex/ordinary-text-union-9e8r6t
:codex/scenario-spacing-ytr83r-20260913
:codex/scenario-validation-ytr83r-20260913
:codex/text-defaults-9e8r6t
:codex/metamodel-assessment-9e8r6t
:codex/rename-scroll-native-evidence-956atf-20260913
:codex/text-union-956atf-20260913
:codex/scenario-label-lookup-ytr83r-20260913
:codex/scenario-label-fields-ytr83r-20260913
:codex/scenario-details-ytr83r-20260913
:codex/navigation-native-440-evidence-20260913
:codex/rename-details-scroll-956atf-20260913
:codex/scenario-spacing-fixes-ytr83r-20260913
:codex/navigation-440-evidence-956atf-20260913
:codex/text-diagnostics-9e8r6t
:codex/analysis-s2b-evidence-publication-20260913
:codex/text-workspace-9e8r6t
:codex/scenario-workspace-ytr83r-20260913
:codex/scenario-renderer-bridge-ytr83r-20260913
:codex/scenario-layout-ytr83r-20260913
:codex/scenario-direct
:codex/release1-ytr83r
:codex/release1-engineering
:codex/release1-continuation
:codex/release1-9e8r6t
:codex/palette-authoring-20260910
:codex/navigation-repair-prerelease-source-20260911
:codex/navigation-rename-union-ytr83r-20260912
:codex/integration-transfer-20260911
:codex/integration-transfer-20260910
:codex/diagram-delete-956atf-20260912
:codex/diagram-coverage-fixes-ytr83r-20260912
:codex/contextual-prerelease-source-20260911
:codex/canvas-union-ytr83r-20260911
:codex/behavior-transfer-20260910
:codex/behavior-layout-scene-ytr83r-20260912
:codex/behavior-canvas-956atf-20260911
:codex/behavior-authoring-20260910
:codex/authoring-prerelease-source-20260911
:codex/analysis-source8-956atf-20260913
:codex/analysis-core-956atf-20260911
:codex/data-contract-integration
:codex/data-linux-review
:codex/hosted-desktop
:codex/semantic-review
:codex/process-direct
:codex/transition-probe
:codex/state-integration
:codex/state-linux-review
:codex/behavior-draft-lifecycle
:codex/port-placement
:codex/state-diagram-core
:codex/typed-port-contracts
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Populated modeling views previously kept tutorial prose above the canvas. This change recovers canvas space, keeps stable selection/action rows and full allocation destinations, and opens contextual Help with F1 or a concise control. Help supports keyboard scrolling, retains exact editor caret/draft/group/camera, blocks background edits and retires interrupted gestures. Arrange cancellation replaces its stale armed status. UI review documentation now explicitly requires compact editing and optional instructional content.
Scope: #39. Delivered Windows development preview, with verified ZIP/checksum/validation downloads. Exact acceptance, decisions and reproduction covers independent source/native/artifact review and complete source/model comparisons. Final source
6e7c4ddapasses formatting, strict desktop Clippy, GUI build and 125 focused tests. The earlier 5657 full desktop run (1,538 pass / one new synthetic typing-fixture failure / seven ignores) is separately scoped; the corrected fixture passes final focused checks. The 1,421 unrelated final tests were not rerun. Fresh package trials cover exact Help caret continuation, minimum-size editing, Apply/Save/Undo/Redo, fresh-folder Save As, reopen/no-op Save and empty logs/normal exit. All 565 package files remain unchanged. Publication receipts preserve per-binary provenance and exact readback hashes.Review comparison only: the base identifies the frozen
715036ereleased preview. Do not merge into or replace that published branch/tag/assets. Combined follow-up integration remains owned by Codex-956atf; retarget to its new integration destination before any merge. Routing, outgoing-drag, palette, grid/performance and State-label contributions are excluded. Full OA/SA acceptance, broad accessibility/DPI coverage and user-deferred Linux/WSL acceptance remain unfinished. Save As destination refusal remains safe; its diagnostic wording correction is separately tracked in #46.View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.