Bug 550382 - Allow label located outside of a node, or border node, to be "everywhere" around the node
Summary: Allow label located outside of a node, or border node, to be "everywhere" aro...
Status: CLOSED FIXED
Alias: None
Product: Sirius
Classification: Modeling
Component: Diagram (show other bugs)
Version: 6.1.3   Edit
Hardware: PC All
: P3 enhancement (vote)
Target Milestone: 6.3.0   Edit
Assignee: Laurent Redor CLA
QA Contact: Laurent Redor CLA
URL:
Whiteboard:
Keywords: triaged
Depends on: 549887
Blocks:
  Show dependency tree
 
Reported: 2019-08-23 09:06 EDT by Laurent Redor CLA
Modified: 2020-11-20 04:24 EST (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Laurent Redor CLA 2019-08-23 09:06:06 EDT
+++ This bug was initially created as a clone of Bug #549887 +++

Currently, when a user moves a label arround a node, especially if it is bigger than the node, some locations are skipped even if there is no real reason. For example, the label is always centered on north or south side when it is larger than the node.
As you can see on attached video, moveLabelOnBorder.webm, the label is always centered on north or south side.
Comment 1 Eclipse Genie CLA 2019-08-23 10:05:15 EDT
New Gerrit change created: https://git.eclipse.org/r/148236
Comment 2 Eclipse Genie CLA 2019-08-23 10:05:28 EDT
New Gerrit change created: https://git.eclipse.org/r/148238
Comment 3 Eclipse Genie CLA 2019-08-23 10:05:31 EDT
New Gerrit change created: https://git.eclipse.org/r/148237
Comment 4 Eclipse Genie CLA 2019-08-23 10:05:33 EDT
New Gerrit change created: https://git.eclipse.org/r/148239
Comment 9 Eclipse Genie CLA 2019-08-26 04:55:32 EDT
New Gerrit change created: https://git.eclipse.org/r/148327
Comment 10 Eclipse Genie CLA 2019-08-26 12:57:57 EDT
New Gerrit change created: https://git.eclipse.org/r/148360
Comment 11 Eclipse Genie CLA 2019-08-27 04:00:20 EDT
New Gerrit change created: https://git.eclipse.org/r/148398
Comment 12 Eclipse Genie CLA 2019-08-27 08:33:41 EDT
New Gerrit change created: https://git.eclipse.org/r/148439
Comment 15 Laurent Redor CLA 2019-09-18 03:54:26 EDT
To validate, use the second part of scenario of the cloned bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=549887#c14 .
The first part no longer exists (the vm arg org.eclipse.sirius.experimental.labelOnBorderImprovement is only for the maintenance branch).
Comment 16 Laurent Redor CLA 2019-10-02 12:15:32 EDT
Validated with ODCE 11.3.0 it2 (Sirius stable https://download.eclipse.org/sirius/updates/stable/6.3.0-S20190920-103515/2019-06/)
Comment 17 Pierre-Charles David CLA 2019-12-09 02:56:05 EST
Available in Sirius 6.3.0, see https://wiki.eclipse.org/Sirius/6.3.0
Comment 18 Laurent Redor CLA 2020-03-23 13:15:50 EDT
This feature has finally be reverted in Sirius 6.3.1 (see bug 561385 for more information).