This week(end) a bit more work was done than i anticipated last week. Time was limited but i managed to dedicate some time for TabBar.
Almost ready for initial release, testing and feedback.
This will be on the list next week(end). I will try to find a solution for buttons with menu. There are some special toolbars/buttons that probably won't be supported in initial release. I feel solving that might not be as straightforward task and workarounds might be needed instead. I won't focus on that for now. Out of 34 modules installed we are talking about 4 toolbars and small number of buttons in different workbenches.
Draft Snap toolbar persistence
Good news is i have access to toolbar list now and hopefully it will be available on all platforms (Mac behaviour regarding QMenu):
Workbench specific toolbar list
Almost ready for initial release, testing and feedback. After new settings can be added to it when needed.
This is almost ready for initial release, testing and feedback as i can save/restore TabBar settings:
Add sub-group for parameters
And if i run TabBar as module user set TabBar position persist in next FreeCAD session:
Potential Feature Request: FreeCAD Init Startup files