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

Refactor the layout algorithm #287

Closed
1 task done
mbats opened this issue Feb 2, 2021 · 0 comments · Fixed by #361
Closed
1 task done

Refactor the layout algorithm #287

mbats opened this issue Feb 2, 2021 · 0 comments · Fixed by #361

Comments

@mbats
Copy link
Member

mbats commented Feb 2, 2021

  • I have checked that this feature has not yet been suggested by someone else.

Expected behavior

The layout of an element is be updated after a move, a create action in a diagram, via a tool, a resizing action. The element might be overlapped by other elements.

The purpose is to detect these overlaps and move the different elements accordingly.

This overlap might be intentional, it should be possible to authorize this case if needed.

florianbarbin pushed a commit to wpiers/sirius-components that referenced this issue Feb 25, 2021
Bug: eclipse-sirius#285
Bug: eclipse-sirius#287
Signed-off-by: William Piers <william.piers@obeo.fr>
Signed-off-by: Florian Barbin <florian.barbin@obeo.fr>
florianbarbin pushed a commit to wpiers/sirius-components that referenced this issue Feb 26, 2021
Bug: eclipse-sirius#285
Bug: eclipse-sirius#287
Signed-off-by: William Piers <william.piers@obeo.fr>
Signed-off-by: Florian Barbin <florian.barbin@obeo.fr>
florianbarbin added a commit to wpiers/sirius-components that referenced this issue Feb 26, 2021
Bug: eclipse-sirius#285
Bug: eclipse-sirius#287
Signed-off-by: Florian Barbin <florian.barbin@obeo.fr>
florianbarbin added a commit to wpiers/sirius-components that referenced this issue Mar 1, 2021
Bug: eclipse-sirius#285
Bug: eclipse-sirius#287
Signed-off-by: Florian Barbin <florian.barbin@obeo.fr>
florianbarbin pushed a commit to wpiers/sirius-components that referenced this issue Mar 1, 2021
Bug: eclipse-sirius#285
Bug: eclipse-sirius#287
Signed-off-by: William Piers <william.piers@obeo.fr>
Signed-off-by: Florian Barbin <florian.barbin@obeo.fr>
florianbarbin added a commit to wpiers/sirius-components that referenced this issue Mar 1, 2021
Bug: eclipse-sirius#285
Bug: eclipse-sirius#287
Signed-off-by: Florian Barbin <florian.barbin@obeo.fr>
florianbarbin added a commit to wpiers/sirius-components that referenced this issue Mar 1, 2021
Bug: eclipse-sirius#285
Bug: eclipse-sirius#287
Signed-off-by: Florian Barbin <florian.barbin@obeo.fr>
florianbarbin pushed a commit to wpiers/sirius-components that referenced this issue Mar 3, 2021
Bug: eclipse-sirius#285
Bug: eclipse-sirius#287
Signed-off-by: William Piers <william.piers@obeo.fr>
Signed-off-by: Florian Barbin <florian.barbin@obeo.fr>
florianbarbin pushed a commit to wpiers/sirius-components that referenced this issue Mar 5, 2021
Bug: eclipse-sirius#285
Bug: eclipse-sirius#287
Signed-off-by: William Piers <william.piers@obeo.fr>
Signed-off-by: Florian Barbin <florian.barbin@obeo.fr>
florianbarbin pushed a commit to wpiers/sirius-components that referenced this issue Mar 11, 2021
Bug: eclipse-sirius#285
Bug: eclipse-sirius#287
Signed-off-by: William Piers <william.piers@obeo.fr>
Signed-off-by: Florian Barbin <florian.barbin@obeo.fr>
@sbegaudeau sbegaudeau changed the title Reposition automatically the elements Refactor the layout algorithm Mar 15, 2021
@sbegaudeau sbegaudeau added this to the 0.3.0 milestone Mar 15, 2021
sbegaudeau pushed a commit to wpiers/sirius-components that referenced this issue Mar 15, 2021
Bug: eclipse-sirius#287
Signed-off-by: William Piers <william.piers@obeo.fr>
Signed-off-by: Florian Barbin <florian.barbin@obeo.fr>
sbegaudeau pushed a commit to wpiers/sirius-components that referenced this issue Mar 15, 2021
Bug: eclipse-sirius#287
Signed-off-by: William Piers <william.piers@obeo.fr>
Signed-off-by: Florian Barbin <florian.barbin@obeo.fr>
sbegaudeau pushed a commit to wpiers/sirius-components that referenced this issue Mar 15, 2021
Bug: eclipse-sirius#287
Signed-off-by: William Piers <william.piers@obeo.fr>
Signed-off-by: Florian Barbin <florian.barbin@obeo.fr>
sbegaudeau pushed a commit that referenced this issue Mar 15, 2021
Bug: #287
Signed-off-by: William Piers <william.piers@obeo.fr>
Signed-off-by: Florian Barbin <florian.barbin@obeo.fr>
@sbegaudeau sbegaudeau linked a pull request Mar 15, 2021 that will close this issue
17 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants