obs_scene_tree_view
obs_scene_tree_view copied to clipboard
Scene Tree View dock always visible when OBS starts
I have multiple users that use OBS on a computer and only one of them uses the plugin; the others just have a really small scene list, so it doesn't make sense to use it. Everything is fine for the user that uses the plugin, but for the others, even if we close OBS with the dock not enabled(unchecked from the Dock menu and not visible), the next time that OBS starts, the dock is open, just floating.
Looking at a few other plugins, it looks like they use setVisible(false) or hide() functions (inherited from QWidget) when instantiating the dock, but I don't see that anywhere in your code.
Thanks for letting me know! I've updated the plugin to hide the widget on initialization, let me know whether it works.
The new release does not load in 29.0.2. I noticed in the release notes you mention updating for 29.1. Due to a different plugin not working properly with 29.1, I am currently stuck at 29.0.2 for my production environment. I do have a dev/testing environment with a very recent build from the obs-studio master branch; it is 30.0-beta2-something. The new release does load in that environment without issues. If I uncheck the dock from the menu, and reopen OBS, the dock does not appear. If I then enable it again, it goes to where it was previously docked, as expected.
There isn't really a lot to go on from the 29.0.2 log. Just a single entry:
18:30:20.334: Module '../../obs-plugins/64bit/obs_scene_tree_view.dll' not loaded