View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0013927||Scribus||Usability||public||2016-04-07 19:49||2021-02-26 17:17|
|Summary||0013927: Make better use of available horizontal space for document pages in "Arrange Pages" (display master page names on the sides)|
|Description||The current layout wastes a tremendous amount of space while simultaneously making it impossible to read the name of the master pages applied to the various pages (see attached screenshot). For the longest time I thought this felt broken, like some sort of alignment bug, but I see it's still present in 1.5.x so I'm reporting it and offering a UI suggestion for it.|
Since scribus only ever deals with single or dual-page documents, and there is always a certain amount of white space due to the width of the "Arrange pages" window/pane, we can leverage this space.
My suggestion is to center the page icons, reduce their gutter (as you'll see in my mockup, they are actually closer together, horizontally speaking) and put the applied master pages' names on the side of each page (a compromise could be made between this and the current approach: the names labels could start "in" the pages icons and then extend outwards to the left or right, to have fit longer master pages names). Will attach a mockup to illustrate this.
|Additional Information||This is probably in line with the spirit of issue 0009948 and could actually replace it...|
|related to||0013297||new||[Feature] Color Code Master Pages like in Layers dialog (mockup included)|
|related to||0009948||assigned||jghali||Arrange pages dialog: no visual link between page and master page (1.4.03rc)|
|related to||0010038||new||allow horizontal flatpans on Canvas / Arrange Pages|
|child of||0003837||acknowledged||Metabug: Master pages/Page templates|
||Oh yeah, and for single-page layouts, instead of center-aligning the icons and having margins on both sides, the pages can be left-aligned as they are now, but with the master page name onto the right.|
If you want to go "all the way" with this, you could do something even more awesome: nuking the "Available master pages" section at the top, and in the remaining "Document pages" section at the bottom, have the master page names actually be interactive combobox/dropdown widgets that you can change directly, serving a dual purpose instead of just displaying the name. The "drag a master page to a document page" functionality gets replaced by the combobox.
The only "problem" I foresee so far is that you might need to use a "tabs" layout (or a button, "Edit master pages") to separate "Document Pages" from "Master Pages" editing mode.
Nice mockup. I like the idea of centering it so there is better use of the space.
Keep in mind a few things:
* devs are eyeing the developments going on over at indigoDock (https://github.com/nitramr/indigoDock) with the high probability of including it in 1.5.3 or 1.5.4
* Issues like those that have been proposed by PeterBenedek and implemented by Franz (0013297) to spruce up this MasterPages UI have been tried but they were reverted due to difference in aesthetics.
So there may be less of an inclination to do any heavy coding for this current UI if it may change in one of the next minor versions.
Nevertheless, mockups are always welcome.
Why do we have all that wasted space in the Document Pages window?
This mockup proposes something very clean with the ability for Scribus to actually implement Franz's 0013297 in a better way. There is room for the Master Page name, we can color code that. We could also add other information since, again, there is space to.
|2016-04-07 19:49||jeff||New Issue|
|2016-04-07 19:49||jeff||File Added: Scribus Arrange Pages annotated.png|
|2016-04-07 19:50||jeff||File Added: Scribus Arrange Pages - mockup.png|
|2016-04-07 19:54||jeff||Note Added: 0039887|
|2016-04-07 19:57||jeff||Note Added: 0039888|
|2016-04-07 20:07||jeff||Note Edited: 0039888|
|2016-04-07 20:14||Kunda||Note Added: 0039889|
|2016-04-07 20:17||Kunda||Note Edited: 0039889|
|2016-04-07 20:34||Kunda||Relationship added||related to 0013297|
|2016-04-07 20:35||Kunda||Relationship added||child of 0003837|
|2016-04-07 20:35||Kunda||Tag Attached: mockup|
|2016-04-07 20:36||Kunda||Relationship added||related to 0009948|
|2016-04-28 13:24||Kunda||Note Added: 0040573|
|2016-04-28 13:24||Kunda||Tag Attached: discussion|
|2016-05-09 16:29||Kunda||Relationship added||related to 0010038|