Experimental Qt Docking extension written for Scribus1.5>=
- Read the indigoDock Proposal (on google slides)
- Discussions occcuring in the Scribus UI/UX sub-forums.
Here is how you run it:
- Download QtCreator and install
- Clone the indigoDock repository to your local machine
mkdir indigoDock; cd indigoDock/; git clone git://github.com/nitramr/indigoDock
OR just download the indigoDock .zip file - Find and click on the TestLayout.pro which should invoke QtCreator
- Click "Projects" (1), choose "Debug" (2), uncheck "Shadow build" (3), choose "Release" (2), uncheck "Shadow build" (3)
- 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 (drag and drop sorting)
- within the container you can add/remove/arrange single panels (more than one)
- container highlighting by panel hovering
- application has a theme switcher (dark/light)
- setting will saved in a settings file
- panel sorting by drag and drop doesn't work well in any case
- tabbar icon doesn't update by theme switch (not implemented)
- panel resizing for undocked panels doesn't work well
- sorting panels by drag and drop (almost done)
- automatic tab orientation switch by docking on left site (done)
- function to scroll wanted panel to top by click on related icon or using a shortcut
- panel mode (normal/advanced/collapsed) (done)
- theme support + icon switch by theme change (almost done)
- clean up compile time warnings
- AnglePicker (started)
- Grouped Buttons
- Color Preview (almost done)
- Origin Setter
- Icon Label Container