View Issue Details

IDProjectCategoryView StatusLast Update
0009100ScribusUsabilitypublic2016-04-28 15:08
Reporteralexandre Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status newResolutionopen 
Product Version1.5.0 
Summary0009100: Paths simplification
DescriptionThe Freehand Drawing tool produces way too many nodes by default. The only way to remove them is to manually select nodes and delete, which means that with the existing Node editing tool one has to switch to Node Removal node and click every single node that is not required. This is a tedious work that is not welcome.

There are two ways to get this fixed, and they can co-exist like in e.g. Inkscape.

1. Implement tool's option to make automatic smoothing of created Bezier path *during* drawing.
> Franz replies: "Have you tried pressing the CTRL key during drawing of the line? This enables an automatic smoothing of the final curve." 0009100:0023919

2. Implement a path simplification function to remove extra nodes while preserving shape of an object.

Logic for both ways can be borrowed from Inkscape.
TagsNo tags attached.
PatchNo

Activities

cbradney

2010-05-11 22:01

administrator   ~0023904

Please provide programmers or patches for these requests.. we have no spare resources.

ale

2010-05-12 14:11

manager   ~0023910

my usual answer is: don't use the freehand tool...

can you provide a use case which needs the freehand tool in scribus?

(i mean: a use case where it's not practical to start inkscape, do the work there and import it into scribus afterwards)

alexandre

2010-05-12 17:16

developer   ~0023913

My dear ale, please try to read critically what you've just written. What you are saying basically boils down to "You are suggesting to improve a tool that nobody needs anyway".

I know I'm probably harsh and I'm sure as hell I'm perfectionist of a kind very few people can stand, but if there is a tool, then it should Just Work and not make life difficult.

Seriously, guys, you have LGM coming with Peter Sikking available to talk to. He lives in Europe just like most of you do. Invite him to work with you. He does magic. So can you, if you just for a little while focus on things that matter.

fschmid

2010-05-12 20:22

developer   ~0023919

Have you tried pressing the CTRL key during drawing of the line? This enables an automatic smoothing of the final curve.

ale

2010-05-12 21:23

manager   ~0023921

Last edited: 2010-05-12 21:24

alexandre, i think that you are misinterpreting my answers in here.

what i want to tell you is that, imo, there is a difference between scribus supporting a feature for importing structures from vector files and scribus letting you comfortably edit those structures.

when a new feature is implemented for importing, i think it's a good idea to also implement some basic way to tweak them in scribus, too.

but i'm fully comfortable with the idea that those tools are very basic in their ergonomics.

personally, i see several places where the ergonomics of scribus need improvements, but i really wonder if the free hand tool is one of them.


back to the topic of this feature request.

personally (2), i'm comfortable with the idea of removing the freehand tool from scribus to solve the problem: is there any use for it?

personally (3), if we really want to keep it, we could keep it only in the form which is currently activated by pressing the ctrl key. would this solve the problem?

subeditor

2010-05-13 16:22

reporter   ~0023927

Please excuse simple reporter for interfering developers discussion.
We should not forget what is basic purpose of DTP applications - to make up TEXT pages. Graphic design - other world.
So any advanced feature are important only until it's connected with text.
If paths can be text paths it must work perfectly. If they are implemented as decorative elements they should be edited in their native apps and be correctly importable.
That position would help us to keep Scribus simple yet powerful.

Issue History

Date Modified Username Field Change
2010-05-11 21:32 alexandre New Issue
2010-05-11 22:01 cbradney Note Added: 0023904
2010-05-12 14:11 ale Note Added: 0023910
2010-05-12 17:16 alexandre Note Added: 0023913
2010-05-12 20:22 fschmid Note Added: 0023919
2010-05-12 21:23 ale Note Added: 0023921
2010-05-12 21:23 ale Note Edited: 0023921
2010-05-12 21:24 ale Note Edited: 0023921
2010-05-13 16:22 subeditor Note Added: 0023927
2016-04-28 15:08 Kunda Patch => No
2016-04-28 15:08 Kunda Description Updated