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

Compute a proper Initial size for diagram elements #285

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

Compute a proper Initial size for diagram elements #285

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

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

Today, the incremental layout computes the node size according to a default size or the size of the associated image if exists.
The purpose is to take into account the size defined in the VSM.
The size of the contained elements must be also used.

Cuttings backs

Potential side effects

Describe alternatives you've considered

florianbarbin added a commit that referenced this issue Feb 16, 2021
Bug: #285
Signed-off-by: Florian Barbin <florian.barbin@obeo.fr>
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 added a commit to wpiers/sirius-components that referenced this issue Mar 2, 2021
Bug: eclipse-sirius#285
Signed-off-by: Florian Barbin <florian.barbin@obeo.fr>
florianbarbin added a commit to wpiers/sirius-components that referenced this issue Mar 2, 2021
Bug: eclipse-sirius#285
Signed-off-by: Florian Barbin <florian.barbin@obeo.fr>
florianbarbin added a commit to wpiers/sirius-components that referenced this issue Mar 2, 2021
Bug: eclipse-sirius#285
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 added a commit to wpiers/sirius-components that referenced this issue Mar 3, 2021
Bug: eclipse-sirius#285
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 added a commit to wpiers/sirius-components that referenced this issue Mar 5, 2021
Bug: eclipse-sirius#285
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>
florianbarbin added a commit to wpiers/sirius-components that referenced this issue Mar 11, 2021
Bug: eclipse-sirius#285
Signed-off-by: Florian Barbin <florian.barbin@obeo.fr>
florianbarbin added a commit to wpiers/sirius-components that referenced this issue Mar 11, 2021
Bug: eclipse-sirius#285
Signed-off-by: Florian Barbin <florian.barbin@obeo.fr>
florianbarbin added a commit to wpiers/sirius-components that referenced this issue Mar 12, 2021
Bug: eclipse-sirius#285
Signed-off-by: Florian Barbin <florian.barbin@obeo.fr>
@sbegaudeau sbegaudeau changed the title Initialize container size Compute a proper Initial size for diagram elements Mar 15, 2021
@sbegaudeau sbegaudeau added this to the 0.3.0 milestone Mar 15, 2021
sbegaudeau pushed a commit that referenced this issue Mar 17, 2021
Bug: #285
Signed-off-by: Florian Barbin <florian.barbin@obeo.fr>
florianbarbin added a commit that referenced this issue Mar 26, 2021
Bug: #285
Signed-off-by: Florian Barbin <florian.barbin@obeo.fr>
@pcdavid pcdavid linked a pull request Apr 13, 2021 that will close this issue
17 tasks
sbegaudeau pushed a commit that referenced this issue Apr 21, 2021
Bug: #285
Signed-off-by: Florian Barbin <florian.barbin@obeo.fr>
sbegaudeau added a commit that referenced this issue Apr 21, 2021
This will improve the performance of the server with a single instance
of the cache used to compute image sizes. On top of that, said cache is
now properly disposed once again.

Bug: #285
Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
sbegaudeau added a commit that referenced this issue Apr 21, 2021
Bug: #285
Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
sbegaudeau pushed a commit that referenced this issue Apr 21, 2021
Bug: #285
Signed-off-by: Florian Barbin <florian.barbin@obeo.fr>
sbegaudeau added a commit that referenced this issue Apr 21, 2021
This will improve the performance of the server with a single instance
of the cache used to compute image sizes. On top of that, said cache is
now properly disposed once again.

Bug: #285
Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
sbegaudeau added a commit that referenced this issue Apr 21, 2021
Bug: #285
Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
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