Skip to content

Refactored vector visualization to submenu in the UI, and refactored vector visualization and glyph settings to separate class.

Closes #389 (closed).

This MR puts the StreamBarb and vector glyph visualization as sub menus of a new "vector visualization" menu in the UI, where the methods now also share some properties. Also, to slim down the horizontal section actor, the settings for vector glyphs have been moved to a separate class. Therefore, while the merge request shows as having changed a lot of code, most of it got just moved to different files and restructured.

I thought also about refactoring the rendering of these visualization strategies (maybe like a vector renderer as actor component (also usable in the future by vertical sections), but that would probably require a bigger refactor.

Merge request reports