Skip to content
This repository has been archived by the owner on Aug 7, 2022. It is now read-only.

On launch PP does not load in to a sidebar(horizontal or vertical) and will open to maximum window size #13

Closed
luzpaz opened this issue Nov 7, 2016 · 18 comments

Comments

@luzpaz
Copy link
Contributor

luzpaz commented Nov 7, 2016

Manjaro 16.10 Qt5.7 Build 99d6f57
Testing via Appimage

How to reproduce:

  1. open scribus-indigo
  2. Cancel' Open New Document' window
  3. Press F2
    Result: PP opens in dialog in the center of the screen
  4. Double click dialog title
    Result: Expands the full length and width of the screen
  5. Double click dialog title
    Result: returns to center of screen
  6. move dialog box to sidebar
    Result: no sidebar is triggered

Diagnosis: When PP is open it opens in a separate window. I can see this because when I alt-tab to a different application I can still see the PP dialog visible outside of Scribus.

@luzpaz
Copy link
Contributor Author

luzpaz commented Nov 7, 2016

Just noticed that in the terminal there is a error:
QXcbConnection: XCB error: 3 (BadWindow), sequence: 699, resource id: 9055131, major code: 40 (TranslateCoords), minor code: 0

@nitramr
Copy link
Owner

nitramr commented Nov 15, 2016

I can't reproduce it on Ubuntu 16.04. Property panel is shown inside the dock.

@luzpaz
Copy link
Contributor Author

luzpaz commented Nov 16, 2016

@gregp-scribus can you reproduce ?

@gregp-scribus
Copy link

Not sure which version I'm using, but I don't see this. When I started it, my PP was in the left dock where I left it. I closed PP, closed Scribus and restarted. When I opened PP after restarting, it opened in the left dock.
My version is one or two before "Scribus Indigo Dock" was added to the About > Scribus dialog.

@nitramr
Copy link
Owner

nitramr commented Nov 16, 2016

@gregp-scribus sounds like the wanted behaviour. If you close a panel and close Scribus afterwards the workspace will save for the next start.

If the behaviour is different it can help to delete the settings folder. Because in old settings file the data will store in another way for restoring. You can try it in the lates built from today: https://transfer.sh/153JzN/scribus-gita9d1218-glibc2.14-x86-64.appimage

@luzpaz
Copy link
Contributor Author

luzpaz commented Nov 18, 2016

@nitramr i need to fix this ongoing issue of gtk3 and hidep problems on Manjaro to fully test this appropriately. Is there a way to start scribus up using a different prefs file or perhaps I should i nuke ~/.scribus/ ?

@nitramr
Copy link
Owner

nitramr commented Nov 18, 2016

I can try to set a new settings path like ~/.scribus-indigo/

Scribus Indigo will store the settings there independent of the regular installed Scribus. Otherwise if you want to have a clean Scribus Indigo now, you can delete the whole settings folder (~/.scribus/). If you want to delete only the workspace settings remove following file in ~/.scribus/

  • prefs150.xml

and following file for all other settings if needed:

  • scribus150.rc

@gregp-scribus
Copy link

And maybe save your original: mv .scribus .scribus.bak

@luzpaz
Copy link
Contributor Author

luzpaz commented Nov 18, 2016

What would be nice is if https://bugs.scribus.net/view.php?id=13248 was implemented...especially for testers who are testing multiple builds

@gregp-scribus
Copy link

What I see on Fedora 24/KDE is some pickiness that is involved with docking but not failure to dock. Even with switching back and forth from scribus-indigo and 1.5.3svn, I don't see either one messing up the other.
When I start indigo the PP is docked to the left. If I drag it out, I usually can't get it dock somewhere else unless I let it go then click-drag again. The place that triggers the dock space to open is a little bit tricky but not irritating, since by sliding the PP around it will be found pretty easily.
One nice advantage of indigo is that in 1.5.3svn you can't enlarge the Outline window, but with indigo you can.

@nitramr
Copy link
Owner

nitramr commented Nov 19, 2016

Yes, if you drag a panel out of a dock you can't dock it directly to an edge. You have to drop it to create a new container which you can dock on any edge you want. Or you can drop it in an existing dock container.

@luzpaz
Copy link
Contributor Author

luzpaz commented Nov 21, 2016

I can try to set a new settings path like ~/.scribus-indigo/

@nitramr do you mind creating this just for testing purposes? Then when indigo merges with trunk we can remove this?

@luzpaz
Copy link
Contributor Author

luzpaz commented Nov 21, 2016

@nitramr
Copy link
Owner

nitramr commented Nov 21, 2016

Yes I mean a temporary fix while development. I will try to fix the params or think of better Solutions.

@nitramr
Copy link
Owner

nitramr commented Nov 21, 2016

Oh my mistake, it is already fix :D. Ok, I will implement the fix.

@nitramr
Copy link
Owner

nitramr commented Nov 21, 2016

I have add the latest code changes from 21st November. 3d800ea

@luzpaz
Copy link
Contributor Author

luzpaz commented Nov 22, 2016

Awesome, @MrB74 just committed code for #13248 in scribusproject/scribus@f8d0609 so perhaps we can modify the README to tell people to invoke scribus-indigo with the new prefs flag. I have yet to test it out.

@nitramr
Copy link
Owner

nitramr commented Dec 6, 2016

I found the reason for floating panels in separate windows. Workspace load function can't handle panels which are not defined in prefs file. I have opened a new issue and will close this one.
#34

@nitramr nitramr closed this as completed Dec 6, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants