Currently the color table tag filtering selection is only loaded once the color table window has been opened. Is this a bug? #18696
Replies: 3 comments 11 replies
-
|
Are you recommending having the 'filtering' logic be external to the ColorTableWindow, and be accessible by individual ColorTableButtons so that on 'Mouse Down' or similar event (for the button), the filtering logic is called which may make the color tables available for that button smaller? But the actual controls that can affect the filtering still live in ColorTableWindow ? I guess I am unclear on how the filtered list is accessed by the color table buttons in the first place. |
Beta Was this translation helpful? Give feedback.
-
|
If the number of color tables one is confronted with when clicking on the color table selection button for a given plot is one the order of one page worth (or screen height's worth), then the current behavior would probably be tolerable. However, the number of color tables one is confronted with in that situation is currently many pages (or screen height's worth) and so I don't think the current behavior is tolerable. I also worry that as currently implemented, tag filtering is kinda sorta a side-effect of opening the color table manager. I have the vague recollection that when we started down the path of tags and filters, there were a handful of color tables that were assigned the |
Beta Was this translation helpful? Give feedback.
-
|
Opened #18894 to capture this issue; will be fixed in an upcoming PR. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
We made the choice to always enable color table tagging so that when a user looks at a list of color tables, the list is much shorter. If they want to customize what is on that list, they can play with the color table manager. However, in order to actually make the tag filtering selection register and update all of the color table buttons, the color table window needs to be opened, since it houses all of the tag management and setup. This means that if a user opens visit and goes to choose a color table without first opening the color table window, they will be presented with all the color tables.
On the one hand, this seems wrong. Surely if we want tag filtering to always be enabled, then tag filtering should be something that lives outside the scope of the color table window and affects all buttons whether or not the color table window has been opened.
On the other hand, it kind of makes sense for things to be this way. If you don't care about managing the list of color tables, you won't open the color table window, and probably don't mind seeing all the color tables as choices. Then if you want to pare that down, you can open the window.
I personally feel that the current behavior is wrong, and tag filtering should exist at a larger scope. I could use some guidance on implementing that successfully. But first, what do @visit-dav/visit-developers think? Is this a bug, or is it acceptable behavior?
Beta Was this translation helpful? Give feedback.
All reactions