Comment 4 for bug 973195

Revision history for this message
su_v (suv-lp) wrote :

Related discussion in Bug #819422 "Smaller interface elements":

<quote>
Known causes for increased width of (docked) dialogs:

1) Translated strings in the UI
(Fill&Stroke: labels in the notebook tabs at the top, labels for the stroke style options)
IMHO it is also part of the translators job to pay attention and find compromises if the chosen translation strongly affects the width of GUI elements.

2) Dynamic lists of gradients, patterns and markers:
(Fill&Stroke: names of gradients, patterns, markers)
Any strings in any of the tabs can increase the overall width of the dialog - also the names of (auto-generated) markers (or patterns) in the pop-up lists: open the SVG file attached to (otherwise unrelated) bug #596842 in Inkscape [1] and see how the dialog width adjusts to marker names like "sid-BAAAB2A5-C9D5-4326-B0B9-C849AE56E10A_sid-BAAAB2A5-C9D5-4326-B0B9-C849AE56E10A_2".

3) Other GUI elements:
(Fill&Stroke: lists instead of previews for resources, color wheel (bug #687655))

4) (…)

With regard to 1) and 2): Possibly dialogs/widgets/labels could have a max. width set (if current GTK+ versions permit/support it) and/or inkscape could force the use of ellipsis when translated strings or generated list items exceed the max. length (with the full string as tool tip)?

With regard to 3): There have been proposals to use different widgets for items like dashes, markers and patterns (with rows&columns) to achieve more compact interface elements with improved usability (bug #171003, bug #170390, bug #171952) and various others for the lists of gradient/gradient names.

Related recent discussion about a redesign proposal for the Fill&Stroke dialog on the mailing list:
<http://old.nabble.com/Re%3A-Mockup-for-Improvement-of-Fill-and-Stroke-Dialog-to31090310.html#a31350312>

[1] <https://bugs.launchpad.net/inkscape/+bug/596842/+attachment/1432106/+files/SequenceFlowDefault.svg>
</quote>

Other related reports:
Bug #170552 sizes of dialog windows (comment #1)
Bug #172030 Width of Undo History palette could be optimized
Bug #293358 The right panel is often too wide and not shrinkable
Bug #810103 Improper rendering while scrolling in maximized window with long layer labels