Author Topic: v16.1 - New options needed in Connector Label Visibility dialog  (Read 9568 times)

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8554
  • Karma: +254/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
There are two ways to hide connector labels in the <contextmenu> | Visibility menu.  The "Hide All Label" option will generate a HideLabels=1; entry in the Style column of t_diagramlinks.  If you select the  "Set Label Visibility" option, you will get a separate dialog with the individual labels settable as visible or hidden.  This second option will set the HDN=?: in the Geometry column of t_diagramlinks.

The reasons for this apparent absurdity are lost in the mists of time, but using the first option will NOT change the values in the second option.  It would seem that the first option is an override of the dialogue settings in the second option - but without changing them!  There is a place for this, but the wording is misleading.

We have chosen NOT to use the first option so that we can simplify our label management behind the scenes.  However, having the "Show ALL" and "Hide ALL" buttons on the second option dialog would be really useful to relieve the user from having to manually set EVERY label.  The two options would still behave as is, but the user experience would be improved.

Reported,
Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

skiwi

  • EA Expert
  • ****
  • Posts: 2065
  • Karma: +46/-82
    • View Profile
Re: v16.1 - New options needed in Connector Label Visibility dialog
« Reply #1 on: August 17, 2023, 06:00:18 am »
you know me, anything (yes I'm desperate) that improves the diagram experience get my vote.
+1
Orthogonality rules
Using EA16.1 (1627) on Windows 11 Enterprise/64 bit. Repositories in SQLServer2019 DB Schema 1558.
WebEA on Pro Cloud Server 4.2.64

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8554
  • Karma: +254/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: v16.1 - New options needed in Connector Label Visibility dialog
« Reply #2 on: August 18, 2023, 08:39:06 am »
you know me, anything (yes, I'm desperate) that improves the diagram experience gets my vote.
+1
Hi Skiwi,
It didn't get Sparx's vote.  I got a rude response to my feature request, clearly indicating they hadn't actually looked at what happens when the two sets of options interact (or if they did, they didn't care what the user needs).  The net results are NOT what the options say they are doing.  Unfortunately, I have better things to do than to show Sparxians how to actually understand what their code does.  Even as it stands, it's broken - since "Show All Labels" - doesn't!

Oh well, Still "using EA in spite of EA, not because of it".

Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!