ThreadProfile icon indicating copy to clipboard operation
ThreadProfile copied to clipboard

Toolbar does not go away or go inactive when alternative workbench selected

Open pitch-circle opened this issue 3 years ago • 3 comments

When you switch workbenches from ThreadProfile, the menu changes to reflect the new workbench but the ThreadProfile toolbar does not disappear and remains active. An item for the toolbar does not appear in the view, toolbars menu when another workbench is active.

OS: Windows 10 Version 2009 Word size of FreeCAD: 64-bit Version: 0.20.27422 (Git) Build type: Release Branch: master Hash: d938733eaf2c2ce7cb18d1cbb56147185c473530 Python version: 3.8.6+ Qt version: 5.15.2 Coin version: 4.0.1 OCC version: 7.5.3 Locale: English/United Kingdom (en_GB)

pitch-circle avatar Jul 03 '22 08:07 pitch-circle

There is a settings option to prevent the toolbar from remaining active when switching to another workbench.

mwganson avatar Jul 03 '22 16:07 mwganson

Thanks for the reply. Should the toolbar not be set to inactive by default, so it behaves the same as the other FC workbenches? In addition, the settings option is in the menu for the workbench, which disappears when you switch workbenches. There is no settings button on the toolbar itself to make it disappear. Hence, in order to diable the toolbar, you have to switch back to the ThreadProfile WB, change the setting from the menu and then switch back to where you were. This is not very intuitive especially since the view, toolbars menu is both the obvious place to control visibility and is also accessible whether the WB is open or closed.

pitch-circle avatar Jul 03 '22 17:07 pitch-circle

The reason I decided to make it the default was few people ever bother reading the documentation and so would not know about this option to keep the toolbar active. Those who are annoyed can disable the feature. Perhaps disabling should be easier, but that requires another icon on the toolbar, which I wanted to keep as small as possible. I don't know why the toolbar can't be hidden via the view menu, perhaps because of the way I re-enable it after the user switches workbenches.

mwganson avatar Jul 04 '22 16:07 mwganson