Development > User Interface

Indigo UI: the properties palette

(1/2) > >>

A few days ago I wanted to work on an issue that has affected for many years now.

When I import an SVG, I get lot of colors that I will never want to apply in my document:
Option to hide unnamed colours

My thoughts, wandered through a few ways, I could tweak the color lists to only optionally show the colors that I have never defined myself nor applied to one of my own shapes.

And then I thought that I should have a look at Martin's proposal:,1617.0.html
Scribus UI/UX improvements

and more specifically to

Wouldn't it be better to implement the easier parts of the Indigo UI proposal, before modifying the widget for the colors list?

The easiest part seemed to be the Shape tab of the property palette:

Here is a patch



and here is an Appimage if you want to check it out on Linux:

(the Appimage will be automatically deleted in about one week, though)

My plan:

- follow (or get inspired by) Martin's proposal,
- to shrink the size of the widgets in the xyz, shape and color widgets,
- so that they can finally be merged in one main pane that does not need anymore to be collapsed / opened (the final pane should be as high or smaller than the current xyz pane)

At the end, on a monitor with a "nowadays normal" resolution it should be possible to have the main panes of the Properties and Content (Text + Image) Palette open at the same time, one on top of the other.

Help, feedback and a good icon for the "Rounded Corners" are very welcome!

[attachment deleted by admin]

p.s.: i've pushed a slightly improved "round corners" icon to gitlab...

Looks great, much cleaner, maybe Hover text can name each tool

yep, each of the new buttons has extensive and well forged tooltips!

Hi a.l.e,

I like to start with small changes. During my work on the implementation of the entire Indigo UI, I came across many dependencies with other functions. For example, I first started migrating all UI elements into layout blocks, but then I could not use the existing color picker because it was just a clickable rectangle. In the end it would have been better if I had started with the color picker and later with the layout blocks.

I think the right way is how you suggest working on small things, with no or minimal dependencies on other functions. Otherwise it gets messy.



[0] Message Index

[#] Next page

Go to full version