Skip to content
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

Add snap to grid and keyboard navigation support for selected nodes/groups #185

Open
5 of 8 tasks
cneben opened this issue Dec 25, 2022 · 0 comments
Open
5 of 8 tasks
Assignees
Milestone

Comments

@cneben
Copy link
Owner

cneben commented Dec 25, 2022

  • Add "snap to grid" support in qan::DraggableCtrl.

    • Add a snapToGrid property to qan::Graph.
    • Add a gridSize property to qan::Graph.
  • Add support for selection keyboard navigation (moving).

    • Ensure it work with node/groups heterogeneous selections.
    • Ensure snapToGrid is taken into account.
  • FIX: qan::EdgeDraggableCtrl is no longer working with snapping and snap orientation constrains...

  • Fix all FIXME Add snap to grid and keyboard navigation support for selected nodes/groups #185

@cneben cneben added this to the 2.3.0 milestone Dec 25, 2022
@cneben cneben self-assigned this Dec 25, 2022
@cneben cneben modified the milestones: 2.3.0, 2.1.0 Dec 25, 2022
cneben added a commit that referenced this issue Dec 25, 2022
Signed-off-by: cneben <benoit@destrat.io>
cneben added a commit that referenced this issue Dec 25, 2022
Signed-off-by: cneben <benoit@destrat.io>
@cneben cneben changed the title Add keyboard navigation support for selected nodes/groups Add snap to grid and keyboard navigation support for selected nodes/groups Dec 25, 2022
cneben added a commit that referenced this issue Dec 25, 2022
Signed-off-by: cneben <benoit@destrat.io>
cneben added a commit that referenced this issue Dec 25, 2022
Signed-off-by: cneben <benoit@destrat.io>
cneben added a commit that referenced this issue Dec 25, 2022
Modify groups sample for snap to grid support.
Nice.

Signed-off-by: cneben <benoit@destrat.io>
cneben added a commit that referenced this issue Dec 26, 2022
Signed-off-by: cneben <benoit@destrat.io>
cneben added a commit that referenced this issue Dec 26, 2022
Signed-off-by: cneben <benoit@destrat.io>
cneben added a commit that referenced this issue Dec 26, 2022
Partial FIX.
WIP.

Signed-off-by: cneben <benoit@destrat.io>
cneben added a commit that referenced this issue Dec 26, 2022
Signed-off-by: cneben <benoit@destrat.io>
cneben added a commit that referenced this issue Dec 27, 2022
Signed-off-by: cneben <benoit@destrat.io>
cneben added a commit that referenced this issue Dec 27, 2022
emmenlau pushed a commit to BioDataAnalysis/QuickQanava that referenced this issue Mar 31, 2023
Signed-off-by: cneben <benoit@destrat.io>
emmenlau pushed a commit to BioDataAnalysis/QuickQanava that referenced this issue Mar 31, 2023
emmenlau pushed a commit to BioDataAnalysis/QuickQanava that referenced this issue Mar 31, 2023
emmenlau pushed a commit to BioDataAnalysis/QuickQanava that referenced this issue Mar 31, 2023
Signed-off-by: cneben <benoit@destrat.io>
emmenlau pushed a commit to BioDataAnalysis/QuickQanava that referenced this issue Mar 31, 2023
Modify groups sample for snap to grid support.
Nice.

Signed-off-by: cneben <benoit@destrat.io>
emmenlau pushed a commit to BioDataAnalysis/QuickQanava that referenced this issue Mar 31, 2023
Signed-off-by: cneben <benoit@destrat.io>
emmenlau pushed a commit to BioDataAnalysis/QuickQanava that referenced this issue Mar 31, 2023
Signed-off-by: cneben <benoit@destrat.io>
emmenlau pushed a commit to BioDataAnalysis/QuickQanava that referenced this issue Mar 31, 2023
Partial FIX.
WIP.

Signed-off-by: cneben <benoit@destrat.io>
emmenlau pushed a commit to BioDataAnalysis/QuickQanava that referenced this issue Mar 31, 2023
Signed-off-by: cneben <benoit@destrat.io>
emmenlau pushed a commit to BioDataAnalysis/QuickQanava that referenced this issue Mar 31, 2023
Signed-off-by: cneben <benoit@destrat.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant