As part of a larger graphical user interface (GUI) tune-up, Analysis panels have been reworked.
They now have top row buttons, like other panels you are familiar with.
Padding and spacing have been cleaned up.
The size of the panels has been greatly reduced.
Why did we do this?
Structure: Visually separating the different functions gives structure to the panels.
Learning/Consistency: Once you are familiar with one panel, you know where to find the functions in other panels.
Saving screen space: The reworked panels take much less screen real estate. Users that prefer to dock the panels will appreciate that more panels will fit in one dock column.
Note: There is still work left to be done. On Windows particularly, the default sizes for these panels donât yet match with their content, but we expect to address that before Rhino WIP ships. That being said, the sizes should stick between sessions.
Bear in mind that itâs a long process and it wonât all happen in a single release cycle. The heavy lifting has been done by people that are way smarter than me, like @curtisw who made the cross platform UI framework Eto, that makes this all possible.
Most of the dialogs you see here were translated to Eto by @tim and as part of the UI tune-up process I mentioned, I worked on the styling and consistency between the panels.
There are still a lot of dialogs that are not written in Eto, mainly the old commands like Loft, Sweep1, Sweep2, MatchSrf, to name a few. But we will continue porting things over to Eto where we can.
@Gijs Coherency is the Keyword to make Rhino even more efficient and I love the work you all are doing in this regards.
It may be just because of this early release but the number fields are different from Zebra to the others, is something that would be fixed before the final release?
Those settings donât take that much space, adding a collapsible section will make the default size bigger, so Iâm hesitant to change that.
I assume you are referring to the sliders and spinners. We could discuss which of the spinners would make sense to become sliders. In general, a slider makes sense where there is a finite amount of values.
Itâs an option that let the users hide the fields that are not (or no longer) essential to them. Those who prefer to see all options in the pop-up panels, even if they stay unused most of the time or all the time, simply wonât shrink them. The benefit of having a less busy UI and more space on the screen is extremely essential.
Expanding on this concept, I think an overlying principle should be that by default each of the panels should have an âinformation displayâ part that opens with default settings and also has option or settings subtitles similar to your edge continuity panel. As suggested by the down arrows next to each of the subsections in that panel, the appropriate sub panel should appear in a sensible dropdown or nearby overlapping spot when the subtitle is MOUSED OVER. In other words, more or less how the main menu works. This would allow the user to quickly and intuitively set the options. They should remain permanently set with the document until changed.
yes, they are special cased right now. I donât know the exact reason, but I guess it has to do with the fact that going to another tab would have the same effect as closing the panel.
There is RH-76180 Consolidate false color analysis modes, does that cover what you are requesting?
What you are showing is a normal panel, that YT says that the false color analysis tools, basically those analysis tools that change the rendering of a surface, should be merged into a single dockbar, where you can switch the mode to either Draft Angle Analysis, Curvature Analysis, Emap, Zebra. Also note the word âdockbarâ here, which is different from a panel: it cannot be put into a container, hence the missing tabs.
Regarding Steveâs comment, I am not sure if that is even desired, unless I am not understanding the comment correctly. If all the analysis tool are in one dockbar and you can only choose one at a time, that would mean no zebra + curvature graph for example.