Page MenuHome

Some addons not respecting workspace filter
Open, Confirmed, MediumPublic

Description

System Information
Operating system: WIndows 64bit CZ
Graphics card: nVidia 1080GT

Blender Version
Broken: 2.80, 2019-03-14 00:12, Hash: 87aca8bd02bc

Short description of error
Some Addons, installed in Blender, activated in Addon manager, NOT ACTIVATED in (specified) Workspace Addon Filter, behaves like they are active.
Their UI or key binding is active in Workspaces, where I didn't activate them on purpose, yet they are presented here.

Examples (I found to this point, there fer few more I can't remember now, only tried them once)
MACHIN3tools: https://gumroad.com/l/MACHIN3tools - Shortcuts
BoxCutter: https://gumroad.com/l/BoxCutter - UI icon in tools panel + Shortcuts
SpeedFlow: https://gumroad.com/l/speedflow - UI in viewport

Exact steps for others to reproduce the error
Install addon, activate it in Addon Manager in preferences, create new Workspace, turn on Addon Filter. Addon still presented

Details

Type
Bug

Event Timeline

Sebastian Parborg (zeddb) claimed this task.

Thanks for the report, but these add-ons are not developed by Blender, please report the bug to the original authors.

If you can replicate this with an official addon, then that is something we can look at.

Thanks for info. I asked Pablo on Twitter and he pointed me here, so I thought it's some kind of Blender functionality.

I'll report it to addon creators, sorry for unnecessary bugreport.

Don't get me wrong, this could be a problem with the blender API.
But we need either the issue to happen with an official addon or to have a very minimal code example that triggers the issue.

We can't provide support for any 3rd party addons.

MACHIN3 (MACHIN3) reopened this task as Open.EditedMar 14 2019, 3:47 PM

It's not a problem with the addons. To my knowledge, there is nothing an addon dev has to do, to work with this Blender feature. If there is something addons devs need to do, I'd appreciate a link to information.

You can replicate this problem with the Development Icon Viewer addon. Filter addons, leave it unchecked, its button remains in the python console bar.

Based on my tests, it seems the workspace filter seems to work great for disabling addon defined pie menus and panels. It fails for addon defined keymaps however.
Is there an official addon that sets a keymap item? I'm not aware of one.

@MACHIN3 (MACHIN3) The included Blender add-on F2 sets a keymap entry of F to mesh.f2. Node Wrangler also creates numerous entries in the keymap. These are not filtered out when Workspace Filter Add-ons is enabled but the add-ons are not checked, as far as I can tell.

Currently Workspace->Filter Add-ons does not filter keymap entries but I think it should. This would open up a lot of possibilities for add-on specific workspaces and using the same hotkeys. Personally, it would let me use Q for multiple add-ons that have similar workflows but different functionality(like BoxCutter/HardOps vs Speedflow). Right now, I have to find and use a limited number of unused letters under the hand on the keyboard or manually turn add-ons on and off when they're needed. Please @Campbell Barton (campbellbarton) / @Brecht Van Lommel (brecht) have someone give this feature just a little more love to really unlock its full potential.