-
Notifications
You must be signed in to change notification settings - Fork 27
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
🎨 Enh: Merge secondary column's content #5740
🎨 Enh: Merge secondary column's content #5740
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #5740 +/- ##
=========================================
- Coverage 84.5% 53.0% -31.6%
=========================================
Files 10 483 +473
Lines 214 24743 +24529
Branches 25 205 +180
=========================================
+ Hits 181 13130 +12949
- Misses 23 11561 +11538
- Partials 10 52 +42
Flags with carried forward coverage won't be shown. Click here to find out more. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
…rc-simcore into enh/merge-secondary-column
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Wow, that's a big change, we're getting rid of the inputs and outputs tab. 🥲
I like the single tab, it helps a lot finding all the useful information in one single place.
Two small questions/suggestions:
- The icon of the secondary column shows gears, which is also the icon for comp. nodes and it might be confusing. I'd just delete the tab icons, since we don't have tabs anymore.
- Does the icon at the left of "Inputs", "Outputs", etc... mean that you can collapse it (and hide long lists of inputs/outputs if you want)? In not, I'd remove the icon.
When you select the study entry in the tree or the selection is empty, we do show an icon on top. Also, when a file picker is selected it has its own icon. So no icon isn't an option, which icon do you propose?
Yes, they are collapsible. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
fantastic!
I see what you mean, but also in those cases, I don't find the icons very useful. I think they're useful if there is more than 1 tabs, so users need a way to "activate" the other tabs and recognize the different functionality. So the advantage I see in removing, is that we would clean a bit the UI from elements that we don't need. But I also understand if you don't want to get rid of them, maybe that would require a lot of code changes for a small improvement. For the icon, I'd use the "input" (or "output") port one or a double arrow (e.g. this). |
…rc-simcore into enh/merge-secondary-column
Quality Gate passedIssues Measures |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good.
What do these changes do?
Having three tab pages in the secondary columns can make their content to be a bit hidden (specially the Service Options: update version, change boot mode, update resource limits). Since most of the space there was unused, this PR brings all the content to the same page.
Bonus:
Content merged (notice the flexible labels):
Disable main Delete Node buttons:
Related issue/s
fixes #5722
fixes ITISFoundation/osparc-issues#1398
How to test
Dev-ops checklist