Scribusoid

Author Topic: Scribus UI/UX improvements  (Read 40935 times)

a.l.e

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1295
  • Karma: 19
    • the graphics lab
Re: Scribus UI/UX improvements
« Reply #30 on: October 24, 2015, 10:36:06 pm »
there is a old tale that says that sleeping with headphones with a text in a foreign language will help you learn that language...

you could try to get your mac to speak out all the scribus source code while your sleeping and you might learn enough of the c++ language to become a scribus programmers...

dont' forget to tell us how it did work out!

cloudbusting

  • Newbie
  • *
  • Posts: 12
  • Karma: 0
  • Scribus User
Re: Scribus UI/UX improvements
« Reply #31 on: October 24, 2015, 11:00:35 pm »
If only that were true!...and if I had a mac.

Kunda

  • Administrator
  • Full Member
  • *****
  • Posts: 218
  • Karma: 2
  • Scribus User
Re: Scribus UI/UX improvements
« Reply #32 on: October 24, 2015, 11:08:28 pm »

Kunda

  • Administrator
  • Full Member
  • *****
  • Posts: 218
  • Karma: 2
  • Scribus User
Re: Scribus UI/UX improvements
« Reply #33 on: October 27, 2015, 05:18:48 pm »

tim_occ

  • Full Member
  • ***
  • Posts: 100
  • Karma: 7
  • Scribus User
Re: Scribus UI/UX improvements
« Reply #34 on: October 28, 2015, 12:57:12 am »
Hi Guys,

I'm currently working on the new IndigoDock Widget. It's not done but I have some progress ;)

Features:
- 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)

Issues:
- redocking of panels in another tab is a little bit tricky (but I'm on the fix)

ToDo's:
- fixing of redocking in other tabs
- automatic tab orientation switch by docking on left site
- automatic tab creation by drag a panel on it
- styling of the features

Code base:
- DockWidget is a normal QDockWidget
- IndigoTabWidget is a custom QTabWidget
- IndigoDockWidget is a custom QMainWindow (tab body)
- IndigoPanel is a custom QDockWidget

Hints:
If I have a stable version I will share the code. But you can check the test program in attachment. It's an Ubuntu programm and written in QT 5.5.

greets
Martin

Kunda

  • Administrator
  • Full Member
  • *****
  • Posts: 218
  • Karma: 2
  • Scribus User
Re: Scribus UI/UX improvements
« Reply #35 on: October 28, 2015, 06:32:49 am »
Darn, I can't test it because I don't have Ubuntu Linux ATM. But I really want to install it and see this test program you have made!
Really excited. Thanks Martin!!!

Edit: meant Linux not just ubuntu
« Last Edit: October 31, 2015, 07:18:56 pm by Kunda »

Kunda

  • Administrator
  • Full Member
  • *****
  • Posts: 218
  • Karma: 2
  • Scribus User
Re: Scribus UI/UX improvements
« Reply #36 on: October 28, 2015, 07:19:20 am »
Hey Martin, so I just ran it on an old Ubuntu version via VM.
I like it :)
I'd like to compile it in OSX when you're ready to share the source, lemme know!

a.l.e

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1295
  • Karma: 19
    • the graphics lab
Re: Scribus UI/UX improvements
« Reply #37 on: October 28, 2015, 11:09:59 am »
hi tim

very nice to see how the work is proceeding!

if you need help for sharing the code, don't hesitate to ask! (and don't be ashamed to share unstable code :-)

tim_occ

  • Full Member
  • ***
  • Posts: 100
  • Karma: 7
  • Scribus User
Re: Scribus UI/UX improvements
« Reply #38 on: October 30, 2015, 11:37:40 pm »
Here you can find the unstable source code of first dock version.

https://github.com/nitramr/indigoDock

I couldn't fix the redocking issue yet. If you have an idea let me know. Maybe the standard widgets are not the best foundation of the new dock.

greets

a.l.e

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1295
  • Karma: 19
    • the graphics lab
Re: Scribus UI/UX improvements
« Reply #39 on: October 31, 2015, 10:48:33 am »
quel produit révolutionnaire!

https://www.youtube.com/watch?v=lfWf-7skaU8

ok, i go and clone it... :-)

a.l.e

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1295
  • Karma: 19
    • the graphics lab
Re: Scribus UI/UX improvements
« Reply #40 on: October 31, 2015, 02:33:03 pm »
nice: i could clone it and compile it!

well done!

Kunda

  • Administrator
  • Full Member
  • *****
  • Posts: 218
  • Karma: 2
  • Scribus User
Re: Scribus UI/UX improvements
« Reply #41 on: October 31, 2015, 06:35:44 pm »
nice: i could clone it and compile it!

well done!

Likewise. Got it to work on OSX 10.10

Here is how you run it:
1) Download QtCreator based on you OS and install via http://www.qt.io/download-open-source/
2) Clone the indigoDock repository to your local machine
3) Find and click on the TestLayout.pro which should invoke QtCreator
4) Build TestLayout by clicking on Build > Build Project "TestLayout"
« Last Edit: October 31, 2015, 07:00:43 pm by Kunda »

jfl

  • Newbie
  • *
  • Posts: 1
  • Karma: 0
  • Scribus User
Re: Scribus UI/UX improvements
« Reply #42 on: October 31, 2015, 07:07:44 pm »
Darn, I can't test it because I don't have Ubuntu ATM. But I really want to install it and see this test program you have made!
Really excited. Thanks Martin!!!
You don't need Ubuntu specifically. I could run the test program on openSUSE. Any Linux distribution with the needed libs should do.

Kunda

  • Administrator
  • Full Member
  • *****
  • Posts: 218
  • Karma: 2
  • Scribus User
Re: Scribus UI/UX improvements
« Reply #43 on: October 31, 2015, 07:21:02 pm »
Thanks JFL, I meant Linux because till recently I didn't have VirtualBox up to date as I wasn't using it (I'm running OSX 10.10). Thanks for the refinement. I've taken care of it since then. Cheers!

Kunda

  • Administrator
  • Full Member
  • *****
  • Posts: 218
  • Karma: 2
  • Scribus User
Re: Scribus UI/UX improvements
« Reply #44 on: November 05, 2015, 04:19:34 pm »
Thanks again for all the work on this!

 

palmate