In Rhino, Layers, Block Definitions, Attribute User Text and other panels should function more like filterable tables in Excel or Google Docs.
Many other programs utilize searchable tables, especially when we deal with a lot of data, such as in ProjectWise or Unreal Engine with its Property Matrix, which I mentioned in another thread. This is not an original approach and is probably implemented in hundreds of different programs.
It allows for better filtering based on different values, makes it easier to browse and mass change some values ​​- there are only advantages in such approach.
Some panels, such as the Materials panel, despite the potentially large amount of information to be displayed in the form of a table, as well as the existing tag system, do not have the simplest table at all that would allow viewing and changing data.
A unified table system in panels would really make editing often large and complex documents easier. It would be a relief to know that I can search or filter through the list of materials in the same way as Attribute User Text, Block Definitions, or Layers.
Further development of this system would be to allow users to add custom-scripted columns. Creating such columns is possible, for example, in the irreplaceable Directory Opus.
For most Rhino users one of its biggest advantages is Command Line, which allows them to perform actions instantly, without going into any menus, or submenus. Tables have a similar advantage, information that we may need for filtering, sorting, and searching is available in a flat UI without going deep into menus.
Easier data browsing means easier finding your way in the BIM world.
At least a few Rhino Panels would benefit from having more filtering options. Sometimes they store A LOT of data.
Excel spreadsheet table filtering
ProjectWise easily accessible search and filtering for every column
Directory Opus custom user-scripted column
I touched on the Property Matrix in another thread.
I also mentioned the advantages of Flat List in Directory Opus.
An important issue is that having multiple Layers Panel (small docked and big floating) is difficult due to lost customization after restarting Rhino