Repository navigation
Fix lost browser edits and add matching desktop/web design tools - #1
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Browser edits could overwrite later changes, and saved printer settings could roll back after reloading. Queue design changes and exports, persist printer settings from both modes and undo/redo, reject non-finite scalar inputs while preserving damaged-file recovery, and share closed-mesh export validation across desktop and web.
Add matching features through a shared Python workspace module:
The library is local to each app; export/import transfers it between desktop and web. Comparison shows side envelopes rather than a full 3D displacement view. Clearance samples are general fit coupons, not replicas of lid latches. README and UI describe these limits.
Validation:
Add regression checks on pull requests and require shared checks before Pages deployment. This PR is intentionally a draft for review; it does not merge or deploy the changes.
Final verification: GitHub Actions run 42151357587 passed for b8f7e74. The final local Chrome check also passed on 7 November 2026 (Australia/Sydney).