Book a Demo

Author Topic: Diagrams are ordered underneath packages in project browser  (Read 14314 times)

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Since v16, when a package contains both packages and diagrams, the packages are ordered above the diagrams in the project browser.
This means that, if I open some of my subpackages, the diagram that corresponds to my packages level, becomes further and further away from my package.
See example here: https://imgur.com/a/kOnWpVX
Diagrams should be on top of the rest of the content in the project browser

Reported

With these kind of things I really wonder sometimes who decided to change it this way and what could have been their reasons. ???

Geert

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: Diagrams are ordered underneath packages in project browser
« Reply #1 on: June 15, 2022, 04:53:29 pm »
Well, I rather stopped wondering about anything coming from Sparx. Shooting stars have a definite faith.

q.

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Diagrams are ordered underneath packages in project browser
« Reply #2 on: June 15, 2022, 06:50:57 pm »
Since I haven't been using v16 (for reasons previously noted), I hadn't noticed this.  However, it seems to be a significant backward step (as you imply)!  Asking for the rationale has been pointless so far.

Looks like I'll be moving to v16 with b1605, so I have new irritations to increase my blood pressure.

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

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Diagrams are ordered underneath packages in project browser
« Reply #3 on: June 15, 2022, 06:58:08 pm »
However, it seems to be a significant backward step (as you imply)!
That's why I reported it as a bug although the behavior probably falls in the category "works as designed"

In this case I think the design is flawed. Unfortunately, history has proven that my opinion doesn't really matter all that much to Sparx :-\

Geert

Modesto Vega

  • EA Practitioner
  • ***
  • Posts: 1183
  • Karma: +30/-8
    • View Profile
Re: Diagrams are ordered underneath packages in project browser
« Reply #4 on: June 15, 2022, 07:52:28 pm »
I agree it is a very annoying change and I would prefer if this change had not been implemented.

However, I think there is a more substantial underlying problem. Namely, most of us are using packages to implement a folder like structure with each package holding related elements. In a way, we are using packages to classify elements (emphasis intentional). I have doubted for a long time that this is the right approach.

Incidentally this is one of the reason why I asked the namespace questions in the other forum.

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Diagrams are ordered underneath packages in project browser
« Reply #5 on: June 21, 2022, 02:40:54 pm »
I got a reply from Sparx support:

Quote
Our developers have confirmed that the order you seeing is intended.

UN-BE-LIEVABLE!

My reply to them:

Quote
It might be a case of "works as designed", but it is objectively wrong.
I'm not sure what I need to do or how I need to prove this fact.
When using a model (having a few packages open) it is virtually impossible to correlate the package with the diagram.
They can't be that stubborn to not agree with that can they?

It's one of those things that, if it doesn't get fixed, I'll have to keep apologizing to my customers for: "Yeah, I'm sorry, it doesn't make sense, but EA can be weird sometimes"
It's the little things like this that frustrate users to the point that they will go and find a replacement.

Please reconsider, or at least do proper A/B testing to figure out what the best order is.

Geert

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8110
  • Karma: +119/-20
    • View Profile
Re: Diagrams are ordered underneath packages in project browser
« Reply #6 on: June 21, 2022, 03:38:30 pm »
I got a reply from Sparx support:

Quote
Our developers have confirmed that the order you seeing is intended.
My apologies. I confirmed that there had been a change in behavior between 15.2 and 16 and passed it over to developers. I don't know the rationale for their answer, but I have asked for it.

In the mean time, I am saying it is an unintentional change that should be corrected.

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Diagrams are ordered underneath packages in project browser
« Reply #7 on: June 21, 2022, 06:05:56 pm »
Thank you Eve, you made my day. :)

Geert

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Diagrams are ordered underneath packages in project browser
« Reply #8 on: June 21, 2022, 06:13:51 pm »
Thank you Eve, you made my day. :)

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

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Diagrams are ordered underneath packages in project browser
« Reply #9 on: October 27, 2022, 09:01:35 pm »
Good news (somewhat)

In v16.1 there's a new option in Start | Preferences | General | Project Browser | Sort Diagrams above packages

Unfortunately this is not the default setting, but at least it can now be configured.

Geert

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Diagrams are ordered underneath packages in project browser
« Reply #10 on: October 27, 2022, 09:53:49 pm »
Good news (somewhat)

In v16.1, there's a new option in Start | Preferences | General | Project Browser | Sort Diagrams above packages

Unfortunately, this is not the default setting, but at least it can now be configured.

Geert
Are you beta testing v16.1?
The latest version on the site is build 1605, v16.0

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

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Diagrams are ordered underneath packages in project browser
« Reply #11 on: October 27, 2022, 10:53:59 pm »
Good news (somewhat)

In v16.1, there's a new option in Start | Preferences | General | Project Browser | Sort Diagrams above packages

Unfortunately, this is not the default setting, but at least it can now be configured.

Geert
Are you beta testing v16.1?
The latest version on the site is build 1605, v16.0

Paolo
Yep, for some reason the resellers got a sneak preview for the 16.1 this time.
First time I've known that to happen.

Geert

Modesto Vega

  • EA Practitioner
  • ***
  • Posts: 1183
  • Karma: +30/-8
    • View Profile
Re: Diagrams are ordered underneath packages in project browser
« Reply #12 on: November 01, 2022, 11:36:40 pm »
Well, we just need to wait for an announcement. If they gave you a sneak preview, v16.1 may be release soon.

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Diagrams are ordered underneath packages in project browser
« Reply #13 on: November 02, 2022, 08:15:29 pm »
Hmm, the "fix" seems to be flawed.  :(
After restarting EA the order is wrong again (although the setting was correctly remembered)

I have to uncheck the setting, reopen the settings, re-check the setting, and reload my packages before the order is fixed again.

Reported

Geert

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: Diagrams are ordered underneath packages in project browser
« Reply #14 on: November 02, 2022, 09:05:41 pm »
Well, we just need to wait for an announcement. If they gave you a sneak preview, v16.1 may be release soon.
I was about writing "waiting for a release with different bugs" but didn't. Well, Casandra was right once more :(

q.