-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve Workflow for Architecture Reconstruction #784
Conversation
- Moved node sticks to cursor. - Keep scale of moved node (because it conveys meaning). - Prevent placement if new parent is too small. - Prevent placement if overlap with new siblings. - Prevent placement outside of graph area (under the table). - Change outline color of grabbed object to indicate if placement is possible at the current position.
…for all windows except code window, begin with undo/redo for context menu
…in the same while the right mouse button is pressed.
…ndo and redo functionality. Edge Options will only showed if some actions for this edge are offered.
…d is only used once.
Previously, the grabbed node was moved two times: 1. to follow the cursor, and 2. to correct the position based on the new parent. The process has been optimized so that only one movement is necessary. Additionally, the new position on top of the new parent is calculated once at the client that emmits the action and the coordinates are then transmitted via a MoveNetAction instead of recalculating them individually on every client.
…nt' into reflexion-improvement
…and fix a problem that the update method returns true to early.
…on after confirm.
…use I'm not sure when this case would be triggered. Unfortunately, the documentation for this case is missing.
…tries of the open issue #668.
…rotate and scale were no longer usable.
…eted state to be mistakenly created after completing the call through the context menu. Additionally, a check was added to verify whether the coordinates have actually changed.
…should not be resized should also not be rotated or scaled, as this would hinder the comparability of the nodes.
…essfully when switching to it via context menu.
…ion for unallowed node manipulation actions
Implements an action for resizing a node in 2D.
…nt' into reflexion-improvement
Use selection events of InteractableObject instead of polling.
Change commented out log message into plain comment.
…E into reflexion-improvement
ddress suggestions by reviewer @falko17.
Use explicit numbering for a doc comment where items are referenced in the following text.
As suggested by reviewer @falko17.
Previously missed one item, sorry.
…estroyer.Destroy and fix the check to determine whether a group should be displayed.
…E into reflexion-improvement
We have made the changes. Once this pull request is merged, issue #529 can also be closed. Somehow, I can't link the issue. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for the quick implementation of the suggestions! Everything looks good to me now. I've also linked #529 in the description of the PR by using closing keywords, so it will be closed once this PR is merged.
This MR wraps up the first batch of changes to improve the Reflexion City for architecture reconstructions. This also fixes #529.