Inkscape 1.0.1 is mainly a stability and bugfix release. It also comes with a few new features that hadn't been stable enough to make it into Inkscape 1.0.
New Features
Color-managed PDF export using Scribus
An experimental Scribus PDF export extension has been added. It is available as one of the many export formats in the 'Save as' and 'Save a Copy' dialogs.
To be able to get a correct and color-managed CMYK PDF file with text converted to curves that corresponds to your drawing in Inkscape, you must:
have Scribus 1.5.x installed (the Scribus executable must not be called scribus-ng)
have enabled color management for your document
have selected one color profile to use for the colors in your file
assign all colors in the document with the color managed color selector in the Fill and Stroke dialog
not use filters in your drawing (this includes blur)
not use any transparency if you're exporting to PDF/X-1, PDF/X-3 or PDF 1.3
not include any bitmap images
not use markers
not use any other SVG features that are not supported by Scribus
The page size corresponds to the document size in Scribus. When you add a bleed, an area of the given width outside the page area in Inkscape will be included in the PDF file.
Please test the extension, and always carefully check the result before you send it to a print service. You can leave your feedback about what works / doesn't work at
https://inkscape.org/inbox
.
The dialog makes it possible to add, remove and edit CSS properties that are saved within an element's 'style' attribute, as well as styling objects in the document using CSS classes and other CSS selectors. These additional styles are written into a style tag in the SVG document.
It can also be used to select all objects that belong to a specific class, so users will again be able to create collections of objects that are independend of the document structure (e.g. they belong to different groups in the drawing).
This dialog
replaces the Selection Sets dialog
that had been removed for Inkscape 1.0.
List all Colors in a document
A new extension
Color > List All
lists all colors used in a document and indicates how often they are used (
Commit
)
Interpolate gradients
The
Interpolate extension
now also interpolates gradients in fills and in strokes (before, it could only interpolate flat colors) and named colors (
Commit
).
New preferences option to limit screen tearing while editing
In
Edit > Preferences > Rendering: Redraw while editing
, users can choose between the two options 'Responsive' and 'Conservative' to determine how quickly the canvas display is updated while editing objects. The default value is 'Responsive', which gives rendering a higher priority than it had previously and makes editing objects feel less sluggish (
Commit
)
Other small improvements
Users can now define an ID for QR code groups rendered by the
Render Barcode extension
(
Commit
)
Extensions now understand what to do with the
CSS unit Q
(1/40th of a cm) (
Commit
)
Snap
now uses the system's font cache and thus
finds all installed fonts
(
Commit
). Additionally, it can now make use of
extensions with custom user interfaces
(e.g. InkStitch) (
Commit
)
Canvas
The
zoom correction factor
no longer depends on the display unit, so correction works properly for documents that are not in mm (
Commit
)
Dialogs
The
document properties dialog
can now be resized even if one is using display scaling on a hidpi screen on Linux
Rendering
Zooming
no longer causes artifacts when there is a path with an arc segment with a radius of 0 in the drawing (
Commit
)
Tools
3D-box tool:
Keyboard shortcuts for changing angles in the 3D-box tool were adjusted to work as documented, even with the Y-axis inverted (
Commit
)
Circle tool:
Duplicated circles are now closed properly (
Commit
)
Eraser tool:
The mass value field is no longer greyed out and can be used (
Commit
)
Gradient tool:
Simplifying selected gradient stops with Ctrl+L works now (
Commit
)
Node tool:
Path > Reverse now works on subpaths again (
Commit
)
Pencil tool:
The 'flatten simplify (LPE)' button now only shows up when it can be used (
Commit
)
Selector tool:
Keyboard shortcuts with Alt key for rotating objects also work as documented again with the Y-axis inversion (
Commit
)
Objects no longer seemingly jump or scale up when moving multiple of them with snapping turned on (
Commit
)
Default snap delay was set to 0 so snapping will work more precisely (
Commit
)
Text tool:
Line height doesn't change spontaneously when switching tools while having text selected (
Commit
)
Import / Export / Save
when saving as
PDF / PS / EPS + LaTeX
,
%
signs are now properly escaped (
Commit
)
the dpi value for
exporting to PNG
can be specified as a decimal number again
attribute order
is no longer reversed when saving as SVG, so comparing two SVG files is easier now (
Commit
)
Masking / Clipping
When
releasing or undoing a mask
, objects will no longer become unselectable and will use their own bounding box (
Commit
)
Live Path Effects
LPE selection dialog
looks better now with some desktop themes (
Commit
)
Clone original LPE
items now get the cloned or linked item's style by default instead of starting with a black fill. A regression that made it impossible to use text elements as source was fixed. Transforms (moving, stretching, shearing) are handled correctly now. (
Commit
)
Fill between many
: option 'fuse coincident points' has been replaced with good defaults (
Commit
)
The
Knot LPE
allows to switch the direction of self-crossings (
Commit
)
When using the
PowerStroke LPE
with the join type 'extrapolated arc', the corners no longer have a dent, but are smooth again (
Commit
)
Inkscape no longer becomes unresponsive when selecting an object that is used for the
Pattern-Along-Path LPE
(
Commit
)
Performance
Inkscape no longer becomes unresponsive when opening a document
with lots of style tags
in it (
Commit
)
Extensions
General
Relative paths to
linked images
no longer break when using an extension (
Commit
)
Path elements are now
transformed correctly
when applying transformation matrices to them (
Commit
)
Text element coordinates
are now interpreted correctly, even if they use a different unit than px (
Commit
) and their (guessed) bounding boxes now consider transforms
Extensions that adjust
colors
now work on groups again (
Commit
)
Specific extensions
Plot extension
and
HPGL Output extension
no longer have an option to automatically convert objects to path, this is now always done (except for texts) (
Commit
).
When switching plotter pens using the
HPGL output extension
, the plotter no longer makes a dot with the new pen at the end of the old pen's line (
Commit
). The extension now works with multiple pens (marked by their layer name in Inkscape) again (
Commit
).
The
Interpolate extension
now works with the tutorial files again (
Commit
).
The extension
Render > Barcode > Datamatrix
now renders 64 x 64 datamatrices correctly (
Commit
).
Rendering a
3D Polyhedron
no longer gives deprecation warnings (
Commit
).
The
Measure Path extension
now also works when the Help tab is open when clicking on Apply (
Commit
Color > Randomize extension
now works correctly for the Hue and Lightness parameters
The unnecessary Live preview was removed from the
Interactive Mockup extension
(
Commit
)
The
Perspective / Envelope
extension now considers transforms (
Commit
).
The
Hershey text extension
fonts now contain letters needed to plot in Danish (
Commit
). Additionally, the extension can now better handle line heights (
Commit
).
Extension failure fixes
Fix a failure …
… when exporting a document with unknown SVG tags to
HTML5 canvas
(
Commit
)
… when trying to access a document
node with an unknown tag
(
Commit
)
… when trying to
import a dxf file
with a circle / ellipse (
Commit
)
… when using the
Perfect Bound Cover extension
(
Commit
)
… when using the
Mesh Gradient to Path extension
(
Commit
)
Changes to
filter region handles
are now saved to the file (
Commit
)
Templates
The same file can now be used to create
multiple template files
(
Commit
)
Markers
Custom markers are now no longer cut off when viewed in a web browser (
Commit
)
Color management
When using color management, the
color selector works again
(
Commit
)
Command line
the pre-1.0 options
--export-[type]=
,
--file=
and
--without-gui=
now have a fallback and print out a warning (
Commit
)
when converting a
pdf to svg
on the command line, the poppler text import method no longer changes randomly (
Commit
)
opening files with
Windows drive paths
(with colons) works again (
Commit
)
background color
is now exported to PNG when using
--export-background
even when
--export-background-opacity
is not set explicitly (
Commit
)
the tab key can now be used to automatically complete Inkscape command line commands in a Linux terminal (bash completion) (
Commit
)
in command line arguments, "0" and "1" had been inverted. They now mean the correct thing (0 = False, 1 = True) (
Commit
)
Even more bug fixes
There were even more issues fixed than those listed above, but these probably only affect a small portion of users, or are relevant for development and packaging only.
All (migrated and new) open issues for the project are listed on
GitLab
. If you have some time on your hands and can help fixing them,
join us in the development chat
and let us tackle them together.