1 of 21

Scribus UI/UX

Analyse, Interface improvements & useful features

Please use the new Version:

https://goo.gl/CWpUfd

2 of 21

What is the goal?

At first Scribus is a great DTP tool with a wide range of features and options!

This document give an impression for User Interface improvements based on real workflows and compeditor analyse.

Goal is to archieve an intuitive user interface for an easy workflow especial for the respective application purpose, old scribus user and new user

3 of 21

DTP Tools

Short introduction

4 of 21

What is important for DTP Tools?

A good DTP Tool needs 3 main functionalities

  1. good typography support (tools)
    1. hyphenation (based on a real gammer - hint: maybe use the dictionary of OpenOffice)
    2. micro typography (kerning, supper, etc.)
    3. full font support (size, weight, styles, line height, line space)
    4. alignment (horizontal, vertical, line indent/tabs)
    5. paragraph styles (for an easy update of big text documents)

  • full color management
    • CMYK support
    • color separation
    • different color spaces and profiles

  • layout tools
    • vector support/editing (usual basic features) → for a full functionality of vector manipulation there exists special vector tools like Inkscape, Illustrator or other ones
    • image support

5 of 21

Scribus Logic

Feature relations & workflow

6 of 21

Flow chart (currently → one way)

Colors

Styles

Global Definitions

Patterns etc.

Pages (Master)

Object Properties

Canvas/

Workspace

Edit Windows

Page Arrange

Document

All elements will be definied on separated places

All elements are available on a central place

Visible elements on document page

7 of 21

Flow chart (new flow → bi-directional)

Colors

Styles

Global Definitions

Patterns etc.

Pages (Master)

Object

Properties

Canvas/

Workspace

Edit Windows

Page Arrange

Document

All elements will be definied on separated places and can be edit on Edit Windows too

All elements are available on a central place

Visible elements on document page

8 of 21

Ideas & Brainstorm

What could be better + competitor relations

9 of 21

Window - Main (Tools)

Tool properties are much important for creating and editing objects

  • put tool properties on a central place
  • InDesign, Quark Xpress and Inkscape do this in the top bar, Gimp on another place

  • rotation tool can be extend to “transform tool”
    • option for: rotating, morroring, scaling

Inkscape Tool Properties

Scribus Tool Properties

10 of 21

Window - Main (Toolbar)

There is an inconsistency in toolbar

  • there is a “Frame Content editing” tool for text but no one for vector objects. It would be better:
    • if I (user) double click on a text frame I (user) can edit this
    • if I (user) double click on a vector object I (user) can edit this

  • options:
    • 1. add a node editing tool
    • 2. remove “Frame Content editing” tool
    • 3. merge both together to a “Common editing” tool

11 of 21

Window - Document

Guideline editing by double click

  • add a dialog for advanced settings like:
    • position
    • rotation
    • relative offset

Inkscape

12 of 21

Window - Nodes

Make node editing easier (like Inkscape)

  • mode switch (node/handle editing) is slow by mouse click (automatic switch would be great)

  • use the same logic like Inkscape
    • node and handle editing in one mode (there is a separate editing tool for nodes)

  • add keys for other modes:
    • by hold shift and mouse drag, a single handle will move together with the other one (simultanious)
    • by hold ctrl and drag mouse, handle snap in 15° steps

13 of 21

Window - Page Arrange

More actions for quick access

  • add edit button for Master Pages (same like “Edit → Master Pages…”)

  • add “new Page” button to create a new page (same like “Page → Insert”)

  • add a function for quick duplicate pages (e.g. copy/paste or drag’n’drop by hold a modifier key)

InDesign

Scribus

Scribus (Layer panel)

14 of 21

Window - Properties (part 1)

Clean up the mass of visual stuff

  • hide disabled entries completly

  • use space effective
    • reduce text
    • use more obvious icons + tooltips

Hint:

An icon will be used for a visual feedback what a function/action do.

Never use the same icon for different function/actions!

15 of 21

Window - Properties (part 2)

Rearrange layout of Properties Window

  • move categories in icon tab bar
  • reduce text if you can use an icon
  • make senseful groups of settings

16 of 21

Window - Properties

More Paragraph Style options

  • add an indicator if paragraph style was changed by other settings

  • indicator could be a star (*) after the style name

  • add a button for create new paragraph styles out of current settings of text

add icon

17 of 21

Window - Properties

Split color and text effects

  • move text effects up to general text properties

18 of 21

Window - Properties

Visual feedback for colors

  • add a color preview

  • use a numeric text box for opacity settings (integer value) - faster for direct input

Question:

  • Why is the visualisation logic not similar to other color settings (next page)?

19 of 21

Window - Properties

Visual feedback for colors & more control

  • add a color preview for border and fill color

  • add button to open “Colors” window

  • for saving space - it could be a dropdown box like Libre Office

20 of 21

UI Elements

Idea sheet

21 of 21

Radio Buttons

Radio button group with only one active choice

  • useful for “text alignment” or “text flow around frames”

  • user recognizes togetherness

Blender