Experimental Qt Docking extension written for Scribus1.5>=
For more details read the indigoDock google slides proposal. Discussions occuring @ UI/UX sub-forum in the Scribus Forums.
Here is how you run it:
- Download QtCreator and install
- Clone the indigoDock repository to your local machine
- Find and click on the TestLayout.pro which should invoke QtCreator
- Build TestLayout by clicking on the green arrow OR Build > Build Project "TestLayout"
- the whole dock is dockable on left or right side of main window
- the dock contains a tabbar with sortable tabs
- within the single tabs you can add/remove/arrange single panels (more than one)
- tab body highlighting by panel hovering
- not known
- automatic tab orientation switch by docking on left site
- automatic tab creation by drag a panel on it
- styling of the features
- better arranging single panels within a tab
- if a special panel was called set focus to parent tab (in case of shortcut keys)
- context menu for setting custom icons for tabs
- context menu for tab body to show hidden panels
- DockWidget is a normal QDockWidget
- IndigoTabWidget is a custom QTabWidget
- IndigoDropZone is a custom QWidget (tab body)
- IndigoPanel is a custom QFrame