Open dvojtise opened 2 days ago
Hi Didier,
I'm adding a comment to mention an expandAll button exists in this tree, but its usability is a little bit awkward. You can reveal by hovering it on each line of the tree at the right of the label:
Hi @jerome-obeo
while this helps a little bit, there's 2 points about this expand-all
(this probably requires a separate issue)
Namespace
, to really expand the content of the model, you need to click again on the expand all
button of the NamespaceHello, thank you for the feedbacks, we appreciate it! We will see how to/if we can improve the user experience for each of your remark.
Regarding your last comment,
it allows to expand only the selected model and not all models
We don't think that's a good idea to have such button.
when expanding a model, it stops to the first Namespace, to really expand the content of the model, you need to click again on the expand all button of the Namespace
I will take a look at it and fix that.
Regards,
in several places of the editor, we may need to look for object in the libraries.
For example when creating an attribute, then we wan to set the type for it (Boolean, String ...)
the
Typed by
doesn't offers types from the library since there would be too much proposal so we need to use the...
button In this windows there is a Lens icon suggesting a search function but actually it only offers to filter.It is not useful since the tree is collapsed and thus nothing is displayed.
We need either a real search function that will open the tree on relevant nodes, or at minimum (but less intuitive) a
collapse all/expand all
button so the filter would be effective.Additionnaly, even knowing the correct library, the library displays "namespace" and "owningMembership" intermediate nodes from kerml that makes difficult finding the desired item
The view is quite small and cannot be resized in order to help the manual search ...
see screen shot of simple Boolean type search were the user need to know which library contains the item and manual search in the owningmembership :
This is quite a problem for simple types like Boolean, String, etc but also for any user specific items not coming from the current model.
Tested with SysON v2024.9.1 (via
docker compose up
)