>> The LPE choose dropdown box is getting really huge now. Who wants to
>> make mockups of what is a better system for applying effects?
> What about just a hierarchical menu with submenus, similar to the Effects menu?
I think this is an issue that needs more to be discussed before coding
anything (search for filters ?)
Here is a first draft for LPE submenus, please comment and modify :
=Artistic= // Everything that changes the path style (on a visual
point of view)
Pattern Along Path
=Create= // create a very different path
=Path Tweak= //small modifications
=Distort= // change the path shape
=Technical= // tools for tech and serious drawings
Circle through 3 points
Tangent to curve
First, how do you people do this? Window drivers are a nightmare! For
instance, where do they start and where do applications end? People are
talking about HPGL, SVG ... I just when round and round w/the Graphtec
drivers for their C200-20 and C100-20 plotters. I am convinced they not
only control the plotters but also translate depending on the
application. That is, I have been told, that printing from Word using
the graphics found in the Word's WordArt feature can actually cut on a
Graphtec Craftrobo. How would this be possible unless the driver were
also translating the output of the Word application.
Guess I'm really asking, in windows, using inkscape, is the accepted
"go-between" format between application and drivers PostScript? So, if
anyone dares to write a windows driver, they can at least count on that
Also, I understand that the "pipe the output feature" of inkscape was
recently broken (during a revamping). Is that true? Has it been fixed?
I hope you don't mind if I increase the traffic on inkscape-devel even
At some point an idea popped up to only snap to nodes at discontinuities
in paths, and not to nodes at smooth transitions from one Bézier segment
to another. This is more intuitive (less "Hey, what it is Inkscape
snapping to now?") and might increase performance.
Problem is that in the object-snapper I only have access to SPCurve,
which is a wrapper for "old-style" NArtBpath. It's easy to find out
whether a point is inbetween two Bézier segments, but how do I find out
if a transition is smooth? I guess that should be done by comparing the
control points, or is there an easier way? With the transition to
lib2geom, will the NArtBpath be deprecated in favor of the Path class?
(that would make this rather exercise useless in the long run).
Any pointers would be appreciated here,
> Nodes are awkward legacy, they should be hidden and not affect
> anything. All new tools we've been adding recently go in this
> direction: Tweak tool does not care about nodes; Spiros use nodes but
> they are much less clumsy than bezier nodes and easier to move around
Beziers are clumsy, that's true. At this point I'd like to advertise my
patch  which introduces automatic maintained handles. I think such
nodes are even more intuitive than Spiro splines, and they still can be
mixed with normal smooth/cusp nodes in the same path.
I made this extension:
I don't think "Direct Mailing" is a good name, but is the better
that i can think because it do part of this work.
This is on it's third version after some usage and a test by the
brazilian Inkscape community.
For now it's being used by the DebConf organization at
Argentina to make the certificates. :-)
Aurélio A. Heckert http://colivre.coop.br/Aurium
GNU/Linux User #312507 http://counter.li.org
- - - - - - - - - - - - - - - - - - - - - - - - -
Ilustração Vetorial Livre: http://InkscapeBrasil.org
Coop. de Tecnologias Livres: http://Colivre.coop.br
- - - - - - - - - - - - - - - - - - - - - - - - -
"Eu temo pela minha espécie quando penso
que Deus é justo." Thomas Jefferson
Antes de imprimir esta mensagem reflita
sobre a sua responsabilidade com a
preservação do Meio Ambiente.
Sorry, I got off on a branch and ended up with a bunch of things. I'm
just going to flatten and merge... Here's the list.
* Added a focus mode activated by Shift+F11. The goal of this
mode is to remove all toolbars for a short period so that you
maximize screen area. Useful on small screens. Also when you
know lots of shortcuts.
* Created what I'm calling "Quick Zoom." The idea here is to have
a modal zoom for touching up something with fine detail and then
returning to what you're doing. This is activated with the
letter "Q" on the keyboard. When you release it, you return
back to where you were. This will zoom in on selected objects,
or if you're in the node tool selected nodes.
* Added .svg on the temporary files in extensions. This'll make
many of them happier. This only works on recent versions of
GLib, but shouldn't break older ones more than they already are.
* Moved the Inkscape configuration directory on Linux from
~/.inkscape to ~/.config/Inkscape. This is the new way to do
things with the cross desktop naming spec. I'm unsure whether
we should be putting crash dumps in .config or .cache though.
* Removed 'tools_switch_current' because every usage of it already
had a pointer to where it needed to go. Removes usage of
* Made it so that dialogs will be transparent when not focused.
This is an alternate to having the docked, and one that I like
better as I feel it gives me more screen area. You can adjust
how much transparency and the speed of the animation in the
preferences dialog. (Note: this requires GTK+ 2.12 and a
compositor, but gracefully degrades if you don't have either)
I've just checked in a few more "fixes" to Cairo PDF, PS, and, PNG
output. Clipping and masking now work at least at a basic level. Let me
know if you find any problems. Note, evince may not display an object
using an image as a mask but acroread will.
I know of a few more problems with Cairo output:
1. First and last points of closed paths aren't joined properly. At
least in the PS output, the last point is doubled and there is no
2. Clipping path output twice in PS (maybe PDF too). The second time it
3. Patterns don't always display correctly in PNG output.
Any other problems people know about?
I've posted this before, but here goes again -
What I am currently doing is organizing a cut page with Inkscape,
saving that single color file as
I then click a script called 'cut newplot.ps' which changes to the
correct directory, generates a view using evince ( just to make sure
I'm going to cut the right thing ) and then activates another script
based on the one found at:
( I changed a few things and am more than happy to share everything
with anyone. )
Once I close the preview, the plotter does it's thing.
I would like to create a menu item in Inkscape, but haven't figured
that out yet.
Any links on how to make a custom menu item??
> Several new modes are added to the Tweak tool for transforming,
> duplicating, and deleting selected objects using the same "soft brush"
> metaphor that the path editing and coloring modes use. Using these new
> modes, it is easy to "sculpt" scatterings of small objects, such as
> clone tilings, into complex and naturalistic textures.
Those are great new features, but this makes tweak tool even more
cluttered, wouldn't clones be better for such funcionality? I would
propose to split it into:
1. Clone tool ( or Spray/Aerograph tool) - with buttons for creating
new clones and changing properities which are currently hidden under
"Create tiled clones" window, like align, distribution, size,
rotation, blur, opacity and color. This tool would operate only on
2. Tweak tool, which would make the only thing not possible with
clones - change shape of different object(s) (push, shrink, attrack,
roughten) , and if eventually used on linked clone - unlink them.
Current solution encourages users to create zilions of similar objects
first, and then radnomise them using smudge tool, which doesn't seem
to be elegant way of doing things and will result in huge ang ugly svg
I think I just fixed the long standing bug where LPE Spiro crashed
inkscape with a non-continuity exception. (we caught that exception, but
I need some stress testing now!
I already did some tests and am no longer able to crash inkscape.
Give it a go and let me know if you can crash inkscape with lpe spiro