<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.inkscape.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jabiertxof</id>
	<title>Inkscape Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.inkscape.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jabiertxof"/>
	<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/Special:Contributions/Jabiertxof"/>
	<updated>2026-05-21T16:20:25Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Hackfest2023_Bensberg&amp;diff=122210</id>
		<title>Hackfest2023 Bensberg</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Hackfest2023_Bensberg&amp;diff=122210"/>
		<updated>2023-03-06T12:18:19Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: /* I want to attend! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Hackfest bensberg sticker.png|left|thumb|150x150px]]&lt;br /&gt;
This page '''&amp;lt;big&amp;gt;IS WORK IN PROGRESS&amp;lt;/big&amp;gt;''' and details the planning of Inkscape's 2023 hackfest in Bensberg, Germany. The hackfest will take place on '''March 13-17, 2023'''. We are looking to bring together a group of '''10 attendees'''. &amp;lt;s&amp;gt;but do not let that number discourage you from throwing your hat in the ring in case we reach/go over it.&amp;lt;/s&amp;gt;  We are fully booked and the number of participants is final now.&lt;br /&gt;
&lt;br /&gt;
This hackfest is a standalone event and not organized around any other event or FOSS conference.&lt;br /&gt;
&lt;br /&gt;
Previous events: [[Hackfest2019 Saarbrücken]], [[Hackfest2019 SCALE]], [[Hackfest2018 Kiel]], [[Hackfest2018 LGM]], [[Hackfest2018]], [[Hackfest2017]], [[Hackfest2016]], [[Hackfest2015]].&lt;br /&gt;
[[Category:Hackfest]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Description=&lt;br /&gt;
It's a hackfest! We will work on Inkscape bugs, new features, packaging, website issues, ... in fact anything that can benefit from us being physically in the same space. And let's not forget about the social component - we get to hang and talk and laugh in person since we usually only meet virtually :).&lt;br /&gt;
==Bensberg==&lt;br /&gt;
Bensberg is part of Bergisch Gladbach, a city in the western part of Germany, about 15 km east of Cologne. It is beautifully located in the countryside, surrounded by lush forests slightly elevated to give a great view depending on weather conditions. The nearest airport is Cologne Bonn (CGN) which is an international airport. &lt;br /&gt;
*[https://en.wikipedia.org/wiki/Bergisch_Gladbach Bergisch Gladbach on Wikipedia]&lt;br /&gt;
[[File:Bensberg.png|none|thumb|Bensberg (range indicated to Cologne's Cathedral). Screenshot from Google Maps.]]&lt;br /&gt;
&lt;br /&gt;
==Venue==&lt;br /&gt;
Our host is the [https://www.akademie-generali.de/en/home Generali Akademie], the dedicated education and conference center of the Generali Group in Germany (it's an insurance company). The location's special appeal is its all-inclusive package: conference rooms, hotel rooms and full catering service are conveniently provided on-site.&lt;br /&gt;
&lt;br /&gt;
''(full disclosure: as an employee, RdH has been there multiple times)''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!official address&lt;br /&gt;
!for navigation systems&lt;br /&gt;
|-&lt;br /&gt;
|Generali Akademie&lt;br /&gt;
Am Schloss 1-3&lt;br /&gt;
&lt;br /&gt;
51429 Bergisch-Gladbach&lt;br /&gt;
&lt;br /&gt;
Germany&lt;br /&gt;
|Generali Akademie&lt;br /&gt;
Jan-Wellem-Straße&lt;br /&gt;
&lt;br /&gt;
51429 Bergisch-Gladbach&lt;br /&gt;
&lt;br /&gt;
Germany&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Catering===&lt;br /&gt;
We have full catering on-site, i.e. breakfast, lunch and dinner including non-alcoholic drinks. Our meeting room also comes with coffee and beverages throughout the day.&lt;br /&gt;
===Facilities===&lt;br /&gt;
*Wireless networking (fast broadband), powered by [https://www.m3connect.de/ m3connect]&lt;br /&gt;
* &amp;lt;u&amp;gt;No wired network available&amp;lt;/u&amp;gt;&lt;br /&gt;
*Europlug type F&lt;br /&gt;
** we should bring some power strips&lt;br /&gt;
*LCD projector, DVD player, VHS VCR (lol!)&lt;br /&gt;
*swimming pool, whirlpool, sauna&lt;br /&gt;
=== Vicinity===&lt;br /&gt;
Nature. A castle. A small city.&lt;br /&gt;
&lt;br /&gt;
=== Arrival and Departure ===&lt;br /&gt;
All times UTC+1.&lt;br /&gt;
&lt;br /&gt;
* earliest arrival on Monday: 8am&lt;br /&gt;
** hotel rooms available: 3pm&lt;br /&gt;
* latest departure on Friday: 5pm&lt;br /&gt;
** We have some flexibility here, but we need to tell our hosts in advance.&lt;br /&gt;
&lt;br /&gt;
==Travel information==&lt;br /&gt;
Your main destination is Cologne.&lt;br /&gt;
&lt;br /&gt;
=== from Cologne/Bonn airport (CGN) to central station ===&lt;br /&gt;
Take the tram [https://ekap-download.vrs.de/downloads/linien/mini-fahrplan/2023_1219_S19.pdf?1671001552 S19] to Cologne central station. Travel time is about 15 minutes. The tram is scheduled every 20 minutes for most of the day.&lt;br /&gt;
&lt;br /&gt;
=== from Cologne central station to Bensberg (public transportation) ===&lt;br /&gt;
Take the bus [https://ekap-download.vrs.de/downloads/linien/mini-fahrplan/2023_40_SB40.pdf?1670826858 Schnellbus SB 40] that directly connects Cologne central station to Bensberg (final stop). Travel time is about 30 minutes. This bus is scheduled every half hour between 6am and 8pm.&lt;br /&gt;
[[File:Central station.png|none|thumb]]&lt;br /&gt;
Once you arrive at the [https://ekap-download.vrs.de/downloads/haltestellen/lageplan/u_Bergisch_Gladbach_Bensberg.pdf?1670243814 bus stop in Bensberg], you can either take a taxi or walk about 900m to our location.&lt;br /&gt;
[[File:Bus stop bensberg.png|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
=== from Cologne central station to Bensberg (cab) ===&lt;br /&gt;
Our hosts have special conditions with a local cab service (https://www.transfer-nurdogan.de/). I can't tell if that's cheaper compared to the others or just for a classy look:&lt;br /&gt;
&lt;br /&gt;
* 45 € (standard)&lt;br /&gt;
* 50 € (large cab, suitable for sharing)&lt;br /&gt;
&lt;br /&gt;
== Hotels ==&lt;br /&gt;
Hotel rooms are provided on-site and are part of our conference package, no dedicated booking necessary.&lt;br /&gt;
&lt;br /&gt;
==Cost calculation==&lt;br /&gt;
&lt;br /&gt;
=== per attendee ===&lt;br /&gt;
&lt;br /&gt;
The fee for housing and catering per attendee is 837 € and is due on the last day of the event, payable via debit or credit card (VISA, Mastercard) by each individual themself. A billing address needs to be provided in advance.&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
hotel room incl. breakfast  127 € x 4 days =    508 €&lt;br /&gt;
catering service (days 1-4)  70 € x 4 days =    280 €&lt;br /&gt;
catering service (day 5)     49 € x 1 day  =     49 €&lt;br /&gt;
--------------------------------------------    837 €&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== joint event ===&lt;br /&gt;
One attendee (RdH) needs to pay the additional fees for the joint event. This covers the meeting room (900 €) and all the alcoholic drinks (estimated 500 €) that have been consumed during the event. ''(Alcoholic drinks are not included in our otherwise &amp;quot;all inclusive&amp;quot; package and individual payment is not possible.)''&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
meeting room (days 1-5)     180 € x 5 days =    900 €&lt;br /&gt;
alcoholic drinks            500 € x 1      =    500 €&lt;br /&gt;
--------------------------------------------  1,400 €&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Total ===&lt;br /&gt;
&lt;br /&gt;
Using the interim results from above, this brings us to a total cost (excl. travel) of 9,770 €.&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
participants                    837 € x 10 =  8,370 €&lt;br /&gt;
joint event                    1400 € x  1 =  1,400 €&lt;br /&gt;
--------------------------------------------  9,770 €&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=Attendance =&lt;br /&gt;
&lt;br /&gt;
*Hackfest Bensberg 2023 takes place on '''March 13-17, 2023'''&lt;br /&gt;
*deadline to apply for attendance is '''February 01, 2023'''&lt;br /&gt;
&lt;br /&gt;
== preface==&lt;br /&gt;
In an initial poll, 8 people expressed their interest/availability for this hackfest. Based on this number we are planning for 10 attendees. Should more people be interested, we'll try our best to expand - the earlier we know, the better! If we don't reach 10, we will try to scale down our booking. If you are interested, don't hold yourself back!&lt;br /&gt;
&lt;br /&gt;
==I want to attend!==&lt;br /&gt;
That's great! Be aware of the following: &lt;br /&gt;
&lt;br /&gt;
*You are making a commitment here which will produce expenses for the project. Please make sure that you will be able to honor this commitment! ''(Are you table to take the week off from your day job? Are you able to travel? etc.)''&lt;br /&gt;
* Every attendee will have to pay their fee of 837 € on the last day of the hackfest. There is something special about payment methods that we will have to talk about privately, I'll contact everyone. ''(After the hackfest you can follow the reimbursement procedure.)''&lt;br /&gt;
*You are eligible to apply no matter if you participated in the initial poll/&amp;quot;call for interest&amp;quot;. ''(Only in case we end up being seriously overbooked and cannot accommodate for everybody we will take the initial poll into account.)''&lt;br /&gt;
&lt;br /&gt;
Now go ahead and add yourself to this table (or ask in [https://gitlab.com/inkscape/inbox/-/issues/8109 this issue] and it will be done for you):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Join the Signal phone group to keep in touch with everyone during the event.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Name&lt;br /&gt;
!GitLab handle&lt;br /&gt;
!Inbound&lt;br /&gt;
!Outbound&lt;br /&gt;
|-&lt;br /&gt;
|Martin Owens&lt;br /&gt;
|@doctormo&lt;br /&gt;
|LH423 13T05:15 FRA&lt;br /&gt;
|UA8853 21T10:50 FRA&lt;br /&gt;
|-&lt;br /&gt;
|Jonathan Neuhauser&lt;br /&gt;
|@joneuhauser&lt;br /&gt;
|13.03. 9:55 (Bensberg)&lt;br /&gt;
|17.03. 16:08 (Bensberg)&lt;br /&gt;
|-&lt;br /&gt;
|Tavmjong Bah&lt;br /&gt;
|@Tavmjong&lt;br /&gt;
|13.03 13:15 Cologne&lt;br /&gt;
|17.03 18:43 Cologne&lt;br /&gt;
|-&lt;br /&gt;
|Marc Jeanmougin&lt;br /&gt;
|@marcjeanmougin&lt;br /&gt;
|12.03 13h15 Cologne Hbf&lt;br /&gt;
|19.03 13h42 Cologne Hbf&lt;br /&gt;
|-&lt;br /&gt;
|Chris Rogers&lt;br /&gt;
|@CRogers &lt;br /&gt;
|booked - ok!&lt;br /&gt;
|booked - ok!&lt;br /&gt;
|-&lt;br /&gt;
|René de Hesselle&lt;br /&gt;
|@dehesselle&lt;br /&gt;
|13.03. 9:00 (Bensberg)&lt;br /&gt;
|17.03. 17:00 (Bensberg)&lt;br /&gt;
|-&lt;br /&gt;
|Jabier Arraiza&lt;br /&gt;
|@jabiertxof&lt;br /&gt;
|13.03 22:30 Dusseldorf Airport (14.03 Bensberg)&lt;br /&gt;
|19.03 15:45 Dusseldorf Airport&lt;br /&gt;
|-&lt;br /&gt;
|Thomas Holder&lt;br /&gt;
|@speleo3&lt;br /&gt;
|13.03. 12:05 Cologne Hbf&lt;br /&gt;
|17.03. 17:55 Cologne Hbf&lt;br /&gt;
|-&lt;br /&gt;
|Ted Gould&lt;br /&gt;
|@ted.gould&lt;br /&gt;
|booked - ok!&lt;br /&gt;
|booked - ok!&lt;br /&gt;
|-&lt;br /&gt;
|Nicco Kunzmann&lt;br /&gt;
|@niccokunzmann&lt;br /&gt;
|Booked&lt;br /&gt;
|Booked&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== I want SFC to pay for my flight/train ==&lt;br /&gt;
&lt;br /&gt;
* @doctormo&lt;br /&gt;
* @jabiertxof&lt;br /&gt;
* @niccokunzmann&lt;br /&gt;
*@speleo3&lt;br /&gt;
&lt;br /&gt;
== Hackfest Agenda ==&lt;br /&gt;
&lt;br /&gt;
=== Add your ideas here! We'll make a tentative agenda at the start ===&lt;br /&gt;
&lt;br /&gt;
* Organization&lt;br /&gt;
** Community: Vectors, Testers, Translators, etc.&lt;br /&gt;
*** Social video call with Vectors.&lt;br /&gt;
***Is there interest in merging communities? E.g. our user channel and Discord?&lt;br /&gt;
** Board election&lt;br /&gt;
** Financial status&lt;br /&gt;
** Paid development&lt;br /&gt;
* Infrastructure&lt;br /&gt;
** Website, social media&lt;br /&gt;
** Resources for developers&lt;br /&gt;
* GSoC and Outreachy&lt;br /&gt;
**rework [[Google Summer of Code]] page to give more guidance for first-timers so that Vectors and others don't have to answer the same questions across dozens of channels every year https://chat.inkscape.org/channel/team_vectors?msg=9TPcKXybuSWZNSndw&lt;br /&gt;
**&amp;quot;raising the bar&amp;quot;: beginner friendly vs minimum required experience&lt;br /&gt;
* Development discussions&lt;br /&gt;
** Releases&lt;br /&gt;
** Dependencies&lt;br /&gt;
** Bug fixing&lt;br /&gt;
** GTK4&lt;br /&gt;
** Refactoring&lt;br /&gt;
**advancing C++ standard (depends on change in macOS pipeline)&lt;br /&gt;
***getting rid of boost&lt;br /&gt;
***using newer stuff from std&lt;br /&gt;
** etc.&lt;br /&gt;
* Hacking&lt;br /&gt;
** Code reviews&lt;br /&gt;
** Critical bugs for 1.3&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.3&amp;diff=122057</id>
		<title>Release notes/1.3</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.3&amp;diff=122057"/>
		<updated>2023-01-29T00:29:38Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: Add link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Box| '''These Release Notes are in Draft Status.'''&lt;br /&gt;
&lt;br /&gt;
Note: Not all animations work, due to Wiki bugs with resizing images. Release notes will be transferred to website, there animations will be working.&lt;br /&gt;
&lt;br /&gt;
Important Links:&lt;br /&gt;
* [https://gitlab.com/inkscape/inkscape/commits/master Commit History Main Program (starting from: xxx)]&lt;br /&gt;
* [https://gitlab.com/inkscape/extensions/-/commits/master Commit History Extensions (starting from: xxx)]&lt;br /&gt;
* [https://gitlab.com/inkscape/inkscape-docs/documentation/-/tree/master Commit History Documentation (starting from: xxx)]&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Box| Pending questions:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Release highlights ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--'''Released on May xx, 2023 '''--&amp;gt;&lt;br /&gt;
&amp;lt;!--'''Definitely not released yet.'''--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Pattern editor , Pattern canvas controls, and pattern performance&lt;br /&gt;
*Shape builder - New tool for building complex  shapes form simple shapes. = live Boolean tool&lt;br /&gt;
*Live Path effects Dialog - Totally new improved &lt;br /&gt;
*Filter editor - New Redesign &lt;br /&gt;
* '''and so much more!'''&lt;br /&gt;
&lt;br /&gt;
== Performance ==&lt;br /&gt;
There has be lots of effort to improve performance of all aspects in Inkscape. Lots of refactoring of various inefficient code: Display- small hacks, handling of Patterns , Paint server and filters. After that we added Multi treading to Bitmap tracing, ...(more to come)&lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/inkscape/inkscape/-/merge_requests?scope=all&amp;amp;state=merged&amp;amp;label_name&amp;amp;#x5B;&amp;amp;#x5D;=Project%3A%3AMultithreading&lt;br /&gt;
&lt;br /&gt;
== General user interface ==&lt;br /&gt;
[[File:Indicators of used colors.png|thumb|indicators of used colors]]&lt;br /&gt;
Color palettes have indicator color of stroke and fill of selected object. The first 4 colors are pinned and have the ability to become larger than the rest. Other than the special &amp;quot;none&amp;quot; color, the remaining 3 can be customized by editing the file &amp;lt;code&amp;gt;palettes/default-fixed-colors.gpl&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File:Inkscape BHd0t2kzml.gif]]&lt;br /&gt;
&lt;br /&gt;
=== New feature paste on page ===&lt;br /&gt;
You can copy and paste object from one page to another. &amp;lt;code&amp;gt;Edit &amp;gt; Specials Paste &amp;gt; Paste on page&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/inkscape/inkscape/-/merge_requests/4695&lt;br /&gt;
&lt;br /&gt;
=== Old-style permanent snapping toolbar ===&lt;br /&gt;
An option was added in &amp;lt;code&amp;gt;Settings &amp;gt; Interface &amp;gt; Toolbars&amp;lt;/code&amp;gt; to show the detailed snapping options permanently in a dedicated toolbar, similar to Inkscape version 1.1 and earlier.&lt;br /&gt;
&lt;br /&gt;
=== Keyboard shortcuts ===&lt;br /&gt;
&lt;br /&gt;
The keyboard shortcuts for aligning objects vertically and horizontally have been moved to the numeric keypad, where the other alignment shortcuts are, too:&lt;br /&gt;
&lt;br /&gt;
* Vertical alignment was moved from &amp;lt;kbd&amp;gt;Ctrl+Alt+T&amp;lt;/kbd&amp;gt; to &amp;lt;kbd&amp;gt;'''Ctrl+Alt+Numpad 1'''&amp;lt;/kbd&amp;gt;&lt;br /&gt;
* Horizontal alignment was moved from &amp;lt;kbd&amp;gt;Ctrl+Alt+H&amp;lt;/kbd&amp;gt; to &amp;lt;kbd&amp;gt;'''Ctrl+Alt+Numpad 7'''&amp;lt;/kbd&amp;gt;&lt;br /&gt;
[[File:OKLAB.png|thumb|358x358px]]&lt;br /&gt;
If you find yourself unable to reach the new shortcuts (for example, because your laptop does not have a keypad, or because the shortcuts do not work - may be the case on Linux with Xfce), you can set them to something else by changing '''both''' the alignment shortcut '''and''' the function that now uses that shortcut (if any). Use the search in &amp;lt;code&amp;gt;Edit &amp;gt; Preferences &amp;gt; Interface &amp;gt; Keyboard&amp;lt;/code&amp;gt;. It also allows searching for shortcuts, not only for their name (e.g. search for 'ctrl+alt+t' to find the new default action that is executed when that combo is pressed).&lt;br /&gt;
&lt;br /&gt;
=== Color Picker ===&lt;br /&gt;
Added support for the '''OKLab''' and '''OKLch''' color spaces which have just been adopted into the CSS Color Module Level 4  [https://www.w3.org/TR/css-color-4/#ok-lab draft recommendation]. OKLab is described in detail by its creator in an interesting blog post. The new picker is called &amp;quot;OKHSL&amp;quot; and is available from the dropdown.&lt;br /&gt;
&lt;br /&gt;
=== '''Rulers''' ===&lt;br /&gt;
Improved look. Fixed performance penalty. Added indicator of selection (its possible to trun off in preferences)&lt;br /&gt;
&lt;br /&gt;
== Canvas ==&lt;br /&gt;
&lt;br /&gt;
Pressing '''&amp;lt;code&amp;gt;F&amp;lt;/code&amp;gt;''' temporarily hides on-canvas overlays (transformation handles, grids, guides ...). This allows quick preview of final artwork without any distractions.&lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/inkscape/inkscape/-/merge_requests/4395&lt;br /&gt;
&lt;br /&gt;
Added display overlay controls in top right corners. You need to have scrollbars enable to see it.&lt;br /&gt;
&lt;br /&gt;
[[File:Canvas overlays.png|399x399px]]&lt;br /&gt;
&lt;br /&gt;
=== OpenGL Canvas rendering  (GPU rendering) ===&lt;br /&gt;
We added OpenGL rendering it is highly experimental and its turned off by default. (known to be broken on Mac ). Its known to be slower than CPU rendering  (gtk3 problems) and it will not be useful unti we migrate to gtk4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Preferences -&amp;gt; rendering -&amp;gt; OpenGL&lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/inkscape/inkscape/-/merge_requests/4133&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
&lt;br /&gt;
=== Selection tool ===&lt;br /&gt;
new commands:&lt;br /&gt;
&lt;br /&gt;
* '''Reapply transform''': ''Ctrl+Alt+T''  - This allows a user to perform a transformation multiple times and works from the canvas edits or from transform dialog or the select toolbar. &amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;Shortcut needs to change, it opens a terminal on Linux.&amp;lt;/span&amp;gt;&lt;br /&gt;
* '''Duplicate and transform''': ''Ctrl+Alt+D'' -This performs a duplication and then reapplies the previous transform to the duplicate. &amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;Shortcut needs to change, it minimizes the window on Linux.&amp;lt;/span&amp;gt;&lt;br /&gt;
* '''Clone while dragging:''' drag object + C - Drag object  move it and press C to clone in current position   https://gitlab.com/inkscape/inkscape/-/merge_requests/4752&amp;lt;br /&amp;gt; https://gitlab.com/inkscape/inkscape/-/merge_requests/4506&lt;br /&gt;
&lt;br /&gt;
[[File:Inkscape xfsvsc2oY9.gif|thumb|editing pattern on canvas]]&lt;br /&gt;
&lt;br /&gt;
=== Node tool ===&lt;br /&gt;
&lt;br /&gt;
==== Pattern editing ====&lt;br /&gt;
Pattern editing on canvas is now easier you can click on any part of pattern and it will show you controls on that position. We also outline that shows you edges of pattern. First square  controls position circle controls rotation and second square controls size  hold shift to constrain proportions. &lt;br /&gt;
&lt;br /&gt;
We also fixed performance problems with patterns so now you can have smaller patterns in project and also its possible to zoom in on pattern&lt;br /&gt;
&lt;br /&gt;
==== Lasso selection mode ====&lt;br /&gt;
We added new lasso selection mode hold alt and draw around nodes you want to select. Useful fore selecting nodes inside of complicated geometry&lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/inkscape/inkscape/-/merge_requests/4747&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Shape Builder tool (New tool) ===&lt;br /&gt;
New tool for fast shape building and Boolean operations. Shortcut &amp;lt;code&amp;gt;X&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Use: Select multiple overlapping shapes and select shipbuilder tool. Selection will be fragmented on overlapping areas everything else is going to be hidden until you confirm operation. Now you '''Click and drag''' to combine segments together or hold '''Shift  + Click and drag''' to substract  and '''Sigle click''' on segment to split. Adding is represented by Blue color removing by pink&lt;br /&gt;
&lt;br /&gt;
[[File:Shape_builder.gif]]&lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/inkscape/inkscape/-/merge_requests/4709&lt;br /&gt;
[[File:Ezgif.com-gif-maker (12).gif|right|600x600px]]&lt;br /&gt;
&lt;br /&gt;
=== Pages tool ===&lt;br /&gt;
Have controls for margins (guids):&lt;br /&gt;
&lt;br /&gt;
* An attribute on the page element to record the margin&lt;br /&gt;
* A new html/css style box model with tests&lt;br /&gt;
* New UI to set margins in the toolbar&lt;br /&gt;
* New on canvas controls for moving margins (with ctrl/shift)&lt;br /&gt;
* New display of margins in the same canvas group as the page border&lt;br /&gt;
&lt;br /&gt;
* Snapping for page margins&lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/inkscape/inkscape/-/merge_requests/4523&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Gradient tool ===&lt;br /&gt;
&lt;br /&gt;
* Allowing to change the ''repeat'' setting when multiple gradients are selected.&lt;br /&gt;
* Showing 'Multiple gradients' in the stop list when multiple gradients are selected (instead of a random stop).&lt;br /&gt;
* Allowing the editing of the offset of the start/end stops.&lt;br /&gt;
* Keeping the stop selected after the offset is changed in the toolbar (instead of selecting the 1st stop of the gradient).&lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/inkscape/inkscape/-/merge_requests/4339&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Path Operations ==&lt;br /&gt;
&lt;br /&gt;
New commands:&lt;br /&gt;
&lt;br /&gt;
'''Fracture''' Path-&amp;gt;fracture - every overlapping path will be silted in to separate object&lt;br /&gt;
&lt;br /&gt;
'''Flatten''' Path-&amp;gt;flatten - overlapping object vi be flatten visually (it  will delete path that are hidden behind a top path). Useful for separating colors for Screen printing and offset printing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Masking / Clipping ==&lt;br /&gt;
&lt;br /&gt;
* A new option to '''preserve clips / masks when ungrouping''' objects has been added (&amp;lt;code&amp;gt;Edit → Preferences → Behavior → Clippaths and Masks: When ungroup, clip/mask is preserved in childrens&amp;lt;/code&amp;gt;). The option is active by default. This means that when you now ungroup a group that has been clipped, the elements inside it will inherit the clip. Previously, the clip was removed and everything became un-clipped. To go back to previous default behavior, deactivate this new option. ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3564 MR #3564]) --&amp;gt;&lt;br /&gt;
[[File:Pattern editor1.gif|alt=Pattern editor|right|Pattern editor]]&lt;br /&gt;
&lt;br /&gt;
== Dialogs ==&lt;br /&gt;
&lt;br /&gt;
=== Fill and stroke Dialog ===&lt;br /&gt;
&lt;br /&gt;
==== New pattern editor ====&lt;br /&gt;
Added in to UI. You can preview patterns change name,  size, rotation, offset, gaps and colors for some specific patterns. We also added collections of patterns  &amp;lt;code&amp;gt;~paint/pattern.svg&amp;lt;/code&amp;gt;  so its easier to be organized .  Since  this allows  having much more patterns preset we also added search function .&lt;br /&gt;
&lt;br /&gt;
=== Filter editor ===&lt;br /&gt;
[[File:Filter-resize.gif|alt=Filter-resize|Filter-resize|left]]&lt;br /&gt;
&lt;br /&gt;
Redesign of this dialog:&lt;br /&gt;
&lt;br /&gt;
* Filter selection moved to a popover&lt;br /&gt;
* Effects are listed in a popup menu and can be selected by searching (by name)&lt;br /&gt;
* Adjusted connector sizes to make them more compact&lt;br /&gt;
* Fixed an issue where all parameters would initially be visible in a docked filter dialog&lt;br /&gt;
* Fixed min size of parameters panel to make it fit in a narrow docked dialog&lt;br /&gt;
* Reactive layout to accommodate wide dialog&lt;br /&gt;
* Added primitive filter attributes to fe-image and fe-tile (#1417)&lt;br /&gt;
* Replaced GTK color picker with Inkscape color picker&lt;br /&gt;
&lt;br /&gt;
* Sources can now be hidden (for most use cases only the source graphics is useful; other inputs are broken or need ux work) &amp;lt;br /&amp;gt;https://gitlab.com/inkscape/inkscape/-/merge_requests/4720[[File:Inkscape Y7U4yzIFTq.gif|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Layers and Objects ===&lt;br /&gt;
UX improvements:&lt;br /&gt;
&lt;br /&gt;
* you can click and drag  to change visibility of multiple objects&lt;br /&gt;
* selecting on group does not auto expand .&lt;br /&gt;
* Selecting multiple object and and changing  visibility/locking  applies to all selected&lt;br /&gt;
* We added search feature, Its limited implmentation.it does not auto apply search and you need to search for more 3 characters&lt;br /&gt;
* we added hover  indicator for rows and  layer colors&lt;br /&gt;
* added controls for opacity and blending mode&lt;br /&gt;
&lt;br /&gt;
We added shortcuts for layers navigation and actions:&lt;br /&gt;
&lt;br /&gt;
*   arrows to  navigate&lt;br /&gt;
*   space bur confirms (select, apply, open)&lt;br /&gt;
*  shift -&amp;gt; &amp;lt;- open close group&lt;br /&gt;
* shift up down to move  in Z order&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:VirtualBoxVM I675gipqe1.gif|thumb|1017x1017px|Place holder  demo of new LPE dialog]]&lt;br /&gt;
&lt;br /&gt;
=== Live Path Effects ( LPE ) ===&lt;br /&gt;
New redesigned LPE dialog. &lt;br /&gt;
&lt;br /&gt;
The compacted design merges organization and controls into one unit. You can reorder LPE by drag and drop whole effect. It adds fast search box and fast dropdown for adding effects.&lt;br /&gt;
&lt;br /&gt;
Single LPE has 5 controls:&lt;br /&gt;
&lt;br /&gt;
* Show/Hide Controls&lt;br /&gt;
* Visibility of Effect&lt;br /&gt;
* Delete Effect&lt;br /&gt;
* Context menu &lt;br /&gt;
** Re-order&lt;br /&gt;
** Duplicate&lt;br /&gt;
** Set as default&lt;br /&gt;
** Flatten&lt;br /&gt;
&lt;br /&gt;
[[File:LPE organization.png|right|266x266px]]&lt;br /&gt;
Reorganization of LPEs:&lt;br /&gt;
&lt;br /&gt;
Since we needed more compact way show All LPEs we Decided on a list that is organizes in to 6 Categories :&lt;br /&gt;
&lt;br /&gt;
Tools ,Distort, Generate, Convert, Experimental + Favorite&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Changes:&lt;br /&gt;
&lt;br /&gt;
* Setting presets for LPE was moved in to contextual menu&lt;br /&gt;
* Setting Favorite LPE was moved in to contextual menu&lt;br /&gt;
* Added New feature flatten - This will apply effect to geometry , It will apply all effects in a stuck&lt;br /&gt;
* We removed LPE gallery  (you can sill enable it in Preferences if you wish &amp;lt;code&amp;gt;Preferences -&amp;gt; Behavior -&amp;gt; LPE&amp;lt;/code&amp;gt; &lt;br /&gt;
* To see experimental LPEs you need to enable it in Preferences &amp;lt;code&amp;gt;Preferences -&amp;gt; Behavior -&amp;gt; LPE&amp;lt;/code&amp;gt; &lt;br /&gt;
* Added indicator which object is selected&lt;br /&gt;
* Added conversion commands when you select text objects - Since Text does not support LPEs yet we added workaround that convert text to path or clones the text&lt;br /&gt;
* If you select Object that is assorted with other LPE (Clone, Bool operations, Bend, Fill between many etc...) You will see button in Dialog that will take you to linked geometry/controls&lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/inkscape/inkscape/-/merge_requests/4677&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== XML Editor ===&lt;br /&gt;
[[File:Syntax highlighting.png|thumb|392x392px]]&lt;br /&gt;
We did small cosmetic changes to this dialog: smaller icons 16x16px , removed text tool tips. Added responsive layout and moved layout controls to top in to dropdown (auto layout is default option). &lt;br /&gt;
&lt;br /&gt;
==== Syntax highlighting: ====&lt;br /&gt;
For improving readability we added syntax color coding and auto line braking. This work for CSS style tag, Inline styling, d &amp;lt;path data&amp;gt; . You change change color coding themes in &amp;lt;code&amp;gt;Preferences -&amp;gt; Interface -&amp;gt; Theming&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/inkscape/inkscape/-/merge_requests/4885  &lt;br /&gt;
&lt;br /&gt;
=== Symbols ===&lt;br /&gt;
You can drag and drop symbols on canvas and they are going to be place exactly where you dropped them. New icon &amp;quot;peace&amp;quot;. Improved performance . Add visio modern formats vssx and vsdx. Symbols are load once, not in each window &lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/inkscape/inkscape/-/merge_requests/4666&lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/inkscape/inkscape/-/merge_requests/4883&lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/inkscape/inkscape/-/merge_requests/4793&lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/inkscape/inkscape/-/merge_requests/4784&lt;br /&gt;
&lt;br /&gt;
=== Bitmap Tracer ===&lt;br /&gt;
Got significant performance boost. Now it takes advantage of CPU multithreading. &lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/inkscape/inkscape/-/merge_requests/4702&lt;br /&gt;
&lt;br /&gt;
=== Command bar ===&lt;br /&gt;
Improved UI https://gitlab.com/inkscape/inkscape/-/merge_requests/4988&lt;br /&gt;
&lt;br /&gt;
== Filters ==&lt;br /&gt;
&lt;br /&gt;
== Live path effects ==&lt;br /&gt;
All labels are no align to one line. &lt;br /&gt;
&lt;br /&gt;
Tapper Stroke and powerstroke now handle paths with multiples subpaths https://gitlab.com/inkscape/inkscape/-/merge_requests/4906 https://gitlab.com/inkscape/inkscape/-/merge_requests/4880 &lt;br /&gt;
&lt;br /&gt;
UI and Lale clean up for: &lt;br /&gt;
&lt;br /&gt;
Roughen LPE &lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/inkscape/inkscape/-/merge_requests/4872 &lt;br /&gt;
&lt;br /&gt;
== Import / Export ==&lt;br /&gt;
&lt;br /&gt;
== Templates ==&lt;br /&gt;
&lt;br /&gt;
All template dialogs (Welcome screen, New from Template, Page tool default sizes) now use the same template sizes ([https://gitlab.com/inkscape/extensions/-/merge_requests/479] MR #479)&lt;br /&gt;
&lt;br /&gt;
== Customization / Theming ==&lt;br /&gt;
added user.css to UI folder to allow tweak UI without interferences or full override other css files https://gitlab.com/inkscape/inkscape/-/merge_requests/5004&lt;br /&gt;
&lt;br /&gt;
Fixed hidden icons on menus: https://gitlab.com/inkscape/inkscape/-/merge_requests/4686&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
&lt;br /&gt;
== macOS-specific Changes ==&lt;br /&gt;
&lt;br /&gt;
== Windows-specific Changes ==&lt;br /&gt;
&lt;br /&gt;
== Extensions ==&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
Speedup processing specialy on complex docs https://gitlab.com/inkscape/inkscape/-/merge_requests/4996&lt;br /&gt;
&lt;br /&gt;
==== General Extension Changes ====&lt;br /&gt;
&lt;br /&gt;
==== New Extensions ====&lt;br /&gt;
&lt;br /&gt;
==== Particular extensions ====&lt;br /&gt;
&lt;br /&gt;
=== Bugs fixed ===&lt;br /&gt;
&lt;br /&gt;
==== All extensions ====&lt;br /&gt;
&lt;br /&gt;
==== Particular extensions ====&lt;br /&gt;
&lt;br /&gt;
=== Extension Development ===&lt;br /&gt;
&lt;br /&gt;
==== API Changes for Third-Party Extension Developers ====&lt;br /&gt;
&lt;br /&gt;
==== Extension Development Documentation ====&lt;br /&gt;
&lt;br /&gt;
==== Under the hood ====&lt;br /&gt;
&lt;br /&gt;
== Command line ==&lt;br /&gt;
Added a new parameter --actions-file you send a list like in --actions but in a file to allow bypass windows comand line limit also for beter reuse it&lt;br /&gt;
&lt;br /&gt;
?Added new parameter --active-window / -q that run all commands to the active desktop&lt;br /&gt;
&lt;br /&gt;
== Behind the curtains ==&lt;br /&gt;
&lt;br /&gt;
== Notable bugfixes ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Crash fixes ===&lt;br /&gt;
&lt;br /&gt;
Fixed a crash that occurred …&lt;br /&gt;
&lt;br /&gt;
* when …&lt;br /&gt;
&lt;br /&gt;
=== Other bug fixes ===&lt;br /&gt;
&lt;br /&gt;
* LPE related Undo bugs  https://gitlab.com/inkscape/inkscape/-/merge_requests/4520&lt;br /&gt;
*Fixed bspline LPE with cusp nodes when start using with node tool https://gitlab.com/inkscape/inkscape/-/merge_requests/5016&lt;br /&gt;
*Uses retain LPE correctly when unliked or convert to paths. Old convert to paths is available by prefs. https://gitlab.com/inkscape/inkscape/-/merge_requests/5016&lt;br /&gt;
&lt;br /&gt;
=== Even more bug fixes ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
For a complete list, visit [https://gitlab.com/inkscape/inkscape/-/issues?milestone_title=Inkscape+1.3 our GitLab issue tracker] and see the [https://gitlab.com/inkscape/inkscape/-/commits/1.3.x commit history].&lt;br /&gt;
&lt;br /&gt;
== Translations ==&lt;br /&gt;
&lt;br /&gt;
The following UI translations received updates:&lt;br /&gt;
&lt;br /&gt;
* … &lt;br /&gt;
&lt;br /&gt;
The Windows installer translation was updated for:&lt;br /&gt;
&lt;br /&gt;
* … &lt;br /&gt;
&lt;br /&gt;
The following documentation translations received updates:&lt;br /&gt;
&lt;br /&gt;
* … &lt;br /&gt;
&lt;br /&gt;
=== Contributing to interface translations ===&lt;br /&gt;
&lt;br /&gt;
Want to help with translations? [https://inkscape.org/contribute/translations/ Learn how to help!]&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
=== Contributing to documentation and documentation translation ===&lt;br /&gt;
Contributions to the documentation translations, as well as improvements to its contents, are welcome at [https://gitlab.com/inkscape/inkscape-docs/documentation the inkscape-docs repository].&lt;br /&gt;
&lt;br /&gt;
== Website ==&lt;br /&gt;
&lt;br /&gt;
== Important changes for packagers ==&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
== Other releases ==&lt;br /&gt;
&lt;br /&gt;
{{:Release notes}}&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.3&amp;diff=122056</id>
		<title>Release notes/1.3</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.3&amp;diff=122056"/>
		<updated>2023-01-29T00:27:58Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: Some things missing I do&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Box| '''These Release Notes are in Draft Status.'''&lt;br /&gt;
&lt;br /&gt;
Note: Not all animations work, due to Wiki bugs with resizing images. Release notes will be transferred to website, there animations will be working.&lt;br /&gt;
&lt;br /&gt;
Important Links:&lt;br /&gt;
* [https://gitlab.com/inkscape/inkscape/commits/master Commit History Main Program (starting from: xxx)]&lt;br /&gt;
* [https://gitlab.com/inkscape/extensions/-/commits/master Commit History Extensions (starting from: xxx)]&lt;br /&gt;
* [https://gitlab.com/inkscape/inkscape-docs/documentation/-/tree/master Commit History Documentation (starting from: xxx)]&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Box| Pending questions:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Release highlights ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--'''Released on May xx, 2023 '''--&amp;gt;&lt;br /&gt;
&amp;lt;!--'''Definitely not released yet.'''--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Pattern editor , Pattern canvas controls, and pattern performance&lt;br /&gt;
*Shape builder - New tool for building complex  shapes form simple shapes. = live Boolean tool&lt;br /&gt;
*Live Path effects Dialog - Totally new improved &lt;br /&gt;
*Filter editor - New Redesign &lt;br /&gt;
* '''and so much more!'''&lt;br /&gt;
&lt;br /&gt;
== Performance ==&lt;br /&gt;
There has be lots of effort to improve performance of all aspects in Inkscape. Lots of refactoring of various inefficient code: Display- small hacks, handling of Patterns , Paint server and filters. After that we added Multi treading to Bitmap tracing, ...(more to come)&lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/inkscape/inkscape/-/merge_requests?scope=all&amp;amp;state=merged&amp;amp;label_name&amp;amp;#x5B;&amp;amp;#x5D;=Project%3A%3AMultithreading&lt;br /&gt;
&lt;br /&gt;
== General user interface ==&lt;br /&gt;
[[File:Indicators of used colors.png|thumb|indicators of used colors]]&lt;br /&gt;
Color palettes have indicator color of stroke and fill of selected object. The first 4 colors are pinned and have the ability to become larger than the rest. Other than the special &amp;quot;none&amp;quot; color, the remaining 3 can be customized by editing the file &amp;lt;code&amp;gt;palettes/default-fixed-colors.gpl&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File:Inkscape BHd0t2kzml.gif]]&lt;br /&gt;
&lt;br /&gt;
=== New feature paste on page ===&lt;br /&gt;
You can copy and paste object from one page to another. &amp;lt;code&amp;gt;Edit &amp;gt; Specials Paste &amp;gt; Paste on page&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/inkscape/inkscape/-/merge_requests/4695&lt;br /&gt;
&lt;br /&gt;
=== Old-style permanent snapping toolbar ===&lt;br /&gt;
An option was added in &amp;lt;code&amp;gt;Settings &amp;gt; Interface &amp;gt; Toolbars&amp;lt;/code&amp;gt; to show the detailed snapping options permanently in a dedicated toolbar, similar to Inkscape version 1.1 and earlier.&lt;br /&gt;
&lt;br /&gt;
=== Keyboard shortcuts ===&lt;br /&gt;
&lt;br /&gt;
The keyboard shortcuts for aligning objects vertically and horizontally have been moved to the numeric keypad, where the other alignment shortcuts are, too:&lt;br /&gt;
&lt;br /&gt;
* Vertical alignment was moved from &amp;lt;kbd&amp;gt;Ctrl+Alt+T&amp;lt;/kbd&amp;gt; to &amp;lt;kbd&amp;gt;'''Ctrl+Alt+Numpad 1'''&amp;lt;/kbd&amp;gt;&lt;br /&gt;
* Horizontal alignment was moved from &amp;lt;kbd&amp;gt;Ctrl+Alt+H&amp;lt;/kbd&amp;gt; to &amp;lt;kbd&amp;gt;'''Ctrl+Alt+Numpad 7'''&amp;lt;/kbd&amp;gt;&lt;br /&gt;
[[File:OKLAB.png|thumb|358x358px]]&lt;br /&gt;
If you find yourself unable to reach the new shortcuts (for example, because your laptop does not have a keypad, or because the shortcuts do not work - may be the case on Linux with Xfce), you can set them to something else by changing '''both''' the alignment shortcut '''and''' the function that now uses that shortcut (if any). Use the search in &amp;lt;code&amp;gt;Edit &amp;gt; Preferences &amp;gt; Interface &amp;gt; Keyboard&amp;lt;/code&amp;gt;. It also allows searching for shortcuts, not only for their name (e.g. search for 'ctrl+alt+t' to find the new default action that is executed when that combo is pressed).&lt;br /&gt;
&lt;br /&gt;
=== Color Picker ===&lt;br /&gt;
Added support for the '''OKLab''' and '''OKLch''' color spaces which have just been adopted into the CSS Color Module Level 4  [https://www.w3.org/TR/css-color-4/#ok-lab draft recommendation]. OKLab is described in detail by its creator in an interesting blog post. The new picker is called &amp;quot;OKHSL&amp;quot; and is available from the dropdown.&lt;br /&gt;
&lt;br /&gt;
=== '''Rulers''' ===&lt;br /&gt;
Improved look. Fixed performance penalty. Added indicator of selection (its possible to trun off in preferences)&lt;br /&gt;
&lt;br /&gt;
== Canvas ==&lt;br /&gt;
&lt;br /&gt;
Pressing '''&amp;lt;code&amp;gt;F&amp;lt;/code&amp;gt;''' temporarily hides on-canvas overlays (transformation handles, grids, guides ...). This allows quick preview of final artwork without any distractions.&lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/inkscape/inkscape/-/merge_requests/4395&lt;br /&gt;
&lt;br /&gt;
Added display overlay controls in top right corners. You need to have scrollbars enable to see it.&lt;br /&gt;
&lt;br /&gt;
[[File:Canvas overlays.png|399x399px]]&lt;br /&gt;
&lt;br /&gt;
=== OpenGL Canvas rendering  (GPU rendering) ===&lt;br /&gt;
We added OpenGL rendering it is highly experimental and its turned off by default. (known to be broken on Mac ). Its known to be slower than CPU rendering  (gtk3 problems) and it will not be useful unti we migrate to gtk4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Preferences -&amp;gt; rendering -&amp;gt; OpenGL&lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/inkscape/inkscape/-/merge_requests/4133&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
&lt;br /&gt;
=== Selection tool ===&lt;br /&gt;
new commands:&lt;br /&gt;
&lt;br /&gt;
* '''Reapply transform''': ''Ctrl+Alt+T''  - This allows a user to perform a transformation multiple times and works from the canvas edits or from transform dialog or the select toolbar. &amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;Shortcut needs to change, it opens a terminal on Linux.&amp;lt;/span&amp;gt;&lt;br /&gt;
* '''Duplicate and transform''': ''Ctrl+Alt+D'' -This performs a duplication and then reapplies the previous transform to the duplicate. &amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;Shortcut needs to change, it minimizes the window on Linux.&amp;lt;/span&amp;gt;&lt;br /&gt;
* '''Clone while dragging:''' drag object + C - Drag object  move it and press C to clone in current position   https://gitlab.com/inkscape/inkscape/-/merge_requests/4752&amp;lt;br /&amp;gt; https://gitlab.com/inkscape/inkscape/-/merge_requests/4506&lt;br /&gt;
&lt;br /&gt;
[[File:Inkscape xfsvsc2oY9.gif|thumb|editing pattern on canvas]]&lt;br /&gt;
&lt;br /&gt;
=== Node tool ===&lt;br /&gt;
&lt;br /&gt;
==== Pattern editing ====&lt;br /&gt;
Pattern editing on canvas is now easier you can click on any part of pattern and it will show you controls on that position. We also outline that shows you edges of pattern. First square  controls position circle controls rotation and second square controls size  hold shift to constrain proportions. &lt;br /&gt;
&lt;br /&gt;
We also fixed performance problems with patterns so now you can have smaller patterns in project and also its possible to zoom in on pattern&lt;br /&gt;
&lt;br /&gt;
==== Lasso selection mode ====&lt;br /&gt;
We added new lasso selection mode hold alt and draw around nodes you want to select. Useful fore selecting nodes inside of complicated geometry&lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/inkscape/inkscape/-/merge_requests/4747&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Shape Builder tool (New tool) ===&lt;br /&gt;
New tool for fast shape building and Boolean operations. Shortcut &amp;lt;code&amp;gt;X&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Use: Select multiple overlapping shapes and select shipbuilder tool. Selection will be fragmented on overlapping areas everything else is going to be hidden until you confirm operation. Now you '''Click and drag''' to combine segments together or hold '''Shift  + Click and drag''' to substract  and '''Sigle click''' on segment to split. Adding is represented by Blue color removing by pink&lt;br /&gt;
&lt;br /&gt;
[[File:Shape_builder.gif]]&lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/inkscape/inkscape/-/merge_requests/4709&lt;br /&gt;
[[File:Ezgif.com-gif-maker (12).gif|right|600x600px]]&lt;br /&gt;
&lt;br /&gt;
=== Pages tool ===&lt;br /&gt;
Have controls for margins (guids):&lt;br /&gt;
&lt;br /&gt;
* An attribute on the page element to record the margin&lt;br /&gt;
* A new html/css style box model with tests&lt;br /&gt;
* New UI to set margins in the toolbar&lt;br /&gt;
* New on canvas controls for moving margins (with ctrl/shift)&lt;br /&gt;
* New display of margins in the same canvas group as the page border&lt;br /&gt;
&lt;br /&gt;
* Snapping for page margins&lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/inkscape/inkscape/-/merge_requests/4523&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Gradient tool ===&lt;br /&gt;
&lt;br /&gt;
* Allowing to change the ''repeat'' setting when multiple gradients are selected.&lt;br /&gt;
* Showing 'Multiple gradients' in the stop list when multiple gradients are selected (instead of a random stop).&lt;br /&gt;
* Allowing the editing of the offset of the start/end stops.&lt;br /&gt;
* Keeping the stop selected after the offset is changed in the toolbar (instead of selecting the 1st stop of the gradient).&lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/inkscape/inkscape/-/merge_requests/4339&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Path Operations ==&lt;br /&gt;
&lt;br /&gt;
New commands:&lt;br /&gt;
&lt;br /&gt;
'''Fracture''' Path-&amp;gt;fracture - every overlapping path will be silted in to separate object&lt;br /&gt;
&lt;br /&gt;
'''Flatten''' Path-&amp;gt;flatten - overlapping object vi be flatten visually (it  will delete path that are hidden behind a top path). Useful for separating colors for Screen printing and offset printing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Masking / Clipping ==&lt;br /&gt;
&lt;br /&gt;
* A new option to '''preserve clips / masks when ungrouping''' objects has been added (&amp;lt;code&amp;gt;Edit → Preferences → Behavior → Clippaths and Masks: When ungroup, clip/mask is preserved in childrens&amp;lt;/code&amp;gt;). The option is active by default. This means that when you now ungroup a group that has been clipped, the elements inside it will inherit the clip. Previously, the clip was removed and everything became un-clipped. To go back to previous default behavior, deactivate this new option. ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3564 MR #3564]) --&amp;gt;&lt;br /&gt;
[[File:Pattern editor1.gif|alt=Pattern editor|right|Pattern editor]]&lt;br /&gt;
&lt;br /&gt;
== Dialogs ==&lt;br /&gt;
&lt;br /&gt;
=== Fill and stroke Dialog ===&lt;br /&gt;
&lt;br /&gt;
==== New pattern editor ====&lt;br /&gt;
Added in to UI. You can preview patterns change name,  size, rotation, offset, gaps and colors for some specific patterns. We also added collections of patterns  &amp;lt;code&amp;gt;~paint/pattern.svg&amp;lt;/code&amp;gt;  so its easier to be organized .  Since  this allows  having much more patterns preset we also added search function .&lt;br /&gt;
&lt;br /&gt;
=== Filter editor ===&lt;br /&gt;
[[File:Filter-resize.gif|alt=Filter-resize|Filter-resize|left]]&lt;br /&gt;
&lt;br /&gt;
Redesign of this dialog:&lt;br /&gt;
&lt;br /&gt;
* Filter selection moved to a popover&lt;br /&gt;
* Effects are listed in a popup menu and can be selected by searching (by name)&lt;br /&gt;
* Adjusted connector sizes to make them more compact&lt;br /&gt;
* Fixed an issue where all parameters would initially be visible in a docked filter dialog&lt;br /&gt;
* Fixed min size of parameters panel to make it fit in a narrow docked dialog&lt;br /&gt;
* Reactive layout to accommodate wide dialog&lt;br /&gt;
* Added primitive filter attributes to fe-image and fe-tile (#1417)&lt;br /&gt;
* Replaced GTK color picker with Inkscape color picker&lt;br /&gt;
&lt;br /&gt;
* Sources can now be hidden (for most use cases only the source graphics is useful; other inputs are broken or need ux work) &amp;lt;br /&amp;gt;https://gitlab.com/inkscape/inkscape/-/merge_requests/4720[[File:Inkscape Y7U4yzIFTq.gif|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Layers and Objects ===&lt;br /&gt;
UX improvements:&lt;br /&gt;
&lt;br /&gt;
* you can click and drag  to change visibility of multiple objects&lt;br /&gt;
* selecting on group does not auto expand .&lt;br /&gt;
* Selecting multiple object and and changing  visibility/locking  applies to all selected&lt;br /&gt;
* We added search feature, Its limited implmentation.it does not auto apply search and you need to search for more 3 characters&lt;br /&gt;
* we added hover  indicator for rows and  layer colors&lt;br /&gt;
* added controls for opacity and blending mode&lt;br /&gt;
&lt;br /&gt;
We added shortcuts for layers navigation and actions:&lt;br /&gt;
&lt;br /&gt;
*   arrows to  navigate&lt;br /&gt;
*   space bur confirms (select, apply, open)&lt;br /&gt;
*  shift -&amp;gt; &amp;lt;- open close group&lt;br /&gt;
* shift up down to move  in Z order&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:VirtualBoxVM I675gipqe1.gif|thumb|1017x1017px|Place holder  demo of new LPE dialog]]&lt;br /&gt;
&lt;br /&gt;
=== Live Path Effects ( LPE ) ===&lt;br /&gt;
New redesigned LPE dialog. &lt;br /&gt;
&lt;br /&gt;
The compacted design merges organization and controls into one unit. You can reorder LPE by drag and drop whole effect. It adds fast search box and fast dropdown for adding effects.&lt;br /&gt;
&lt;br /&gt;
Single LPE has 5 controls:&lt;br /&gt;
&lt;br /&gt;
* Show/Hide Controls&lt;br /&gt;
* Visibility of Effect&lt;br /&gt;
* Delete Effect&lt;br /&gt;
* Context menu &lt;br /&gt;
** Re-order&lt;br /&gt;
** Duplicate&lt;br /&gt;
** Set as default&lt;br /&gt;
** Flatten&lt;br /&gt;
&lt;br /&gt;
[[File:LPE organization.png|right|266x266px]]&lt;br /&gt;
Reorganization of LPEs:&lt;br /&gt;
&lt;br /&gt;
Since we needed more compact way show All LPEs we Decided on a list that is organizes in to 6 Categories :&lt;br /&gt;
&lt;br /&gt;
Tools ,Distort, Generate, Convert, Experimental + Favorite&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Changes:&lt;br /&gt;
&lt;br /&gt;
* Setting presets for LPE was moved in to contextual menu&lt;br /&gt;
* Setting Favorite LPE was moved in to contextual menu&lt;br /&gt;
* Added New feature flatten - This will apply effect to geometry , It will apply all effects in a stuck&lt;br /&gt;
* We removed LPE gallery  (you can sill enable it in Preferences if you wish &amp;lt;code&amp;gt;Preferences -&amp;gt; Behavior -&amp;gt; LPE&amp;lt;/code&amp;gt; &lt;br /&gt;
* To see experimental LPEs you need to enable it in Preferences &amp;lt;code&amp;gt;Preferences -&amp;gt; Behavior -&amp;gt; LPE&amp;lt;/code&amp;gt; &lt;br /&gt;
* Added indicator which object is selected&lt;br /&gt;
* Added conversion commands when you select text objects - Since Text does not support LPEs yet we added workaround that convert text to path or clones the text&lt;br /&gt;
* If you select Object that is assorted with other LPE (Clone, Bool operations, Bend, Fill between many etc...) You will see button in Dialog that will take you to linked geometry/controls&lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/inkscape/inkscape/-/merge_requests/4677&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== XML Editor ===&lt;br /&gt;
[[File:Syntax highlighting.png|thumb|392x392px]]&lt;br /&gt;
We did small cosmetic changes to this dialog: smaller icons 16x16px , removed text tool tips. Added responsive layout and moved layout controls to top in to dropdown (auto layout is default option). &lt;br /&gt;
&lt;br /&gt;
==== Syntax highlighting: ====&lt;br /&gt;
For improving readability we added syntax color coding and auto line braking. This work for CSS style tag, Inline styling, d &amp;lt;path data&amp;gt; . You change change color coding themes in &amp;lt;code&amp;gt;Preferences -&amp;gt; Interface -&amp;gt; Theming&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/inkscape/inkscape/-/merge_requests/4885  &lt;br /&gt;
&lt;br /&gt;
=== Symbols ===&lt;br /&gt;
You can drag and drop symbols on canvas and they are going to be place exactly where you dropped them. New icon &amp;quot;peace&amp;quot;. Improved performance . Add visio modern formats vssx and vsdx. Symbols are load once, not in each window &lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/inkscape/inkscape/-/merge_requests/4666&lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/inkscape/inkscape/-/merge_requests/4883&lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/inkscape/inkscape/-/merge_requests/4793&lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/inkscape/inkscape/-/merge_requests/4784&lt;br /&gt;
&lt;br /&gt;
=== Bitmap Tracer ===&lt;br /&gt;
Got significant performance boost. Now it takes advantage of CPU multithreading. &lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/inkscape/inkscape/-/merge_requests/4702&lt;br /&gt;
&lt;br /&gt;
=== Command bar ===&lt;br /&gt;
Improved UI https://gitlab.com/inkscape/inkscape/-/merge_requests/4988&lt;br /&gt;
&lt;br /&gt;
== Filters ==&lt;br /&gt;
&lt;br /&gt;
== Live path effects ==&lt;br /&gt;
All labels are no align to one line. &lt;br /&gt;
&lt;br /&gt;
Tapper Stroke and powerstroke now handle paths with multiples subpaths https://gitlab.com/inkscape/inkscape/-/merge_requests/4906 https://gitlab.com/inkscape/inkscape/-/merge_requests/4880 &lt;br /&gt;
&lt;br /&gt;
UI and Lale clean up for: &lt;br /&gt;
&lt;br /&gt;
Roughen LPE &lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/inkscape/inkscape/-/merge_requests/4872 &lt;br /&gt;
&lt;br /&gt;
== Import / Export ==&lt;br /&gt;
&lt;br /&gt;
== Templates ==&lt;br /&gt;
&lt;br /&gt;
All template dialogs (Welcome screen, New from Template, Page tool default sizes) now use the same template sizes ([https://gitlab.com/inkscape/extensions/-/merge_requests/479] MR #479)&lt;br /&gt;
&lt;br /&gt;
== Customization / Theming ==&lt;br /&gt;
added user.css to UI folder to allow tweak UI without interferences or full override other css files https://gitlab.com/inkscape/inkscape/-/merge_requests/5004&lt;br /&gt;
&lt;br /&gt;
Fixed hidden icons on menus: https://gitlab.com/inkscape/inkscape/-/merge_requests/4686&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
&lt;br /&gt;
== macOS-specific Changes ==&lt;br /&gt;
&lt;br /&gt;
== Windows-specific Changes ==&lt;br /&gt;
&lt;br /&gt;
== Extensions ==&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
Speedup procesing specialy on complex docs&lt;br /&gt;
&lt;br /&gt;
==== General Extension Changes ====&lt;br /&gt;
&lt;br /&gt;
==== New Extensions ====&lt;br /&gt;
&lt;br /&gt;
==== Particular extensions ====&lt;br /&gt;
&lt;br /&gt;
=== Bugs fixed ===&lt;br /&gt;
&lt;br /&gt;
==== All extensions ====&lt;br /&gt;
&lt;br /&gt;
==== Particular extensions ====&lt;br /&gt;
&lt;br /&gt;
=== Extension Development ===&lt;br /&gt;
&lt;br /&gt;
==== API Changes for Third-Party Extension Developers ====&lt;br /&gt;
&lt;br /&gt;
==== Extension Development Documentation ====&lt;br /&gt;
&lt;br /&gt;
==== Under the hood ====&lt;br /&gt;
&lt;br /&gt;
== Command line ==&lt;br /&gt;
Added a new parameter --actions-file you send a list like in --actions but in a file to allow bypass windows comand line limit also for beter reuse it&lt;br /&gt;
&lt;br /&gt;
?Added new parameter --active-window / -q that run all commands to the active desktop&lt;br /&gt;
&lt;br /&gt;
== Behind the curtains ==&lt;br /&gt;
&lt;br /&gt;
== Notable bugfixes ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Crash fixes ===&lt;br /&gt;
&lt;br /&gt;
Fixed a crash that occurred …&lt;br /&gt;
&lt;br /&gt;
* when …&lt;br /&gt;
&lt;br /&gt;
=== Other bug fixes ===&lt;br /&gt;
&lt;br /&gt;
* LPE related Undo bugs  https://gitlab.com/inkscape/inkscape/-/merge_requests/4520&lt;br /&gt;
*Fixed bspline LPE with cusp nodes when start using with node tool https://gitlab.com/inkscape/inkscape/-/merge_requests/5016&lt;br /&gt;
*Uses retain LPE correctly when unliked or convert to paths. Old convert to paths is available by prefs. https://gitlab.com/inkscape/inkscape/-/merge_requests/5016&lt;br /&gt;
&lt;br /&gt;
=== Even more bug fixes ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
For a complete list, visit [https://gitlab.com/inkscape/inkscape/-/issues?milestone_title=Inkscape+1.3 our GitLab issue tracker] and see the [https://gitlab.com/inkscape/inkscape/-/commits/1.3.x commit history].&lt;br /&gt;
&lt;br /&gt;
== Translations ==&lt;br /&gt;
&lt;br /&gt;
The following UI translations received updates:&lt;br /&gt;
&lt;br /&gt;
* … &lt;br /&gt;
&lt;br /&gt;
The Windows installer translation was updated for:&lt;br /&gt;
&lt;br /&gt;
* … &lt;br /&gt;
&lt;br /&gt;
The following documentation translations received updates:&lt;br /&gt;
&lt;br /&gt;
* … &lt;br /&gt;
&lt;br /&gt;
=== Contributing to interface translations ===&lt;br /&gt;
&lt;br /&gt;
Want to help with translations? [https://inkscape.org/contribute/translations/ Learn how to help!]&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
=== Contributing to documentation and documentation translation ===&lt;br /&gt;
Contributions to the documentation translations, as well as improvements to its contents, are welcome at [https://gitlab.com/inkscape/inkscape-docs/documentation the inkscape-docs repository].&lt;br /&gt;
&lt;br /&gt;
== Website ==&lt;br /&gt;
&lt;br /&gt;
== Important changes for packagers ==&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
== Other releases ==&lt;br /&gt;
&lt;br /&gt;
{{:Release notes}}&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Hackfest2023_Bensberg&amp;diff=122054</id>
		<title>Hackfest2023 Bensberg</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Hackfest2023_Bensberg&amp;diff=122054"/>
		<updated>2023-01-27T12:06:06Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: /* I want to attend! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Hackfest]]&lt;br /&gt;
&lt;br /&gt;
This page '''&amp;lt;big&amp;gt;IS WORK IN PROGRESS&amp;lt;/big&amp;gt;''' and details the planning of Inkscape's 2023 hackfest in Bensberg, Germany. The hackfest will take place on '''March 13-17, 2023'''. We are looking to bring together a group of '''10 attendees''', but do not let that number discourage you from throwing your hat in the ring in case we reach/go over it.&lt;br /&gt;
&lt;br /&gt;
This hackfest is a standalone event and not organized around any other event or FOSS conference.&lt;br /&gt;
&lt;br /&gt;
Previous events: [[Hackfest2019 Saarbrücken]], [[Hackfest2019 SCALE]], [[Hackfest2018 Kiel]], [[Hackfest2018 LGM]], [[Hackfest2018]], [[Hackfest2017]], [[Hackfest2016]], [[Hackfest2015]].&lt;br /&gt;
=Description=&lt;br /&gt;
It's a hackfest! We will work on Inkscape bugs, new features, packaging, website issues, ... in fact anything that can benefit from us being physically in the same space. And let's not forget about the social component - we get to hang and talk and laugh in person since we usually only meet virtually :).&lt;br /&gt;
==Bensberg==&lt;br /&gt;
Bensberg is part of Bergisch Gladbach, a city in the western part of Germany, about 15 km east of Cologne. It is beautifully located in the countryside, surrounded by lush forests slightly elevated to give a great view depending on weather conditions. The nearest airport is Cologne Bonn (CGN) which is an international airport. &lt;br /&gt;
*[https://en.wikipedia.org/wiki/Bergisch_Gladbach Bergisch Gladbach on Wikipedia]&lt;br /&gt;
[[File:Bensberg.png|none|thumb|Bensberg (range indicated to Cologne's Cathedral). Screenshot from Google Maps.]]&lt;br /&gt;
&lt;br /&gt;
==Venue==&lt;br /&gt;
Our host is the [https://www.akademie-generali.de/en/home Generali Akademie], the dedicated education and conference center of the Generali Group in Germany (it's an insurance company). The location's special appeal is its all-inclusive package: conference rooms, hotel rooms and full catering service are conveniently provided on-site.&lt;br /&gt;
&lt;br /&gt;
''(full disclosure: as an employee, RdH has been there multiple times)''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!official address&lt;br /&gt;
!for navigation systems&lt;br /&gt;
|-&lt;br /&gt;
|Generali Akademie&lt;br /&gt;
Am Schloss 1-3&lt;br /&gt;
&lt;br /&gt;
51429 Bergisch-Gladbach&lt;br /&gt;
&lt;br /&gt;
Germany&lt;br /&gt;
|Generali Akademie&lt;br /&gt;
Jan-Wellem-Straße&lt;br /&gt;
&lt;br /&gt;
51429 Bergisch-Gladbach&lt;br /&gt;
&lt;br /&gt;
Germany&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Catering===&lt;br /&gt;
We have full catering on-site, i.e. breakfast, lunch and dinner including non-alcoholic drinks. Our meeting room also comes with coffee and beverages throughout the day.&lt;br /&gt;
===Facilities===&lt;br /&gt;
*Wireless networking (fast broadband), powered by [https://www.m3connect.de/ m3connect]&lt;br /&gt;
* &amp;lt;u&amp;gt;No wired network available&amp;lt;/u&amp;gt;&lt;br /&gt;
*Europlug type F&lt;br /&gt;
** we should bring some power strips&lt;br /&gt;
*(TODO - not sure if we have that) LCD projector&lt;br /&gt;
*flip chart&lt;br /&gt;
*(TODO add additional info e.g. pool)&lt;br /&gt;
=== Vicinity===&lt;br /&gt;
tbd (we're not in a city, we're in the country)&lt;br /&gt;
&lt;br /&gt;
===Travel information===&lt;br /&gt;
tbd&lt;br /&gt;
&lt;br /&gt;
===Cost calculation===&lt;br /&gt;
The fee per attendee is 837 € and is due on the last day of the event, payable via debit or credit card (VISA, Mastercard). A billing address needs to be provided in advance.&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
hotel room incl. breakfast  127 € x 4 days =  508 €&lt;br /&gt;
catering service (days 1-4)  70 € x 4 days =  280 €&lt;br /&gt;
catering service (day 5)     49 € x 1 day  =   49 €&lt;br /&gt;
--------------------------------------------  837 €&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;One attendee (RdH) needs to pay the additional fee for the meeting room.&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
meeting room (days 1-5)     180 € x 5 days =  900 €&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Hotels==&lt;br /&gt;
Hotel rooms are provided on-site and are part of our conference package, no dedicated booking necessary.&lt;br /&gt;
&lt;br /&gt;
=Attendance =&lt;br /&gt;
&lt;br /&gt;
*Hackfest Bensberg 2023 takes place on '''March 13-17, 2023'''&lt;br /&gt;
*deadline to apply for attendance is '''February 01, 2023'''&lt;br /&gt;
&lt;br /&gt;
== preface==&lt;br /&gt;
In an initial poll, 8 people expressed their interest/availability for this hackfest. Based on this number we are planning for 10 attendees. Should more people be interested, we'll try our best to expand - the earlier we know, the better! If we don't reach 10, we will try to scale down our booking. If you are interested, don't hold yourself back!&lt;br /&gt;
&lt;br /&gt;
==I want to attend!==&lt;br /&gt;
That's great! Be aware of the following: &lt;br /&gt;
&lt;br /&gt;
*You are making a commitment here which will produce expenses for the project. Please make sure that you will be able to honor this commitment! ''(Are you table to take the week off from your day job? Are you able to travel? etc.)''&lt;br /&gt;
* Every attendee will have to pay their fee of 837 € on the last day of the hackfest. There is something special about payment methods that we will have to talk about privately, I'll contact everyone. ''(After the hackfest you can follow the reimbursement procedure.)''&lt;br /&gt;
*You are eligible to apply no matter if you participated in the initial poll/&amp;quot;call for interest&amp;quot;. ''(Only in case we end up being seriously overbooked and cannot accommodate for everybody we will take the initial poll into account.)''&lt;br /&gt;
&lt;br /&gt;
Now go ahead and add yourself to this table (or ask in [https://gitlab.com/inkscape/inbox/-/issues/8109 this issue] and it will be done for you):&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Name&lt;br /&gt;
!GitLab handle&lt;br /&gt;
|-&lt;br /&gt;
|Martin Owens&lt;br /&gt;
|@doctormo&lt;br /&gt;
|-&lt;br /&gt;
|Jonathan Neuhauser&lt;br /&gt;
|@joneuhauser&lt;br /&gt;
|-&lt;br /&gt;
|Tavmjong Bah&lt;br /&gt;
|@Tavmjong&lt;br /&gt;
|-&lt;br /&gt;
|Marc Jeanmougin&lt;br /&gt;
|@marcjeanmougin&lt;br /&gt;
|-&lt;br /&gt;
|Chris Rogers&lt;br /&gt;
|@CRogers &lt;br /&gt;
|-&lt;br /&gt;
|René de Hesselle&lt;br /&gt;
|@dehesselle&lt;br /&gt;
|-&lt;br /&gt;
|Jabier Arraiza&lt;br /&gt;
|@jabiertxof&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.0.2&amp;diff=119170</id>
		<title>Release notes/1.0.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.0.2&amp;diff=119170"/>
		<updated>2021-01-08T16:32:24Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: /* Live Path Effects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Box| These Release Notes are in Draft Status.&lt;br /&gt;
&lt;br /&gt;
Important Links:&lt;br /&gt;
* [https://gitlab.com/inkscape/inkscape/commits/1.0.x Commit History Main Program (continue after: Jan 6, 2021])&lt;br /&gt;
* [https://gitlab.com/inkscape/extensions/-/commits/1.0.x/ Commit History Extensions (continue after Oct 18, 2020, after 6b1f9a09)]&lt;br /&gt;
* [https://gitlab.com/inkscape/inkscape-docs/documentation/-/tree/1.0.x Commit History Documentation (starting: Sept. 6 2020, after d40b3cfa)]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Box| Pending questions:&lt;br /&gt;
&lt;br /&gt;
* https://gitlab.com/inkscape/inkscape/-/commit/573c5005cada4d9fa3f5605562bed45bb38704f6#note_446696559&lt;br /&gt;
* https://gitlab.com/inkscape/inkscape/-/commit/c682469a08e3fb0db117c7ee451a7b56942ad22d#note_480434946&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== About this release ==&lt;br /&gt;
&lt;br /&gt;
'''Definitely not released yet.'''&lt;br /&gt;
&amp;lt;!--'''Released on September 7, 2020'''--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inkscape 1.0.2 is mainly a stability and bugfix release.&lt;br /&gt;
&lt;br /&gt;
== New Features ==&lt;br /&gt;
&lt;br /&gt;
* Zooming by '''&amp;lt;kbd&amp;gt;middle mouse button click&amp;lt;/kbd&amp;gt;''' (pressing scroll wheel) can now be deactivated in &amp;lt;code&amp;gt;Edit → Preferences → Behavior → Steps: Zoom with middle mouse click&amp;lt;/code&amp;gt; ([https://gitlab.com/inkscape/inkscape/-/commit/1867368bb3c07e8add379a4f971f113e3429847c Commit 186736])&lt;br /&gt;
[[File:Steps- Zoom with middle mouse .png]]&lt;br /&gt;
* Canvas rotation by '''&amp;lt;kbd&amp;gt;Ctrl + middle mouse drag&amp;lt;/kbd&amp;gt;''' / '''&amp;lt;kbd&amp;gt;Ctrl + Shift + Scroll&amp;lt;/kbd&amp;gt;''' can be prevented in two ways:&lt;br /&gt;
** temporarily for the current document from &amp;lt;code&amp;gt;View → Canvas Orientation → Lock Rotation&amp;lt;/code&amp;gt; ([https://gitlab.com/inkscape/inkscape/-/commit/5eb7c56ef2a3385cdc0af37dd05fd0b1588ea381 Commit 5eb7c5])&lt;br /&gt;
** for all new Inkscape windows in &amp;lt;code&amp;gt;Edit → Preferences → Interface: Lock canvas rotation&amp;lt;/code&amp;gt; by default ([https://gitlab.com/inkscape/inkscape/-/commit/e8c10dccda0bc53d444883fea825d907625e60b5 Commit e8c10d])&lt;br /&gt;
&lt;br /&gt;
[[File:Lock rotation.png]]&lt;br /&gt;
&lt;br /&gt;
== Bug fixes ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&lt;br /&gt;
* '''Copy-Paste''': &lt;br /&gt;
** A long-standing, very annoying bug where, when copying an object to the clipboard while also running certain other programs on Linux desktops (mainly clipboard managers), caused multiple export extension dialogs to open, has been fixed, so '''you can now again use your favorite clipboard manager''' while also using Inkscape ([https://gitlab.com/inkscape/inkscape/-/commit/fe7c68ecd6142c5e8302200aeab87b9ca69e5a86 Commit fe7c68], [https://gitlab.com/inkscape/inkscape/-/issues/575 Bug #575])&lt;br /&gt;
** When copy-pasting some items along with their originals/frames/paths (clones, text-on-path, text-in-a-shape, linked offsets), they are '''no longer displaced''' in relation to the pasted original (([https://gitlab.com/inkscape/inkscape/-/commit/b93f2108474c5a221fb53f9ee10046b52cf7bca3 Commit b93f21]), [https://gitlab.com/inkscape/inkscape/-/issues/853 Bug #853])&lt;br /&gt;
* '''Stroke to Path''': Converting an object's stroke to a path '''no longer makes its clones vanish''' ([https://gitlab.com/inkscape/inkscape/-/issues/1120 Bug #1120])&lt;br /&gt;
* '''Performance''': Improved rendering performance when '''zooming through multiple zoom levels''' ([https://gitlab.com/inkscape/inkscape/-/commit/28e21ec9414d1c06daf373d81f873c5fdf504d2a Commit 28e21e])&lt;br /&gt;
* '''CSS''': CSS classes that start with a letter that isn't part of the ASCII set are '''no longer ignored''' ([https://gitlab.com/inkscape/inkscape/-/issues/1094 Bug #1094])&lt;br /&gt;
* '''Cleanup''': An outdated link that pointed to a potentially offensive website now has been '''removed''' from a branding document ([https://gitlab.com/inkscape/inkscape/-/commit/88efa4ca78abf61255f95cce0e4d6cda5db53beb Commit 88efa4])&lt;br /&gt;
* '''User interface''': Random actions should '''no longer cause sudden scaling''' of the canvas ([https://gitlab.com/inkscape/inkscape/-/commit/49fc369ceb5a2f9093459d815ea45b364edc6a60 Commit 49fc36])&lt;br /&gt;
* '''Markers''': When adding a marker to a line, it can now be '''removed with a single Undo action''' again (not two) ([https://gitlab.com/inkscape/inkscape/-/commit/179fe94779e6087a2aaf4f95fcaaff80b611a1ba Commit 179fe9], [https://gitlab.com/inkscape/inkscape/-/issues/2130 Bug #2130])&lt;br /&gt;
&lt;br /&gt;
=== macOS ===&lt;br /&gt;
&lt;br /&gt;
* '''Performance''': Packaging has been updated for macOS, which '''removes a performance regression''' in Inkscape 1.0.1 ([https://gitlab.com/inkscape/inkscape/-/commit/64328615f6d54b5e71efa9a3db147848b4b5e89a Commit 643286])&lt;br /&gt;
* '''Icons''': File system '''icons look correct''' again now ([https://gitlab.com/inkscape/inkscape/-/commit/64328615f6d54b5e71efa9a3db147848b4b5e89a Commit 643286], [https://gitlab.com/inkscape/inkscape/-/issues/1893 Bug #1893])&lt;br /&gt;
* '''Export''': PDF export '''no longer produces unprintable PDF files''' ([https://gitlab.com/inkscape/inkscape/-/issues/827 Bug #827], [https://gitlab.com/inkscape/inkscape/-/commit/64328615f6d54b5e71efa9a3db147848b4b5e89a Commit 643286])&lt;br /&gt;
&lt;br /&gt;
=== Circle Tool ===&lt;br /&gt;
&lt;br /&gt;
* '''Arcs''' from Inkscape files created with versions older than 1.0 are no longer rendered as slices ([https://gitlab.com/inkscape/inkscape/-/issues/1900 Bug #1900])&lt;br /&gt;
* When '''dragging on an ellipse's handles''' inside the ellipse to create an arc, Inkscape no longer renders it as a closed slice ([https://gitlab.com/inkscape/inkscape/-/commit/def938f714ee6683687ff5e6c36210b38faed277 Commit def938])&lt;br /&gt;
&lt;br /&gt;
=== Eraser Tool ===&lt;br /&gt;
&lt;br /&gt;
* A long-standing issue with the Eraser tool '''painting red lines instead of erasing''' as soon as the user has interacted with a menu or dialog or another user interface element has been fixed ([https://gitlab.com/inkscape/inkscape/-/issues/2068 Bug #2068], [https://gitlab.com/inkscape/inkscape/-/commit/2057bf4baa8c538c5dbe0224603a1df24ab49173 Commit 2057bf])&lt;br /&gt;
&lt;br /&gt;
=== Live Path Effects ===&lt;br /&gt;
&lt;br /&gt;
* Fixed some '''issues with linked LPE item transforms''' ([https://gitlab.com/inkscape/inkscape/-/commit/546b645c305cd313356b35f400efd653cc769c56 Commit 546b64], [https://gitlab.com/inkscape/inkscape/-/commit/e3cad6e10551fb75ecf44418a7af36ff17d43455 Commit e3cad6])&lt;br /&gt;
&lt;br /&gt;
=== Mesh Gradient tool ===&lt;br /&gt;
&lt;br /&gt;
* Objects with a mesh gradient now '''keep their fill when copied to a different document''' ([https://gitlab.com/inkscape/inkscape/-/issues/579 Bug #579])&lt;br /&gt;
&lt;br /&gt;
=== Filter Editor dialog ===&lt;br /&gt;
&lt;br /&gt;
* The dialog elements are '''readable now when using a dark theme''' ([https://gitlab.com/inkscape/inkscape/-/issues/885 Bug #885])&lt;br /&gt;
&lt;br /&gt;
=== Objects dialog ===&lt;br /&gt;
&lt;br /&gt;
* The '''search''' function in the 'Objects' dialog '''shows results''' again ([https://gitlab.com/inkscape/inkscape/-/issues/1736 Bug #1736])&lt;br /&gt;
&lt;br /&gt;
=== Selectors and CSS dialog ===&lt;br /&gt;
&lt;br /&gt;
* In addition to multiple crash fixes (see below), the dialog now correctly recognizes '''style tags inside the documents defs section''' ([https://gitlab.com/inkscape/inkscape/-/commit/12f4d6473f329be60a84171b1ef3249f86cb312b Commit 12f4d6], [https://gitlab.com/inkscape/inkscape/-/issues/905 Bug #905])&lt;br /&gt;
&lt;br /&gt;
=== Text ===&lt;br /&gt;
&lt;br /&gt;
* A series of related '''bugs with text objects''' was fixed ([https://gitlab.com/inkscape/inkscape/-/merge_requests/2434 MR #2434]).&amp;lt;br/&amp;gt;All of the affected actions required a text object to behave like a path, but it behaved like a group, and the action failed. This series of bugs mostly affected new users who were following tutorials which did not work as expected.&amp;lt;br/&amp;gt;Specifically, the following actions now work again:&lt;br /&gt;
** A text object unioned with itself results in a '''single path''' again.&lt;br /&gt;
** Text objects can again be '''used with other objects in all Boolean operations'''.&lt;br /&gt;
** Text objects can again be '''inset and outset'''.&lt;br /&gt;
** Text objects can again be used to create a '''Dynamic Offset or a Linked Offset'''.&lt;br /&gt;
* The '''font preview''' sample now contains the '''correct currency symbols €¢''' (instead of \342\202\254\302\242). One needs to reset the preferences to see the updated font sample text ([https://gitlab.com/inkscape/inkscape/-/merge_requests/2547 MR #2547]).&lt;br /&gt;
* '''Custom font directories''' are found now and taken into account, even when the installed Pango version is newer than 1.44.7 ([https://gitlab.com/inkscape/inkscape/-/issues/1977 Bug #1977], [https://gitlab.com/inkscape/inkscape/-/commit/1771fab7bdf339f50d5e0ffabc2abfa691aa856b Commit 1771fa])&lt;br /&gt;
&lt;br /&gt;
== Crash fixes ==&lt;br /&gt;
&lt;br /&gt;
A variety of crashes have been fixed for this current bugfix release.&lt;br /&gt;
&lt;br /&gt;
Specifically, we fixed a crash &amp;amp;hellip;&lt;br /&gt;
* &amp;amp;hellip; when drawing with the '''Calligraphy tool''' inside a group with the 'Rotate copies' live path effect (and possibly when adding items to groups with a different path effect applied to them) ([https://gitlab.com/inkscape/inkscape/-/commit/b62cd93859f9fb7853aa7fdd41aef90fc04f461d Commit b62cd9], [https://gitlab.com/inkscape/inkscape/-/merge_requests/2386 MR #2386])&lt;br /&gt;
* &amp;amp;hellip; when '''duplicating a text''' that had lost the frame it was flowed in ([https://gitlab.com/inkscape/inkscape/-/issues/1919 Bug #1919])&lt;br /&gt;
* &amp;amp;hellip; that happened randomly when using '''undo / redo''' ([https://gitlab.com/inkscape/inkscape/-/commit/3cb09a5c9721172db756aab0830f84534cfb433a Commit 3cb09a])&lt;br /&gt;
* &amp;amp;hellip; when '''importing an SVGZ file by drag-and-drop''' ([https://gitlab.com/inkscape/inkscape/-/commit/b8e782258bf6c8995ab2b4b04ac617b6c157a0a8 Commit b8e782], [https://gitlab.com/inkscape/inkscape/-/issues/906 Bug #906])&lt;br /&gt;
* &amp;amp;hellip; that occurred sporadically when '''closing Inkscape''' ([https://gitlab.com/inkscape/inbox/-/issues/1918 Bug #1918], [https://gitlab.com/inkscape/inkscape/-/commit/275d152af7fd89139869d5f2f692c447a9e98cf0 Commit 275d15])&lt;br /&gt;
* &amp;amp;hellip; when '''popping an object out of its current group''' ([https://gitlab.com/inkscape/inkscape/-/commit/a803b14e580cdac23245904f3166459e4acd56fb Commit a803b1], [https://gitlab.com/inkscape/inkscape/-/issues/1770 Bug #1770])&lt;br /&gt;
* &amp;amp;hellip; or, actually, multiple different crashes occuring with the '''Selectors and CSS dialog''' on Redo, Undo and Clone actions, as well as on closing the document and when having a duplicate window open ([https://gitlab.com/inkscape/inkscape/-/commit/12f4d6473f329be60a84171b1ef3249f86cb312b Commit 12f4d6], Bugs [https://gitlab.com/inkscape/inkscape/-/issues/142 #142], [https://gitlab.com/inkscape/inkscape/-/issues/828 #828], [https://gitlab.com/inkscape/inkscape/-/issues/1168 #1168], [https://gitlab.com/inkscape/inkscape/-/issues/1157 #1157], [https://gitlab.com/inkscape/inkscape/-/issues/688 #688])&lt;br /&gt;
* &amp;amp;hellip; with the '''Clone LPE''' ([https://gitlab.com/inkscape/inkscape/-/commit/e3cad6e10551fb75ecf44418a7af36ff17d43455 Commit e3cad6])&lt;br /&gt;
* &amp;amp;hellip; when trying to '''export to PDF when there are markers included''' in the document whose color is defined by context-stroke (like Inkscape stock markers) ([https://gitlab.com/inkscape/inkscape/-/issues/1984 Bug #1984], [https://gitlab.com/inkscape/inkscape/-/commit/9b5de7815fcd93c2801c7fb8703491125ef906b5 Commit 9b5de7])&lt;br /&gt;
* &amp;amp;hellip; / a freeze that occured '''when importing a PDF file with many icc color spaces defined''' ([https://gitlab.com/inkscape/inkscape/-/issues/1878 Bug #1878], [https://gitlab.com/inkscape/inkscape/-/commit/5c1048983e4e44e8b00f52c48d0f35782f74336c Commit 5c1048])&lt;br /&gt;
&lt;br /&gt;
== Extension bug fixes ==&lt;br /&gt;
&lt;br /&gt;
=== Specific extensions ===&lt;br /&gt;
&lt;br /&gt;
* A few '''label texts''' were improved in the new '''&amp;quot;Scribus PDF Export&amp;quot;''' extension ([https://gitlab.com/inkscape/extensions/-/merge_requests/226 MR #226])&lt;br /&gt;
* The '''preview''' works again for the '''&amp;quot;Interpolate&amp;quot;''' extension ([https://gitlab.com/inkscape/extensions/-/issues/303 Bug #303])&lt;br /&gt;
&lt;br /&gt;
=== Extension failure fixes ===&lt;br /&gt;
&lt;br /&gt;
* '''&amp;quot;Change case&amp;quot;''' extension works again ([https://gitlab.com/inkscape/extensions/-/issues/302 Bug #302])&lt;br /&gt;
* '''&amp;quot;Interpolate attribute in a group&amp;quot;''' extension works again ([https://gitlab.com/inkscape/extensions/-/issues/310 Bug #310])&lt;br /&gt;
&lt;br /&gt;
== Translations ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- The following '''user interface translations''' received updates:&lt;br /&gt;
&lt;br /&gt;
* language&lt;br /&gt;
&lt;br /&gt;
The following '''documentation''' translations received updates:&lt;br /&gt;
&lt;br /&gt;
* language --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Contributing to translations ===&lt;br /&gt;
&lt;br /&gt;
Want to help with translations? [https://inkscape.org/contribute/translations/ Learn how to help!]&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- * Update 1 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Contributing to documentation and documentation translation === &amp;lt;!--T:77--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Contributions to the documentation translations, as well as improvements to its contents, are welcome at [https://gitlab.com/inkscape/inkscape-docs/documentation the inkscape-docs repository].&lt;br /&gt;
&lt;br /&gt;
== Previous releases ==&lt;br /&gt;
&lt;br /&gt;
* [[Release notes/1.0]] ([[Release_notes/1.0.1 |1.0.1]])&lt;br /&gt;
* [[Release notes/0.92]] ([[Release_notes/0.92.1 |0.92.1]], [[Release_notes/0.92.2 |0.92.2]], [[Release_notes/0.92.3 |0.92.3]], [[Release_notes/0.92.4 |0.92.4]], [[Release_notes/0.92.5 |0.92.5]])&lt;br /&gt;
* [[Release notes/0.91]]&lt;br /&gt;
* [[Release notes/0.48]] ([[Release notes/0.48.1 |0.48.1]], [[Release notes/0.48.2 | 0.48.2]], [[Release notes/0.48.3 | 0.48.3]], [[Release notes/0.48.4 | 0.48.4]], [[Release notes/0.48.5 | 0.48.5]])&lt;br /&gt;
* [[Release notes/0.47]]&lt;br /&gt;
* [[Release notes/0.46]]&lt;br /&gt;
* [[Release notes/0.45]]&lt;br /&gt;
* [[Release notes/0.44]]&lt;br /&gt;
* [[Release notes/0.43]]&lt;br /&gt;
* [[Release notes/0.42]]&lt;br /&gt;
* [[Release notes/0.41]]&lt;br /&gt;
* [[Release notes/0.40]]&lt;br /&gt;
* [[Release notes/0.39]]&lt;br /&gt;
* [[Release notes/0.38]]&lt;br /&gt;
* [[Release notes/0.37]]&lt;br /&gt;
* [[Release notes/0.36]]&lt;br /&gt;
* [[Release notes/0.35]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.1&amp;diff=119150</id>
		<title>Release notes/1.1</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.1&amp;diff=119150"/>
		<updated>2021-01-05T16:34:17Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: /* &amp;quot;Slice&amp;quot; LPE (new) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Box| '''These Release Notes are in Draft Status.'''&lt;br /&gt;
&lt;br /&gt;
Important Links:&lt;br /&gt;
* [https://gitlab.com/inkscape/inkscape/commits/master Commit History Main Program (starting from: 2b71d25 (Tue Dec 3 15:29:50 2019 +0100))]&lt;br /&gt;
* [https://gitlab.com/inkscape/extensions/-/commits/master Commit History Extensions (starting from: fe0fe398 (October 28, 2019))]&lt;br /&gt;
* [https://gitlab.com/inkscape/inkscape-docs/documentation/-/tree/master Commit History Documentation (starting from: cc619d14 (December 15 2019))]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Box| Pending questions:&lt;br /&gt;
&lt;br /&gt;
* [None currently]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
== Release highlights ==&lt;br /&gt;
&lt;br /&gt;
'''Definitely not released yet.'''&lt;br /&gt;
&lt;br /&gt;
Inkscape 1.1 is a stability and bugfix release. &lt;br /&gt;
&lt;br /&gt;
[For changes made even before the 1.0 release that aren't in 1.0, try to find out if the checked and not stroked ones here: https://gitlab.com/inkscape/inkscape/-/issues/1030 have really not been cherrypicked]&lt;br /&gt;
&lt;br /&gt;
The most notable improvements are: &lt;br /&gt;
&lt;br /&gt;
* Fill in&lt;br /&gt;
&lt;br /&gt;
== Important changes ==&lt;br /&gt;
&lt;br /&gt;
=== For packagers ===&lt;br /&gt;
&lt;br /&gt;
* We no longer depend on GtkSpell and ASpell but on GSpell for spell checking.&lt;br /&gt;
* lib2geom has been moved into its own git submodule (like the extensions).&lt;br /&gt;
&lt;br /&gt;
== Improvements ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [https://en.wikipedia.org/wiki/XInclude XInclude] support (see [https://gitlab.com/inkscape/inkscape/-/merge_requests/1150 !1150]) ''TODO: Move to a &amp;quot;technical&amp;quot; or &amp;quot;advanced&amp;quot; section?''&lt;br /&gt;
* &amp;lt;del&amp;gt;Hidden dialogs stop receiving signals and release resources&amp;lt;/del&amp;gt; &amp;lt;ins&amp;gt;Closing a dialog will destroy it&amp;lt;/ins&amp;gt;&lt;br /&gt;
* Shell mode: a history of commands is now remembered and can be accessed with the up and down arrow keys. [Tab ... autocompletion?]&lt;br /&gt;
* Recognize layers in SVG files exported from CorelDraw (see [https://gitlab.com/inkscape/inkscape/-/merge_requests/2046 !2046])&lt;br /&gt;
&lt;br /&gt;
=== General user interface ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The legacy gradient editor (a dialog that could previously be enabled in the preferences for the gradient tool) has been removed.&lt;br /&gt;
* &amp;lt;s&amp;gt; Dock layouts are now saved in an xml file (&amp;lt;code&amp;gt;docklayout.xml&amp;lt;/code&amp;gt;) in the user preferences directory, making them transferable. &amp;lt;/s&amp;gt;  This is not the case anymore for the new docking system&lt;br /&gt;
&lt;br /&gt;
=== Canvas ===&lt;br /&gt;
==== Rotation lock ====&lt;br /&gt;
&lt;br /&gt;
A new menu item has been added to allow the user to prevent the rotation of the canvas with key bindings commonly associated with zooming in other applications. This setting can be toggled on a per-window basis. In addition, a new preference option has been added to allow users to set the mode to be on when a new window is opened.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Canvas rotation lock toggle.png|New &amp;quot;Rotation lock&amp;quot; menu item&lt;br /&gt;
File:Default rotation lock toggle.png|Configuration option to lock the rotation by default&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Themeable cursors ====&lt;br /&gt;
&lt;br /&gt;
A set of SVG-based, themeable mouse cursors with HiDPI support were added. &lt;br /&gt;
These new cursors are coupled with the icon themes. The default set (hicolor theme) is stored in &amp;lt;code&amp;gt;~inkscape\share\inkscape\icons\hicolor\cursors&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
More information can be found on the [[SVG Cursors]] page. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Coursers.png|New cursor theme&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 'Outline Overlay' display mode ====&lt;br /&gt;
In this mode, a toned down view of the drawing (not click-sensitive) is shown behind the (click-sensitive) object outlines.    &lt;br /&gt;
The opacity of the original drawing in this view mode can be set in Edit &amp;gt; Preferences &amp;gt; Rendering &amp;gt; Outline overlay opacity.&lt;br /&gt;
[[File:Outline Overlay Preview.png|650px|frameless|center]]&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
==== Node tool ====&lt;br /&gt;
&lt;br /&gt;
The node tool now allows to copy, cut and paste a selection of nodes. These nodes can be inserted into the original path, into a different path or they can be pasted as a  completely new path.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=500px&amp;gt;&lt;br /&gt;
File:Copy paste nodes.gif| Copy, cut and paste just parts of the paths&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Connector tool ====&lt;br /&gt;
&lt;br /&gt;
* Connection lines now update in real time while objects are moved &lt;br /&gt;
* New sub-point connections for clones and groups, allowing users to use Inkscape to connect diagrams together like in other drafting tools:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Sub connector points.gif|New sub-connector points&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Calligraphy Tool ====&lt;br /&gt;
&lt;br /&gt;
* The tool now supports units for the width, with a much increased precision (up to three digits after the decimal separator, e.g. 0.005). The old, zoom-dependent width behavior is accessible with the unit '%'.&lt;br /&gt;
&lt;br /&gt;
=== Dialogs ===&lt;br /&gt;
==== Preferences dialog ====&lt;br /&gt;
&lt;br /&gt;
* Added new search bar in the preferences dialogue that performs a recursive search over all the nested categories of settings&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=650px&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File:A search bar in the preferences dialogue.gif|search bar in the preferences&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* press '''&amp;lt;code&amp;gt;F3&amp;lt;/code&amp;gt;''' or '''&amp;lt;code&amp;gt;Ctrl+G&amp;lt;/code&amp;gt;''' for next result&lt;br /&gt;
* press '''&amp;lt;code&amp;gt;Shit+F3&amp;lt;/code&amp;gt;''' or '''&amp;lt;code&amp;gt;Ctrl+Shift+G&amp;lt;/code&amp;gt;''' for previous result&lt;br /&gt;
New preferences:&lt;br /&gt;
* In Edit &amp;gt; Preferences &amp;gt; Imported images: Import, there is a new option that allows you to disable relative paths to linked files (&amp;quot;Store absolute file path for linked images&amp;quot;, active by default).&lt;br /&gt;
* In Edit &amp;gt; Preferences &amp;gt; Rendering &amp;gt; there is a new option to &amp;lt;code&amp;gt;Redraw while editing&amp;lt;/code&amp;gt; that improves performance of redrawing with some faster CPUs  (&amp;quot;Responsive&amp;quot;, active by default)&lt;br /&gt;
* In Edit &amp;gt; Preferences &amp;gt; Interface &amp;gt; Keyboard, in the new '''Modifiers''' tab, you can customize keyboard shortcut modifiers for on-canvas mouse actions (for example holding Ctrl for scaling while keeping the object's aspect ratio can be changed to Shift) [Known issue: doesn't survive a restart]&lt;br /&gt;
&lt;br /&gt;
==== 'About Inkscape' dialog ====&lt;br /&gt;
&lt;br /&gt;
The Help &amp;gt; About Inkscape dialog has been rebuilt from scratch with a larger window (and image) and a tabbed interface.&lt;br /&gt;
* The user-contributed About Screen artwork is now displayed much larger, as it should be!&lt;br /&gt;
* Authors and translators are now featured on separate tabs.&lt;br /&gt;
* A new license tab offers a brief explanation of Inkscape licensing. &lt;br /&gt;
* All the tabs include calls to action or links to the official website for more information.&lt;br /&gt;
* The current version of Inkscape is displayed on a button. When clicked, the full version information is copied to the clipboard, so it can be used in bug reports, for example.&lt;br /&gt;
&lt;br /&gt;
[[File:New about dialog.gif]]&lt;br /&gt;
&lt;br /&gt;
==== Fill and Stroke ====&lt;br /&gt;
&amp;lt;code&amp;gt;Object → Fill and stroke → Stroke Style&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Hairline stroke style ====&lt;br /&gt;
It's a style of the stroke that always renders as a 1px stroke independent of the zoom level of the canvas. This feature is useful for laser cutters and plotters.&lt;br /&gt;
Hairline support:&lt;br /&gt;
* Supports exporting hairlines to file formats with native hairline support (pdf/ps).&lt;br /&gt;
* Exporting hairlines to output devices or native file formats requires [https://gitlab.freedesktop.org/cairo/cairo/-/merge_requests/21 a patch to Cairo]. If unavailable, a very thin line width will be used instead.&lt;br /&gt;
* In other SVG renderers, these will be handled via non-scaling stroke with a stroke width of 1px.&lt;br /&gt;
* Export to PNG and rendering on canvas will use a line width of 1px.&lt;br /&gt;
[[File:InkscapeHairlines.gif]]&lt;br /&gt;
&lt;br /&gt;
=== Live path effects ===&lt;br /&gt;
&lt;br /&gt;
==== Automatic fill preservation for path effects ====&lt;br /&gt;
&lt;br /&gt;
LPEs which render strokes as fills (&amp;lt;code&amp;gt;Join Type&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Power Stroke&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;Taper Stroke&amp;lt;/code&amp;gt;) have been modified to automatically preserve the previous fill by creating a linked path when applied to an object.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Sadchrys original drawing with fill.png|Original drawing&lt;br /&gt;
File:Sadchrys after applying LPE previous versions.png|Previous versions of Inkscape would preserve the stroke settings but remove the fill when applied.&lt;br /&gt;
File:Sadchrys after applying LPE 1.1 original path.png|Now, Inkscape will automatically preserve the fill by creating a linked path underneath.&lt;br /&gt;
File:Sadchrys after applying LPE 1.1 linked fill.png|LPE options for the linked fill&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &amp;quot;Taper Stroke&amp;quot; LPE ====&lt;br /&gt;
&lt;br /&gt;
The Taper stroke LPE has been updated to include taper direction options (allowing the taper to run to one side of the path, instead of to the middle) and smoothing options for both ends of the path, allowing more interesting paths to be made in the effect. In addition, using the keybind '''Shift+click''' on the on-canvas knots allows quickly alternating between the different possible taper shapes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Taper stroke direction control.png|Direction control options&lt;br /&gt;
File:Taper stroke new parameter list.png|New parameter list&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &amp;quot;Fill between many&amp;quot; LPE ====&lt;br /&gt;
&lt;br /&gt;
A new shortcut has been added under the Path menu to automatically create a linked fill path using the '''Fill between many''' path effect. The effect is created beneath the selected paths and automatically selected to faciliate moving the path into the correct z-order and styling it as intended. For greater efficiency, the shortcut can also be bound to a hotkey using the '''Preferences''' dialog.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Fill between many shortcut menuitem.png|Previously, using this effect required tediously copying every path to the clipboard and pasting it into the parameter list of a new path.&lt;br /&gt;
File:Fill between many result.png|Now, Inkscape can perform this task automatically, without any tedium.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &amp;quot;Offset&amp;quot; LPE ====&lt;br /&gt;
&lt;br /&gt;
Offset calculation works faster now. Open paths can now have an offset that is not automatically closed [Known issue: when they don't self-intersect].&lt;br /&gt;
&lt;br /&gt;
==== &amp;quot;Slice&amp;quot; LPE (new) ====&lt;br /&gt;
&lt;br /&gt;
This new path effect allows you to split an object into two without destroying the original (or more by stacking multiple LPEs).&lt;br /&gt;
It works with groups, shapes, and paths. If you want to use it on Text, you need to use the 'Clone' LPE and apply the 'Slice' LPE on this clone. &lt;br /&gt;
It also allow change styles to any part because each part is a separated object only linked by original shape and maybe original transforms&lt;br /&gt;
&lt;br /&gt;
[[File:Slice LPE 1.gif|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
=== Extensions ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Notable bugfixes ==&lt;br /&gt;
&lt;br /&gt;
=== Crash fixes ===&lt;br /&gt;
&lt;br /&gt;
Fix a crash &amp;amp;hellip;&lt;br /&gt;
* &amp;amp;hellip; when ... ([https://gitlab.com/inkscape/inkscape/-/issues/ #number])&lt;br /&gt;
&lt;br /&gt;
=== Other bug fixes ===&lt;br /&gt;
&lt;br /&gt;
* The color selector's color wheel looks better now on HiDPI screens [https://gitlab.com/inkscape/inkscape/-/merge_requests/2416 MR #2416]&lt;br /&gt;
* The color indicator field in the bottom left corner of the window now uses a constant width and has been cleaned up a bit [https://gitlab.com/inkscape/inkscape/-/merge_requests/2400 MR #2400] &lt;br /&gt;
* The size of the double-arrow handles in the color sliders has been increased [https://gitlab.com/inkscape/inkscape/-/merge_requests/2427 MR #2427]&lt;br /&gt;
* Fix of multiple regressions and bugs with '''Stroke to path''' [https://gitlab.com/inkscape/inkscape/-/merge_requests/2410 MR #2410]&lt;br /&gt;
* Fix of feColorMatrix filter primitive default rendering [https://gitlab.com/inkscape/inkscape/-/merge_requests/2424 MR #2424]&lt;br /&gt;
* You can now just click in the color wheel to select a color [https://gitlab.com/inkscape/inkscape/-/merge_requests/2428 MR #2428]&lt;br /&gt;
&lt;br /&gt;
=== Even more bug fixes ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
For a complete list, visit [https://gitlab.com/inkscape/inkscape/-/milestones/2 our GitLab issue tracker] and see the [https://gitlab.com/inkscape/inkscape/-/commits/1.0.x commit history] (all changes since DATE until release date).&lt;br /&gt;
&lt;br /&gt;
== Breaking changes / Action required ==&lt;br /&gt;
&lt;br /&gt;
=== Extensions ===&lt;br /&gt;
&lt;br /&gt;
Element selections API has been improved, the API in 10 of using &amp;lt;code&amp;gt;self.svg.selected&amp;lt;/code&amp;gt; is deprecated in favour of the new &amp;lt;code&amp;gt;self.svg.selection&amp;lt;/code&amp;gt; interface. The previous API will continue to work for the time being but should be updated to the new API. Selection is now a type of ElementList which provides filtering, ordering and other generalised functionality, if you need an element list for example to make a bounding box, this is the way to do it.&lt;br /&gt;
&lt;br /&gt;
== Translations ==&lt;br /&gt;
&lt;br /&gt;
The following UI translations received updates:&lt;br /&gt;
&lt;br /&gt;
* Language&lt;br /&gt;
&lt;br /&gt;
The following documentation translations received updates:&lt;br /&gt;
&lt;br /&gt;
* Language&lt;br /&gt;
&lt;br /&gt;
=== Contributing to interface translations ===&lt;br /&gt;
&lt;br /&gt;
Want to help with translations? [https://inkscape.org/contribute/translations/ Learn how to help!]&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* Some missing options were added to the man page (command line help)&lt;br /&gt;
* Some missing keyboard shortcuts were added to the keyboard shortcut reference&lt;br /&gt;
&lt;br /&gt;
=== Contributing to documentation and documentation translation ===&lt;br /&gt;
Contributions to the documentation translations, as well as improvements to its contents, are welcome at [https://gitlab.com/inkscape/inkscape-docs/documentation the inkscape-docs repository].&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
* Fill in&lt;br /&gt;
* Many of Inkscape's old bug reports still need to be [https://alpha.inkscape.org/bug-migration/ tested and migrated to the new bug and feature request reporting page]. While some progress has already been made, we still need your help with that task.&lt;br /&gt;
* All (migrated and new) open issues for the project are listed on [https://gitlab.com/groups/inkscape/-/issues GitLab]. If you have some time on your hands and can help fixing them, [https://chat.inkscape.org/channel/team_devel join us in the development chat] and let us tackle them together.&lt;br /&gt;
&lt;br /&gt;
== Previous releases ==&lt;br /&gt;
&lt;br /&gt;
* [[Release notes/1.0]] ([[Release_notes/1.0.1 |1.0.1]])&lt;br /&gt;
* [[Release notes/0.92]] ([[Release_notes/0.92.1 |0.92.1]], [[Release_notes/0.92.2 |0.92.2]], [[Release_notes/0.92.3 |0.92.3]], [[Release_notes/0.92.4 |0.92.4]], [[Release_notes/0.92.5 |0.92.5]])&lt;br /&gt;
* [[Release notes/0.91]]&lt;br /&gt;
* [[Release notes/0.48]] ([[Release notes/0.48.1 |0.48.1]], [[Release notes/0.48.2 | 0.48.2]], [[Release notes/0.48.3 | 0.48.3]], [[Release notes/0.48.4 | 0.48.4]], [[Release notes/0.48.5 | 0.48.5]])&lt;br /&gt;
* [[Release notes/0.47]]&lt;br /&gt;
* [[Release notes/0.46]]&lt;br /&gt;
* [[Release notes/0.45]]&lt;br /&gt;
* [[Release notes/0.44]]&lt;br /&gt;
* [[Release notes/0.43]]&lt;br /&gt;
* [[Release notes/0.42]]&lt;br /&gt;
* [[Release notes/0.41]]&lt;br /&gt;
* [[Release notes/0.40]]&lt;br /&gt;
* [[Release notes/0.39]]&lt;br /&gt;
* [[Release notes/0.38]]&lt;br /&gt;
* [[Release notes/0.37]]&lt;br /&gt;
* [[Release notes/0.36]]&lt;br /&gt;
* [[Release notes/0.35]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.1&amp;diff=119149</id>
		<title>Release notes/1.1</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.1&amp;diff=119149"/>
		<updated>2021-01-05T16:28:14Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: /* 'Outline Overlay' display mode */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Box| '''These Release Notes are in Draft Status.'''&lt;br /&gt;
&lt;br /&gt;
Important Links:&lt;br /&gt;
* [https://gitlab.com/inkscape/inkscape/commits/master Commit History Main Program (starting from: 2b71d25 (Tue Dec 3 15:29:50 2019 +0100))]&lt;br /&gt;
* [https://gitlab.com/inkscape/extensions/-/commits/master Commit History Extensions (starting from: fe0fe398 (October 28, 2019))]&lt;br /&gt;
* [https://gitlab.com/inkscape/inkscape-docs/documentation/-/tree/master Commit History Documentation (starting from: cc619d14 (December 15 2019))]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Box| Pending questions:&lt;br /&gt;
&lt;br /&gt;
* [None currently]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
== Release highlights ==&lt;br /&gt;
&lt;br /&gt;
'''Definitely not released yet.'''&lt;br /&gt;
&lt;br /&gt;
Inkscape 1.1 is a stability and bugfix release. &lt;br /&gt;
&lt;br /&gt;
[For changes made even before the 1.0 release that aren't in 1.0, try to find out if the checked and not stroked ones here: https://gitlab.com/inkscape/inkscape/-/issues/1030 have really not been cherrypicked]&lt;br /&gt;
&lt;br /&gt;
The most notable improvements are: &lt;br /&gt;
&lt;br /&gt;
* Fill in&lt;br /&gt;
&lt;br /&gt;
== Important changes ==&lt;br /&gt;
&lt;br /&gt;
=== For packagers ===&lt;br /&gt;
&lt;br /&gt;
* We no longer depend on GtkSpell and ASpell but on GSpell for spell checking.&lt;br /&gt;
* lib2geom has been moved into its own git submodule (like the extensions).&lt;br /&gt;
&lt;br /&gt;
== Improvements ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [https://en.wikipedia.org/wiki/XInclude XInclude] support (see [https://gitlab.com/inkscape/inkscape/-/merge_requests/1150 !1150]) ''TODO: Move to a &amp;quot;technical&amp;quot; or &amp;quot;advanced&amp;quot; section?''&lt;br /&gt;
* &amp;lt;del&amp;gt;Hidden dialogs stop receiving signals and release resources&amp;lt;/del&amp;gt; &amp;lt;ins&amp;gt;Closing a dialog will destroy it&amp;lt;/ins&amp;gt;&lt;br /&gt;
* Shell mode: a history of commands is now remembered and can be accessed with the up and down arrow keys. [Tab ... autocompletion?]&lt;br /&gt;
* Recognize layers in SVG files exported from CorelDraw (see [https://gitlab.com/inkscape/inkscape/-/merge_requests/2046 !2046])&lt;br /&gt;
&lt;br /&gt;
=== General user interface ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The legacy gradient editor (a dialog that could previously be enabled in the preferences for the gradient tool) has been removed.&lt;br /&gt;
* &amp;lt;s&amp;gt; Dock layouts are now saved in an xml file (&amp;lt;code&amp;gt;docklayout.xml&amp;lt;/code&amp;gt;) in the user preferences directory, making them transferable. &amp;lt;/s&amp;gt;  This is not the case anymore for the new docking system&lt;br /&gt;
&lt;br /&gt;
=== Canvas ===&lt;br /&gt;
==== Rotation lock ====&lt;br /&gt;
&lt;br /&gt;
A new menu item has been added to allow the user to prevent the rotation of the canvas with key bindings commonly associated with zooming in other applications. This setting can be toggled on a per-window basis. In addition, a new preference option has been added to allow users to set the mode to be on when a new window is opened.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Canvas rotation lock toggle.png|New &amp;quot;Rotation lock&amp;quot; menu item&lt;br /&gt;
File:Default rotation lock toggle.png|Configuration option to lock the rotation by default&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Themeable cursors ====&lt;br /&gt;
&lt;br /&gt;
A set of SVG-based, themeable mouse cursors with HiDPI support were added. &lt;br /&gt;
These new cursors are coupled with the icon themes. The default set (hicolor theme) is stored in &amp;lt;code&amp;gt;~inkscape\share\inkscape\icons\hicolor\cursors&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
More information can be found on the [[SVG Cursors]] page. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Coursers.png|New cursor theme&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 'Outline Overlay' display mode ====&lt;br /&gt;
In this mode, a toned down view of the drawing (not click-sensitive) is shown behind the (click-sensitive) object outlines.    &lt;br /&gt;
The opacity of the original drawing in this view mode can be set in Edit &amp;gt; Preferences &amp;gt; Rendering &amp;gt; Outline overlay opacity.&lt;br /&gt;
[[File:Outline Overlay Preview.png|650px|frameless|center]]&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
==== Node tool ====&lt;br /&gt;
&lt;br /&gt;
The node tool now allows to copy, cut and paste a selection of nodes. These nodes can be inserted into the original path, into a different path or they can be pasted as a  completely new path.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=500px&amp;gt;&lt;br /&gt;
File:Copy paste nodes.gif| Copy, cut and paste just parts of the paths&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Connector tool ====&lt;br /&gt;
&lt;br /&gt;
* Connection lines now update in real time while objects are moved &lt;br /&gt;
* New sub-point connections for clones and groups, allowing users to use Inkscape to connect diagrams together like in other drafting tools:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Sub connector points.gif|New sub-connector points&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Calligraphy Tool ====&lt;br /&gt;
&lt;br /&gt;
* The tool now supports units for the width, with a much increased precision (up to three digits after the decimal separator, e.g. 0.005). The old, zoom-dependent width behavior is accessible with the unit '%'.&lt;br /&gt;
&lt;br /&gt;
=== Dialogs ===&lt;br /&gt;
==== Preferences dialog ====&lt;br /&gt;
&lt;br /&gt;
* Added new search bar in the preferences dialogue that performs a recursive search over all the nested categories of settings&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=650px&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File:A search bar in the preferences dialogue.gif|search bar in the preferences&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* press '''&amp;lt;code&amp;gt;F3&amp;lt;/code&amp;gt;''' or '''&amp;lt;code&amp;gt;Ctrl+G&amp;lt;/code&amp;gt;''' for next result&lt;br /&gt;
* press '''&amp;lt;code&amp;gt;Shit+F3&amp;lt;/code&amp;gt;''' or '''&amp;lt;code&amp;gt;Ctrl+Shift+G&amp;lt;/code&amp;gt;''' for previous result&lt;br /&gt;
New preferences:&lt;br /&gt;
* In Edit &amp;gt; Preferences &amp;gt; Imported images: Import, there is a new option that allows you to disable relative paths to linked files (&amp;quot;Store absolute file path for linked images&amp;quot;, active by default).&lt;br /&gt;
* In Edit &amp;gt; Preferences &amp;gt; Rendering &amp;gt; there is a new option to &amp;lt;code&amp;gt;Redraw while editing&amp;lt;/code&amp;gt; that improves performance of redrawing with some faster CPUs  (&amp;quot;Responsive&amp;quot;, active by default)&lt;br /&gt;
* In Edit &amp;gt; Preferences &amp;gt; Interface &amp;gt; Keyboard, in the new '''Modifiers''' tab, you can customize keyboard shortcut modifiers for on-canvas mouse actions (for example holding Ctrl for scaling while keeping the object's aspect ratio can be changed to Shift) [Known issue: doesn't survive a restart]&lt;br /&gt;
&lt;br /&gt;
==== 'About Inkscape' dialog ====&lt;br /&gt;
&lt;br /&gt;
The Help &amp;gt; About Inkscape dialog has been rebuilt from scratch with a larger window (and image) and a tabbed interface.&lt;br /&gt;
* The user-contributed About Screen artwork is now displayed much larger, as it should be!&lt;br /&gt;
* Authors and translators are now featured on separate tabs.&lt;br /&gt;
* A new license tab offers a brief explanation of Inkscape licensing. &lt;br /&gt;
* All the tabs include calls to action or links to the official website for more information.&lt;br /&gt;
* The current version of Inkscape is displayed on a button. When clicked, the full version information is copied to the clipboard, so it can be used in bug reports, for example.&lt;br /&gt;
&lt;br /&gt;
[[File:New about dialog.gif]]&lt;br /&gt;
&lt;br /&gt;
==== Fill and Stroke ====&lt;br /&gt;
&amp;lt;code&amp;gt;Object → Fill and stroke → Stroke Style&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Hairline stroke style ====&lt;br /&gt;
It's a style of the stroke that always renders as a 1px stroke independent of the zoom level of the canvas. This feature is useful for laser cutters and plotters.&lt;br /&gt;
Hairline support:&lt;br /&gt;
* Supports exporting hairlines to file formats with native hairline support (pdf/ps).&lt;br /&gt;
* Exporting hairlines to output devices or native file formats requires [https://gitlab.freedesktop.org/cairo/cairo/-/merge_requests/21 a patch to Cairo]. If unavailable, a very thin line width will be used instead.&lt;br /&gt;
* In other SVG renderers, these will be handled via non-scaling stroke with a stroke width of 1px.&lt;br /&gt;
* Export to PNG and rendering on canvas will use a line width of 1px.&lt;br /&gt;
[[File:InkscapeHairlines.gif]]&lt;br /&gt;
&lt;br /&gt;
=== Live path effects ===&lt;br /&gt;
&lt;br /&gt;
==== Automatic fill preservation for path effects ====&lt;br /&gt;
&lt;br /&gt;
LPEs which render strokes as fills (&amp;lt;code&amp;gt;Join Type&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Power Stroke&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;Taper Stroke&amp;lt;/code&amp;gt;) have been modified to automatically preserve the previous fill by creating a linked path when applied to an object.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Sadchrys original drawing with fill.png|Original drawing&lt;br /&gt;
File:Sadchrys after applying LPE previous versions.png|Previous versions of Inkscape would preserve the stroke settings but remove the fill when applied.&lt;br /&gt;
File:Sadchrys after applying LPE 1.1 original path.png|Now, Inkscape will automatically preserve the fill by creating a linked path underneath.&lt;br /&gt;
File:Sadchrys after applying LPE 1.1 linked fill.png|LPE options for the linked fill&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &amp;quot;Taper Stroke&amp;quot; LPE ====&lt;br /&gt;
&lt;br /&gt;
The Taper stroke LPE has been updated to include taper direction options (allowing the taper to run to one side of the path, instead of to the middle) and smoothing options for both ends of the path, allowing more interesting paths to be made in the effect. In addition, using the keybind '''Shift+click''' on the on-canvas knots allows quickly alternating between the different possible taper shapes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Taper stroke direction control.png|Direction control options&lt;br /&gt;
File:Taper stroke new parameter list.png|New parameter list&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &amp;quot;Fill between many&amp;quot; LPE ====&lt;br /&gt;
&lt;br /&gt;
A new shortcut has been added under the Path menu to automatically create a linked fill path using the '''Fill between many''' path effect. The effect is created beneath the selected paths and automatically selected to faciliate moving the path into the correct z-order and styling it as intended. For greater efficiency, the shortcut can also be bound to a hotkey using the '''Preferences''' dialog.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Fill between many shortcut menuitem.png|Previously, using this effect required tediously copying every path to the clipboard and pasting it into the parameter list of a new path.&lt;br /&gt;
File:Fill between many result.png|Now, Inkscape can perform this task automatically, without any tedium.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &amp;quot;Offset&amp;quot; LPE ====&lt;br /&gt;
&lt;br /&gt;
Offset calculation works faster now. Open paths can now have an offset that is not automatically closed [Known issue: when they don't self-intersect].&lt;br /&gt;
&lt;br /&gt;
==== &amp;quot;Slice&amp;quot; LPE (new) ====&lt;br /&gt;
&lt;br /&gt;
This new path effect allows you to split an object into two without destroying the original (or more by stacking multiple LPEs).&lt;br /&gt;
It works with groups, shapes, and paths. If you want to use it on Text, you need to use the 'Clone' LPE and apply the 'Slice' LPE on this clone. &lt;br /&gt;
[Known issue: crashes when one tries to edit the path]&lt;br /&gt;
&lt;br /&gt;
[[File:Slice LPE 1.gif|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
=== Extensions ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Notable bugfixes ==&lt;br /&gt;
&lt;br /&gt;
=== Crash fixes ===&lt;br /&gt;
&lt;br /&gt;
Fix a crash &amp;amp;hellip;&lt;br /&gt;
* &amp;amp;hellip; when ... ([https://gitlab.com/inkscape/inkscape/-/issues/ #number])&lt;br /&gt;
&lt;br /&gt;
=== Other bug fixes ===&lt;br /&gt;
&lt;br /&gt;
* The color selector's color wheel looks better now on HiDPI screens [https://gitlab.com/inkscape/inkscape/-/merge_requests/2416 MR #2416]&lt;br /&gt;
* The color indicator field in the bottom left corner of the window now uses a constant width and has been cleaned up a bit [https://gitlab.com/inkscape/inkscape/-/merge_requests/2400 MR #2400] &lt;br /&gt;
* The size of the double-arrow handles in the color sliders has been increased [https://gitlab.com/inkscape/inkscape/-/merge_requests/2427 MR #2427]&lt;br /&gt;
* Fix of multiple regressions and bugs with '''Stroke to path''' [https://gitlab.com/inkscape/inkscape/-/merge_requests/2410 MR #2410]&lt;br /&gt;
* Fix of feColorMatrix filter primitive default rendering [https://gitlab.com/inkscape/inkscape/-/merge_requests/2424 MR #2424]&lt;br /&gt;
* You can now just click in the color wheel to select a color [https://gitlab.com/inkscape/inkscape/-/merge_requests/2428 MR #2428]&lt;br /&gt;
&lt;br /&gt;
=== Even more bug fixes ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
For a complete list, visit [https://gitlab.com/inkscape/inkscape/-/milestones/2 our GitLab issue tracker] and see the [https://gitlab.com/inkscape/inkscape/-/commits/1.0.x commit history] (all changes since DATE until release date).&lt;br /&gt;
&lt;br /&gt;
== Breaking changes / Action required ==&lt;br /&gt;
&lt;br /&gt;
=== Extensions ===&lt;br /&gt;
&lt;br /&gt;
Element selections API has been improved, the API in 10 of using &amp;lt;code&amp;gt;self.svg.selected&amp;lt;/code&amp;gt; is deprecated in favour of the new &amp;lt;code&amp;gt;self.svg.selection&amp;lt;/code&amp;gt; interface. The previous API will continue to work for the time being but should be updated to the new API. Selection is now a type of ElementList which provides filtering, ordering and other generalised functionality, if you need an element list for example to make a bounding box, this is the way to do it.&lt;br /&gt;
&lt;br /&gt;
== Translations ==&lt;br /&gt;
&lt;br /&gt;
The following UI translations received updates:&lt;br /&gt;
&lt;br /&gt;
* Language&lt;br /&gt;
&lt;br /&gt;
The following documentation translations received updates:&lt;br /&gt;
&lt;br /&gt;
* Language&lt;br /&gt;
&lt;br /&gt;
=== Contributing to interface translations ===&lt;br /&gt;
&lt;br /&gt;
Want to help with translations? [https://inkscape.org/contribute/translations/ Learn how to help!]&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* Some missing options were added to the man page (command line help)&lt;br /&gt;
* Some missing keyboard shortcuts were added to the keyboard shortcut reference&lt;br /&gt;
&lt;br /&gt;
=== Contributing to documentation and documentation translation ===&lt;br /&gt;
Contributions to the documentation translations, as well as improvements to its contents, are welcome at [https://gitlab.com/inkscape/inkscape-docs/documentation the inkscape-docs repository].&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
* Fill in&lt;br /&gt;
* Many of Inkscape's old bug reports still need to be [https://alpha.inkscape.org/bug-migration/ tested and migrated to the new bug and feature request reporting page]. While some progress has already been made, we still need your help with that task.&lt;br /&gt;
* All (migrated and new) open issues for the project are listed on [https://gitlab.com/groups/inkscape/-/issues GitLab]. If you have some time on your hands and can help fixing them, [https://chat.inkscape.org/channel/team_devel join us in the development chat] and let us tackle them together.&lt;br /&gt;
&lt;br /&gt;
== Previous releases ==&lt;br /&gt;
&lt;br /&gt;
* [[Release notes/1.0]] ([[Release_notes/1.0.1 |1.0.1]])&lt;br /&gt;
* [[Release notes/0.92]] ([[Release_notes/0.92.1 |0.92.1]], [[Release_notes/0.92.2 |0.92.2]], [[Release_notes/0.92.3 |0.92.3]], [[Release_notes/0.92.4 |0.92.4]], [[Release_notes/0.92.5 |0.92.5]])&lt;br /&gt;
* [[Release notes/0.91]]&lt;br /&gt;
* [[Release notes/0.48]] ([[Release notes/0.48.1 |0.48.1]], [[Release notes/0.48.2 | 0.48.2]], [[Release notes/0.48.3 | 0.48.3]], [[Release notes/0.48.4 | 0.48.4]], [[Release notes/0.48.5 | 0.48.5]])&lt;br /&gt;
* [[Release notes/0.47]]&lt;br /&gt;
* [[Release notes/0.46]]&lt;br /&gt;
* [[Release notes/0.45]]&lt;br /&gt;
* [[Release notes/0.44]]&lt;br /&gt;
* [[Release notes/0.43]]&lt;br /&gt;
* [[Release notes/0.42]]&lt;br /&gt;
* [[Release notes/0.41]]&lt;br /&gt;
* [[Release notes/0.40]]&lt;br /&gt;
* [[Release notes/0.39]]&lt;br /&gt;
* [[Release notes/0.38]]&lt;br /&gt;
* [[Release notes/0.37]]&lt;br /&gt;
* [[Release notes/0.36]]&lt;br /&gt;
* [[Release notes/0.35]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.1&amp;diff=119148</id>
		<title>Release notes/1.1</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.1&amp;diff=119148"/>
		<updated>2021-01-05T16:27:53Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: /* 'Outline Overlay' display mode */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Box| '''These Release Notes are in Draft Status.'''&lt;br /&gt;
&lt;br /&gt;
Important Links:&lt;br /&gt;
* [https://gitlab.com/inkscape/inkscape/commits/master Commit History Main Program (starting from: 2b71d25 (Tue Dec 3 15:29:50 2019 +0100))]&lt;br /&gt;
* [https://gitlab.com/inkscape/extensions/-/commits/master Commit History Extensions (starting from: fe0fe398 (October 28, 2019))]&lt;br /&gt;
* [https://gitlab.com/inkscape/inkscape-docs/documentation/-/tree/master Commit History Documentation (starting from: cc619d14 (December 15 2019))]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Box| Pending questions:&lt;br /&gt;
&lt;br /&gt;
* [None currently]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
== Release highlights ==&lt;br /&gt;
&lt;br /&gt;
'''Definitely not released yet.'''&lt;br /&gt;
&lt;br /&gt;
Inkscape 1.1 is a stability and bugfix release. &lt;br /&gt;
&lt;br /&gt;
[For changes made even before the 1.0 release that aren't in 1.0, try to find out if the checked and not stroked ones here: https://gitlab.com/inkscape/inkscape/-/issues/1030 have really not been cherrypicked]&lt;br /&gt;
&lt;br /&gt;
The most notable improvements are: &lt;br /&gt;
&lt;br /&gt;
* Fill in&lt;br /&gt;
&lt;br /&gt;
== Important changes ==&lt;br /&gt;
&lt;br /&gt;
=== For packagers ===&lt;br /&gt;
&lt;br /&gt;
* We no longer depend on GtkSpell and ASpell but on GSpell for spell checking.&lt;br /&gt;
* lib2geom has been moved into its own git submodule (like the extensions).&lt;br /&gt;
&lt;br /&gt;
== Improvements ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [https://en.wikipedia.org/wiki/XInclude XInclude] support (see [https://gitlab.com/inkscape/inkscape/-/merge_requests/1150 !1150]) ''TODO: Move to a &amp;quot;technical&amp;quot; or &amp;quot;advanced&amp;quot; section?''&lt;br /&gt;
* &amp;lt;del&amp;gt;Hidden dialogs stop receiving signals and release resources&amp;lt;/del&amp;gt; &amp;lt;ins&amp;gt;Closing a dialog will destroy it&amp;lt;/ins&amp;gt;&lt;br /&gt;
* Shell mode: a history of commands is now remembered and can be accessed with the up and down arrow keys. [Tab ... autocompletion?]&lt;br /&gt;
* Recognize layers in SVG files exported from CorelDraw (see [https://gitlab.com/inkscape/inkscape/-/merge_requests/2046 !2046])&lt;br /&gt;
&lt;br /&gt;
=== General user interface ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The legacy gradient editor (a dialog that could previously be enabled in the preferences for the gradient tool) has been removed.&lt;br /&gt;
* &amp;lt;s&amp;gt; Dock layouts are now saved in an xml file (&amp;lt;code&amp;gt;docklayout.xml&amp;lt;/code&amp;gt;) in the user preferences directory, making them transferable. &amp;lt;/s&amp;gt;  This is not the case anymore for the new docking system&lt;br /&gt;
&lt;br /&gt;
=== Canvas ===&lt;br /&gt;
==== Rotation lock ====&lt;br /&gt;
&lt;br /&gt;
A new menu item has been added to allow the user to prevent the rotation of the canvas with key bindings commonly associated with zooming in other applications. This setting can be toggled on a per-window basis. In addition, a new preference option has been added to allow users to set the mode to be on when a new window is opened.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Canvas rotation lock toggle.png|New &amp;quot;Rotation lock&amp;quot; menu item&lt;br /&gt;
File:Default rotation lock toggle.png|Configuration option to lock the rotation by default&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Themeable cursors ====&lt;br /&gt;
&lt;br /&gt;
A set of SVG-based, themeable mouse cursors with HiDPI support were added. &lt;br /&gt;
These new cursors are coupled with the icon themes. The default set (hicolor theme) is stored in &amp;lt;code&amp;gt;~inkscape\share\inkscape\icons\hicolor\cursors&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
More information can be found on the [[SVG Cursors]] page. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Coursers.png|New cursor theme&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 'Outline Overlay' display mode ====&lt;br /&gt;
In this mode, a toned down view of the drawing (not click-sensitive) is shown behind the (click-sensitive) object outlines.    &lt;br /&gt;
The opacity of the original drawing in this view mode can be set in Edit &amp;gt; Preferences &amp;gt; Rendering &amp;gt; Outline overlay opacity.&lt;br /&gt;
[[File:Outline Overlay Preview.png|600px|frameless|center]]&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
==== Node tool ====&lt;br /&gt;
&lt;br /&gt;
The node tool now allows to copy, cut and paste a selection of nodes. These nodes can be inserted into the original path, into a different path or they can be pasted as a  completely new path.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=500px&amp;gt;&lt;br /&gt;
File:Copy paste nodes.gif| Copy, cut and paste just parts of the paths&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Connector tool ====&lt;br /&gt;
&lt;br /&gt;
* Connection lines now update in real time while objects are moved &lt;br /&gt;
* New sub-point connections for clones and groups, allowing users to use Inkscape to connect diagrams together like in other drafting tools:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Sub connector points.gif|New sub-connector points&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Calligraphy Tool ====&lt;br /&gt;
&lt;br /&gt;
* The tool now supports units for the width, with a much increased precision (up to three digits after the decimal separator, e.g. 0.005). The old, zoom-dependent width behavior is accessible with the unit '%'.&lt;br /&gt;
&lt;br /&gt;
=== Dialogs ===&lt;br /&gt;
==== Preferences dialog ====&lt;br /&gt;
&lt;br /&gt;
* Added new search bar in the preferences dialogue that performs a recursive search over all the nested categories of settings&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=650px&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File:A search bar in the preferences dialogue.gif|search bar in the preferences&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* press '''&amp;lt;code&amp;gt;F3&amp;lt;/code&amp;gt;''' or '''&amp;lt;code&amp;gt;Ctrl+G&amp;lt;/code&amp;gt;''' for next result&lt;br /&gt;
* press '''&amp;lt;code&amp;gt;Shit+F3&amp;lt;/code&amp;gt;''' or '''&amp;lt;code&amp;gt;Ctrl+Shift+G&amp;lt;/code&amp;gt;''' for previous result&lt;br /&gt;
New preferences:&lt;br /&gt;
* In Edit &amp;gt; Preferences &amp;gt; Imported images: Import, there is a new option that allows you to disable relative paths to linked files (&amp;quot;Store absolute file path for linked images&amp;quot;, active by default).&lt;br /&gt;
* In Edit &amp;gt; Preferences &amp;gt; Rendering &amp;gt; there is a new option to &amp;lt;code&amp;gt;Redraw while editing&amp;lt;/code&amp;gt; that improves performance of redrawing with some faster CPUs  (&amp;quot;Responsive&amp;quot;, active by default)&lt;br /&gt;
* In Edit &amp;gt; Preferences &amp;gt; Interface &amp;gt; Keyboard, in the new '''Modifiers''' tab, you can customize keyboard shortcut modifiers for on-canvas mouse actions (for example holding Ctrl for scaling while keeping the object's aspect ratio can be changed to Shift) [Known issue: doesn't survive a restart]&lt;br /&gt;
&lt;br /&gt;
==== 'About Inkscape' dialog ====&lt;br /&gt;
&lt;br /&gt;
The Help &amp;gt; About Inkscape dialog has been rebuilt from scratch with a larger window (and image) and a tabbed interface.&lt;br /&gt;
* The user-contributed About Screen artwork is now displayed much larger, as it should be!&lt;br /&gt;
* Authors and translators are now featured on separate tabs.&lt;br /&gt;
* A new license tab offers a brief explanation of Inkscape licensing. &lt;br /&gt;
* All the tabs include calls to action or links to the official website for more information.&lt;br /&gt;
* The current version of Inkscape is displayed on a button. When clicked, the full version information is copied to the clipboard, so it can be used in bug reports, for example.&lt;br /&gt;
&lt;br /&gt;
[[File:New about dialog.gif]]&lt;br /&gt;
&lt;br /&gt;
==== Fill and Stroke ====&lt;br /&gt;
&amp;lt;code&amp;gt;Object → Fill and stroke → Stroke Style&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Hairline stroke style ====&lt;br /&gt;
It's a style of the stroke that always renders as a 1px stroke independent of the zoom level of the canvas. This feature is useful for laser cutters and plotters.&lt;br /&gt;
Hairline support:&lt;br /&gt;
* Supports exporting hairlines to file formats with native hairline support (pdf/ps).&lt;br /&gt;
* Exporting hairlines to output devices or native file formats requires [https://gitlab.freedesktop.org/cairo/cairo/-/merge_requests/21 a patch to Cairo]. If unavailable, a very thin line width will be used instead.&lt;br /&gt;
* In other SVG renderers, these will be handled via non-scaling stroke with a stroke width of 1px.&lt;br /&gt;
* Export to PNG and rendering on canvas will use a line width of 1px.&lt;br /&gt;
[[File:InkscapeHairlines.gif]]&lt;br /&gt;
&lt;br /&gt;
=== Live path effects ===&lt;br /&gt;
&lt;br /&gt;
==== Automatic fill preservation for path effects ====&lt;br /&gt;
&lt;br /&gt;
LPEs which render strokes as fills (&amp;lt;code&amp;gt;Join Type&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Power Stroke&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;Taper Stroke&amp;lt;/code&amp;gt;) have been modified to automatically preserve the previous fill by creating a linked path when applied to an object.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Sadchrys original drawing with fill.png|Original drawing&lt;br /&gt;
File:Sadchrys after applying LPE previous versions.png|Previous versions of Inkscape would preserve the stroke settings but remove the fill when applied.&lt;br /&gt;
File:Sadchrys after applying LPE 1.1 original path.png|Now, Inkscape will automatically preserve the fill by creating a linked path underneath.&lt;br /&gt;
File:Sadchrys after applying LPE 1.1 linked fill.png|LPE options for the linked fill&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &amp;quot;Taper Stroke&amp;quot; LPE ====&lt;br /&gt;
&lt;br /&gt;
The Taper stroke LPE has been updated to include taper direction options (allowing the taper to run to one side of the path, instead of to the middle) and smoothing options for both ends of the path, allowing more interesting paths to be made in the effect. In addition, using the keybind '''Shift+click''' on the on-canvas knots allows quickly alternating between the different possible taper shapes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Taper stroke direction control.png|Direction control options&lt;br /&gt;
File:Taper stroke new parameter list.png|New parameter list&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &amp;quot;Fill between many&amp;quot; LPE ====&lt;br /&gt;
&lt;br /&gt;
A new shortcut has been added under the Path menu to automatically create a linked fill path using the '''Fill between many''' path effect. The effect is created beneath the selected paths and automatically selected to faciliate moving the path into the correct z-order and styling it as intended. For greater efficiency, the shortcut can also be bound to a hotkey using the '''Preferences''' dialog.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Fill between many shortcut menuitem.png|Previously, using this effect required tediously copying every path to the clipboard and pasting it into the parameter list of a new path.&lt;br /&gt;
File:Fill between many result.png|Now, Inkscape can perform this task automatically, without any tedium.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &amp;quot;Offset&amp;quot; LPE ====&lt;br /&gt;
&lt;br /&gt;
Offset calculation works faster now. Open paths can now have an offset that is not automatically closed [Known issue: when they don't self-intersect].&lt;br /&gt;
&lt;br /&gt;
==== &amp;quot;Slice&amp;quot; LPE (new) ====&lt;br /&gt;
&lt;br /&gt;
This new path effect allows you to split an object into two without destroying the original (or more by stacking multiple LPEs).&lt;br /&gt;
It works with groups, shapes, and paths. If you want to use it on Text, you need to use the 'Clone' LPE and apply the 'Slice' LPE on this clone. &lt;br /&gt;
[Known issue: crashes when one tries to edit the path]&lt;br /&gt;
&lt;br /&gt;
[[File:Slice LPE 1.gif|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
=== Extensions ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Notable bugfixes ==&lt;br /&gt;
&lt;br /&gt;
=== Crash fixes ===&lt;br /&gt;
&lt;br /&gt;
Fix a crash &amp;amp;hellip;&lt;br /&gt;
* &amp;amp;hellip; when ... ([https://gitlab.com/inkscape/inkscape/-/issues/ #number])&lt;br /&gt;
&lt;br /&gt;
=== Other bug fixes ===&lt;br /&gt;
&lt;br /&gt;
* The color selector's color wheel looks better now on HiDPI screens [https://gitlab.com/inkscape/inkscape/-/merge_requests/2416 MR #2416]&lt;br /&gt;
* The color indicator field in the bottom left corner of the window now uses a constant width and has been cleaned up a bit [https://gitlab.com/inkscape/inkscape/-/merge_requests/2400 MR #2400] &lt;br /&gt;
* The size of the double-arrow handles in the color sliders has been increased [https://gitlab.com/inkscape/inkscape/-/merge_requests/2427 MR #2427]&lt;br /&gt;
* Fix of multiple regressions and bugs with '''Stroke to path''' [https://gitlab.com/inkscape/inkscape/-/merge_requests/2410 MR #2410]&lt;br /&gt;
* Fix of feColorMatrix filter primitive default rendering [https://gitlab.com/inkscape/inkscape/-/merge_requests/2424 MR #2424]&lt;br /&gt;
* You can now just click in the color wheel to select a color [https://gitlab.com/inkscape/inkscape/-/merge_requests/2428 MR #2428]&lt;br /&gt;
&lt;br /&gt;
=== Even more bug fixes ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
For a complete list, visit [https://gitlab.com/inkscape/inkscape/-/milestones/2 our GitLab issue tracker] and see the [https://gitlab.com/inkscape/inkscape/-/commits/1.0.x commit history] (all changes since DATE until release date).&lt;br /&gt;
&lt;br /&gt;
== Breaking changes / Action required ==&lt;br /&gt;
&lt;br /&gt;
=== Extensions ===&lt;br /&gt;
&lt;br /&gt;
Element selections API has been improved, the API in 10 of using &amp;lt;code&amp;gt;self.svg.selected&amp;lt;/code&amp;gt; is deprecated in favour of the new &amp;lt;code&amp;gt;self.svg.selection&amp;lt;/code&amp;gt; interface. The previous API will continue to work for the time being but should be updated to the new API. Selection is now a type of ElementList which provides filtering, ordering and other generalised functionality, if you need an element list for example to make a bounding box, this is the way to do it.&lt;br /&gt;
&lt;br /&gt;
== Translations ==&lt;br /&gt;
&lt;br /&gt;
The following UI translations received updates:&lt;br /&gt;
&lt;br /&gt;
* Language&lt;br /&gt;
&lt;br /&gt;
The following documentation translations received updates:&lt;br /&gt;
&lt;br /&gt;
* Language&lt;br /&gt;
&lt;br /&gt;
=== Contributing to interface translations ===&lt;br /&gt;
&lt;br /&gt;
Want to help with translations? [https://inkscape.org/contribute/translations/ Learn how to help!]&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* Some missing options were added to the man page (command line help)&lt;br /&gt;
* Some missing keyboard shortcuts were added to the keyboard shortcut reference&lt;br /&gt;
&lt;br /&gt;
=== Contributing to documentation and documentation translation ===&lt;br /&gt;
Contributions to the documentation translations, as well as improvements to its contents, are welcome at [https://gitlab.com/inkscape/inkscape-docs/documentation the inkscape-docs repository].&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
* Fill in&lt;br /&gt;
* Many of Inkscape's old bug reports still need to be [https://alpha.inkscape.org/bug-migration/ tested and migrated to the new bug and feature request reporting page]. While some progress has already been made, we still need your help with that task.&lt;br /&gt;
* All (migrated and new) open issues for the project are listed on [https://gitlab.com/groups/inkscape/-/issues GitLab]. If you have some time on your hands and can help fixing them, [https://chat.inkscape.org/channel/team_devel join us in the development chat] and let us tackle them together.&lt;br /&gt;
&lt;br /&gt;
== Previous releases ==&lt;br /&gt;
&lt;br /&gt;
* [[Release notes/1.0]] ([[Release_notes/1.0.1 |1.0.1]])&lt;br /&gt;
* [[Release notes/0.92]] ([[Release_notes/0.92.1 |0.92.1]], [[Release_notes/0.92.2 |0.92.2]], [[Release_notes/0.92.3 |0.92.3]], [[Release_notes/0.92.4 |0.92.4]], [[Release_notes/0.92.5 |0.92.5]])&lt;br /&gt;
* [[Release notes/0.91]]&lt;br /&gt;
* [[Release notes/0.48]] ([[Release notes/0.48.1 |0.48.1]], [[Release notes/0.48.2 | 0.48.2]], [[Release notes/0.48.3 | 0.48.3]], [[Release notes/0.48.4 | 0.48.4]], [[Release notes/0.48.5 | 0.48.5]])&lt;br /&gt;
* [[Release notes/0.47]]&lt;br /&gt;
* [[Release notes/0.46]]&lt;br /&gt;
* [[Release notes/0.45]]&lt;br /&gt;
* [[Release notes/0.44]]&lt;br /&gt;
* [[Release notes/0.43]]&lt;br /&gt;
* [[Release notes/0.42]]&lt;br /&gt;
* [[Release notes/0.41]]&lt;br /&gt;
* [[Release notes/0.40]]&lt;br /&gt;
* [[Release notes/0.39]]&lt;br /&gt;
* [[Release notes/0.38]]&lt;br /&gt;
* [[Release notes/0.37]]&lt;br /&gt;
* [[Release notes/0.36]]&lt;br /&gt;
* [[Release notes/0.35]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.1&amp;diff=119147</id>
		<title>Release notes/1.1</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.1&amp;diff=119147"/>
		<updated>2021-01-05T16:26:06Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: /* 'Outline Overlay' display mode */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Box| '''These Release Notes are in Draft Status.'''&lt;br /&gt;
&lt;br /&gt;
Important Links:&lt;br /&gt;
* [https://gitlab.com/inkscape/inkscape/commits/master Commit History Main Program (starting from: 2b71d25 (Tue Dec 3 15:29:50 2019 +0100))]&lt;br /&gt;
* [https://gitlab.com/inkscape/extensions/-/commits/master Commit History Extensions (starting from: fe0fe398 (October 28, 2019))]&lt;br /&gt;
* [https://gitlab.com/inkscape/inkscape-docs/documentation/-/tree/master Commit History Documentation (starting from: cc619d14 (December 15 2019))]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Box| Pending questions:&lt;br /&gt;
&lt;br /&gt;
* [None currently]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
== Release highlights ==&lt;br /&gt;
&lt;br /&gt;
'''Definitely not released yet.'''&lt;br /&gt;
&lt;br /&gt;
Inkscape 1.1 is a stability and bugfix release. &lt;br /&gt;
&lt;br /&gt;
[For changes made even before the 1.0 release that aren't in 1.0, try to find out if the checked and not stroked ones here: https://gitlab.com/inkscape/inkscape/-/issues/1030 have really not been cherrypicked]&lt;br /&gt;
&lt;br /&gt;
The most notable improvements are: &lt;br /&gt;
&lt;br /&gt;
* Fill in&lt;br /&gt;
&lt;br /&gt;
== Important changes ==&lt;br /&gt;
&lt;br /&gt;
=== For packagers ===&lt;br /&gt;
&lt;br /&gt;
* We no longer depend on GtkSpell and ASpell but on GSpell for spell checking.&lt;br /&gt;
* lib2geom has been moved into its own git submodule (like the extensions).&lt;br /&gt;
&lt;br /&gt;
== Improvements ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [https://en.wikipedia.org/wiki/XInclude XInclude] support (see [https://gitlab.com/inkscape/inkscape/-/merge_requests/1150 !1150]) ''TODO: Move to a &amp;quot;technical&amp;quot; or &amp;quot;advanced&amp;quot; section?''&lt;br /&gt;
* &amp;lt;del&amp;gt;Hidden dialogs stop receiving signals and release resources&amp;lt;/del&amp;gt; &amp;lt;ins&amp;gt;Closing a dialog will destroy it&amp;lt;/ins&amp;gt;&lt;br /&gt;
* Shell mode: a history of commands is now remembered and can be accessed with the up and down arrow keys. [Tab ... autocompletion?]&lt;br /&gt;
* Recognize layers in SVG files exported from CorelDraw (see [https://gitlab.com/inkscape/inkscape/-/merge_requests/2046 !2046])&lt;br /&gt;
&lt;br /&gt;
=== General user interface ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The legacy gradient editor (a dialog that could previously be enabled in the preferences for the gradient tool) has been removed.&lt;br /&gt;
* &amp;lt;s&amp;gt; Dock layouts are now saved in an xml file (&amp;lt;code&amp;gt;docklayout.xml&amp;lt;/code&amp;gt;) in the user preferences directory, making them transferable. &amp;lt;/s&amp;gt;  This is not the case anymore for the new docking system&lt;br /&gt;
&lt;br /&gt;
=== Canvas ===&lt;br /&gt;
==== Rotation lock ====&lt;br /&gt;
&lt;br /&gt;
A new menu item has been added to allow the user to prevent the rotation of the canvas with key bindings commonly associated with zooming in other applications. This setting can be toggled on a per-window basis. In addition, a new preference option has been added to allow users to set the mode to be on when a new window is opened.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Canvas rotation lock toggle.png|New &amp;quot;Rotation lock&amp;quot; menu item&lt;br /&gt;
File:Default rotation lock toggle.png|Configuration option to lock the rotation by default&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Themeable cursors ====&lt;br /&gt;
&lt;br /&gt;
A set of SVG-based, themeable mouse cursors with HiDPI support were added. &lt;br /&gt;
These new cursors are coupled with the icon themes. The default set (hicolor theme) is stored in &amp;lt;code&amp;gt;~inkscape\share\inkscape\icons\hicolor\cursors&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
More information can be found on the [[SVG Cursors]] page. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Coursers.png|New cursor theme&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 'Outline Overlay' display mode ====&lt;br /&gt;
[[File:Outline Overlay Preview.png|thumb|left|Outline Overlay]]  &lt;br /&gt;
In this mode, a toned down view of the drawing (not click-sensitive) is shown behind the (click-sensitive) object outlines.    &lt;br /&gt;
The opacity of the original drawing in this view mode can be set in Edit &amp;gt; Preferences &amp;gt; Rendering &amp;gt; Outline overlay opacity.&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
==== Node tool ====&lt;br /&gt;
&lt;br /&gt;
The node tool now allows to copy, cut and paste a selection of nodes. These nodes can be inserted into the original path, into a different path or they can be pasted as a  completely new path.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=500px&amp;gt;&lt;br /&gt;
File:Copy paste nodes.gif| Copy, cut and paste just parts of the paths&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Connector tool ====&lt;br /&gt;
&lt;br /&gt;
* Connection lines now update in real time while objects are moved &lt;br /&gt;
* New sub-point connections for clones and groups, allowing users to use Inkscape to connect diagrams together like in other drafting tools:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Sub connector points.gif|New sub-connector points&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Calligraphy Tool ====&lt;br /&gt;
&lt;br /&gt;
* The tool now supports units for the width, with a much increased precision (up to three digits after the decimal separator, e.g. 0.005). The old, zoom-dependent width behavior is accessible with the unit '%'.&lt;br /&gt;
&lt;br /&gt;
=== Dialogs ===&lt;br /&gt;
==== Preferences dialog ====&lt;br /&gt;
&lt;br /&gt;
* Added new search bar in the preferences dialogue that performs a recursive search over all the nested categories of settings&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=650px&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File:A search bar in the preferences dialogue.gif|search bar in the preferences&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* press '''&amp;lt;code&amp;gt;F3&amp;lt;/code&amp;gt;''' or '''&amp;lt;code&amp;gt;Ctrl+G&amp;lt;/code&amp;gt;''' for next result&lt;br /&gt;
* press '''&amp;lt;code&amp;gt;Shit+F3&amp;lt;/code&amp;gt;''' or '''&amp;lt;code&amp;gt;Ctrl+Shift+G&amp;lt;/code&amp;gt;''' for previous result&lt;br /&gt;
New preferences:&lt;br /&gt;
* In Edit &amp;gt; Preferences &amp;gt; Imported images: Import, there is a new option that allows you to disable relative paths to linked files (&amp;quot;Store absolute file path for linked images&amp;quot;, active by default).&lt;br /&gt;
* In Edit &amp;gt; Preferences &amp;gt; Rendering &amp;gt; there is a new option to &amp;lt;code&amp;gt;Redraw while editing&amp;lt;/code&amp;gt; that improves performance of redrawing with some faster CPUs  (&amp;quot;Responsive&amp;quot;, active by default)&lt;br /&gt;
* In Edit &amp;gt; Preferences &amp;gt; Interface &amp;gt; Keyboard, in the new '''Modifiers''' tab, you can customize keyboard shortcut modifiers for on-canvas mouse actions (for example holding Ctrl for scaling while keeping the object's aspect ratio can be changed to Shift) [Known issue: doesn't survive a restart]&lt;br /&gt;
&lt;br /&gt;
==== 'About Inkscape' dialog ====&lt;br /&gt;
&lt;br /&gt;
The Help &amp;gt; About Inkscape dialog has been rebuilt from scratch with a larger window (and image) and a tabbed interface.&lt;br /&gt;
* The user-contributed About Screen artwork is now displayed much larger, as it should be!&lt;br /&gt;
* Authors and translators are now featured on separate tabs.&lt;br /&gt;
* A new license tab offers a brief explanation of Inkscape licensing. &lt;br /&gt;
* All the tabs include calls to action or links to the official website for more information.&lt;br /&gt;
* The current version of Inkscape is displayed on a button. When clicked, the full version information is copied to the clipboard, so it can be used in bug reports, for example.&lt;br /&gt;
&lt;br /&gt;
[[File:New about dialog.gif]]&lt;br /&gt;
&lt;br /&gt;
==== Fill and Stroke ====&lt;br /&gt;
&amp;lt;code&amp;gt;Object → Fill and stroke → Stroke Style&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Hairline stroke style ====&lt;br /&gt;
It's a style of the stroke that always renders as a 1px stroke independent of the zoom level of the canvas. This feature is useful for laser cutters and plotters.&lt;br /&gt;
Hairline support:&lt;br /&gt;
* Supports exporting hairlines to file formats with native hairline support (pdf/ps).&lt;br /&gt;
* Exporting hairlines to output devices or native file formats requires [https://gitlab.freedesktop.org/cairo/cairo/-/merge_requests/21 a patch to Cairo]. If unavailable, a very thin line width will be used instead.&lt;br /&gt;
* In other SVG renderers, these will be handled via non-scaling stroke with a stroke width of 1px.&lt;br /&gt;
* Export to PNG and rendering on canvas will use a line width of 1px.&lt;br /&gt;
[[File:InkscapeHairlines.gif]]&lt;br /&gt;
&lt;br /&gt;
=== Live path effects ===&lt;br /&gt;
&lt;br /&gt;
==== Automatic fill preservation for path effects ====&lt;br /&gt;
&lt;br /&gt;
LPEs which render strokes as fills (&amp;lt;code&amp;gt;Join Type&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Power Stroke&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;Taper Stroke&amp;lt;/code&amp;gt;) have been modified to automatically preserve the previous fill by creating a linked path when applied to an object.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Sadchrys original drawing with fill.png|Original drawing&lt;br /&gt;
File:Sadchrys after applying LPE previous versions.png|Previous versions of Inkscape would preserve the stroke settings but remove the fill when applied.&lt;br /&gt;
File:Sadchrys after applying LPE 1.1 original path.png|Now, Inkscape will automatically preserve the fill by creating a linked path underneath.&lt;br /&gt;
File:Sadchrys after applying LPE 1.1 linked fill.png|LPE options for the linked fill&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &amp;quot;Taper Stroke&amp;quot; LPE ====&lt;br /&gt;
&lt;br /&gt;
The Taper stroke LPE has been updated to include taper direction options (allowing the taper to run to one side of the path, instead of to the middle) and smoothing options for both ends of the path, allowing more interesting paths to be made in the effect. In addition, using the keybind '''Shift+click''' on the on-canvas knots allows quickly alternating between the different possible taper shapes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Taper stroke direction control.png|Direction control options&lt;br /&gt;
File:Taper stroke new parameter list.png|New parameter list&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &amp;quot;Fill between many&amp;quot; LPE ====&lt;br /&gt;
&lt;br /&gt;
A new shortcut has been added under the Path menu to automatically create a linked fill path using the '''Fill between many''' path effect. The effect is created beneath the selected paths and automatically selected to faciliate moving the path into the correct z-order and styling it as intended. For greater efficiency, the shortcut can also be bound to a hotkey using the '''Preferences''' dialog.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Fill between many shortcut menuitem.png|Previously, using this effect required tediously copying every path to the clipboard and pasting it into the parameter list of a new path.&lt;br /&gt;
File:Fill between many result.png|Now, Inkscape can perform this task automatically, without any tedium.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &amp;quot;Offset&amp;quot; LPE ====&lt;br /&gt;
&lt;br /&gt;
Offset calculation works faster now. Open paths can now have an offset that is not automatically closed [Known issue: when they don't self-intersect].&lt;br /&gt;
&lt;br /&gt;
==== &amp;quot;Slice&amp;quot; LPE (new) ====&lt;br /&gt;
&lt;br /&gt;
This new path effect allows you to split an object into two without destroying the original (or more by stacking multiple LPEs).&lt;br /&gt;
It works with groups, shapes, and paths. If you want to use it on Text, you need to use the 'Clone' LPE and apply the 'Slice' LPE on this clone. &lt;br /&gt;
[Known issue: crashes when one tries to edit the path]&lt;br /&gt;
&lt;br /&gt;
[[File:Slice LPE 1.gif|800px|frameless]]&lt;br /&gt;
&lt;br /&gt;
=== Extensions ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Notable bugfixes ==&lt;br /&gt;
&lt;br /&gt;
=== Crash fixes ===&lt;br /&gt;
&lt;br /&gt;
Fix a crash &amp;amp;hellip;&lt;br /&gt;
* &amp;amp;hellip; when ... ([https://gitlab.com/inkscape/inkscape/-/issues/ #number])&lt;br /&gt;
&lt;br /&gt;
=== Other bug fixes ===&lt;br /&gt;
&lt;br /&gt;
* The color selector's color wheel looks better now on HiDPI screens [https://gitlab.com/inkscape/inkscape/-/merge_requests/2416 MR #2416]&lt;br /&gt;
* The color indicator field in the bottom left corner of the window now uses a constant width and has been cleaned up a bit [https://gitlab.com/inkscape/inkscape/-/merge_requests/2400 MR #2400] &lt;br /&gt;
* The size of the double-arrow handles in the color sliders has been increased [https://gitlab.com/inkscape/inkscape/-/merge_requests/2427 MR #2427]&lt;br /&gt;
* Fix of multiple regressions and bugs with '''Stroke to path''' [https://gitlab.com/inkscape/inkscape/-/merge_requests/2410 MR #2410]&lt;br /&gt;
* Fix of feColorMatrix filter primitive default rendering [https://gitlab.com/inkscape/inkscape/-/merge_requests/2424 MR #2424]&lt;br /&gt;
* You can now just click in the color wheel to select a color [https://gitlab.com/inkscape/inkscape/-/merge_requests/2428 MR #2428]&lt;br /&gt;
&lt;br /&gt;
=== Even more bug fixes ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
For a complete list, visit [https://gitlab.com/inkscape/inkscape/-/milestones/2 our GitLab issue tracker] and see the [https://gitlab.com/inkscape/inkscape/-/commits/1.0.x commit history] (all changes since DATE until release date).&lt;br /&gt;
&lt;br /&gt;
== Breaking changes / Action required ==&lt;br /&gt;
&lt;br /&gt;
=== Extensions ===&lt;br /&gt;
&lt;br /&gt;
Element selections API has been improved, the API in 10 of using &amp;lt;code&amp;gt;self.svg.selected&amp;lt;/code&amp;gt; is deprecated in favour of the new &amp;lt;code&amp;gt;self.svg.selection&amp;lt;/code&amp;gt; interface. The previous API will continue to work for the time being but should be updated to the new API. Selection is now a type of ElementList which provides filtering, ordering and other generalised functionality, if you need an element list for example to make a bounding box, this is the way to do it.&lt;br /&gt;
&lt;br /&gt;
== Translations ==&lt;br /&gt;
&lt;br /&gt;
The following UI translations received updates:&lt;br /&gt;
&lt;br /&gt;
* Language&lt;br /&gt;
&lt;br /&gt;
The following documentation translations received updates:&lt;br /&gt;
&lt;br /&gt;
* Language&lt;br /&gt;
&lt;br /&gt;
=== Contributing to interface translations ===&lt;br /&gt;
&lt;br /&gt;
Want to help with translations? [https://inkscape.org/contribute/translations/ Learn how to help!]&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* Some missing options were added to the man page (command line help)&lt;br /&gt;
* Some missing keyboard shortcuts were added to the keyboard shortcut reference&lt;br /&gt;
&lt;br /&gt;
=== Contributing to documentation and documentation translation ===&lt;br /&gt;
Contributions to the documentation translations, as well as improvements to its contents, are welcome at [https://gitlab.com/inkscape/inkscape-docs/documentation the inkscape-docs repository].&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
* Fill in&lt;br /&gt;
* Many of Inkscape's old bug reports still need to be [https://alpha.inkscape.org/bug-migration/ tested and migrated to the new bug and feature request reporting page]. While some progress has already been made, we still need your help with that task.&lt;br /&gt;
* All (migrated and new) open issues for the project are listed on [https://gitlab.com/groups/inkscape/-/issues GitLab]. If you have some time on your hands and can help fixing them, [https://chat.inkscape.org/channel/team_devel join us in the development chat] and let us tackle them together.&lt;br /&gt;
&lt;br /&gt;
== Previous releases ==&lt;br /&gt;
&lt;br /&gt;
* [[Release notes/1.0]] ([[Release_notes/1.0.1 |1.0.1]])&lt;br /&gt;
* [[Release notes/0.92]] ([[Release_notes/0.92.1 |0.92.1]], [[Release_notes/0.92.2 |0.92.2]], [[Release_notes/0.92.3 |0.92.3]], [[Release_notes/0.92.4 |0.92.4]], [[Release_notes/0.92.5 |0.92.5]])&lt;br /&gt;
* [[Release notes/0.91]]&lt;br /&gt;
* [[Release notes/0.48]] ([[Release notes/0.48.1 |0.48.1]], [[Release notes/0.48.2 | 0.48.2]], [[Release notes/0.48.3 | 0.48.3]], [[Release notes/0.48.4 | 0.48.4]], [[Release notes/0.48.5 | 0.48.5]])&lt;br /&gt;
* [[Release notes/0.47]]&lt;br /&gt;
* [[Release notes/0.46]]&lt;br /&gt;
* [[Release notes/0.45]]&lt;br /&gt;
* [[Release notes/0.44]]&lt;br /&gt;
* [[Release notes/0.43]]&lt;br /&gt;
* [[Release notes/0.42]]&lt;br /&gt;
* [[Release notes/0.41]]&lt;br /&gt;
* [[Release notes/0.40]]&lt;br /&gt;
* [[Release notes/0.39]]&lt;br /&gt;
* [[Release notes/0.38]]&lt;br /&gt;
* [[Release notes/0.37]]&lt;br /&gt;
* [[Release notes/0.36]]&lt;br /&gt;
* [[Release notes/0.35]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=File:Outline_Overlay_Preview.png&amp;diff=119146</id>
		<title>File:Outline Overlay Preview.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=File:Outline_Overlay_Preview.png&amp;diff=119146"/>
		<updated>2021-01-05T16:24:02Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Outline Overlay Preview&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.1&amp;diff=119032</id>
		<title>Release notes/1.1</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.1&amp;diff=119032"/>
		<updated>2020-10-30T22:29:53Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: /* Canvas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Other languages | en = {{FULLPAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
== Release highlights ==&lt;br /&gt;
&lt;br /&gt;
'''Definitely not released yet.'''&lt;br /&gt;
&lt;br /&gt;
Inkscape 1.1 is a stability and bugfix release. &lt;br /&gt;
&lt;br /&gt;
[For changes made even before the 1.0 release that aren't in 1.0, try to find out if the checked and not stroked ones here: https://gitlab.com/inkscape/inkscape/-/issues/1030 have really not been cherrypicked]&lt;br /&gt;
&lt;br /&gt;
The most notable improvements are: &lt;br /&gt;
&lt;br /&gt;
* Fill in&lt;br /&gt;
&lt;br /&gt;
== Important changes ==&lt;br /&gt;
&lt;br /&gt;
=== For packagers ===&lt;br /&gt;
&lt;br /&gt;
* We no longer depend on GtkSpell and ASpell but on GSpell for spell checking.&lt;br /&gt;
* lib2geom has been moved into its own git submodule (like the extensions).&lt;br /&gt;
&lt;br /&gt;
== Improvements ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [https://en.wikipedia.org/wiki/XInclude XInclude] support (see [https://gitlab.com/inkscape/inkscape/-/merge_requests/1150 !1150]) ''TODO: Move to a &amp;quot;technical&amp;quot; or &amp;quot;advanced&amp;quot; section?''&lt;br /&gt;
* Hidden dialogs stop receiving signals and release resources&lt;br /&gt;
* Shell mode: a history of commands is now remembered and can be accessed with the up and down arrow keys. [Tab ... autocompletion?]&lt;br /&gt;
* Recognize layers in SVG files exported from CorelDraw (see [https://gitlab.com/inkscape/inkscape/-/merge_requests/2046 !2046])&lt;br /&gt;
&lt;br /&gt;
=== General user interface ===&lt;br /&gt;
&lt;br /&gt;
* Dock layouts are now saved in an xml file (&amp;lt;code&amp;gt;docklayout.xml&amp;lt;/code&amp;gt;) in the user preferences directory, making them transferable.&lt;br /&gt;
* The legacy gradient editor (a dialog that could previously be enabled in the preferences for the gradient tool) has been removed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Canvas ===&lt;br /&gt;
==== Rotation lock ====&lt;br /&gt;
&lt;br /&gt;
A new menu item has been added to allow the user to prevent the rotation of the canvas with key bindings commonly associated with zooming in other applications. This setting can be toggled on a per-window basis. In addition, a new preference option has been added to allow users to set the mode to be on when a new window is opened.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Canvas rotation lock toggle.png|New &amp;quot;Rotation lock&amp;quot; menu item&lt;br /&gt;
File:Default rotation lock toggle.png|Configuration option to lock the rotation by default&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== New cursors ====&lt;br /&gt;
&lt;br /&gt;
New SVG-based, themeable mouse cursors with HiDPI support were added. &lt;br /&gt;
These new cursors are part of icon themes. The default set is stored in &amp;lt;code&amp;gt;~inkscape\share\inkscape\icons\hicolor\cursors&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
More information can be found on the [[SVG Cursors]] page. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Coursers.png|new&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== New render mode Outline Ovelay ====&lt;br /&gt;
&lt;br /&gt;
This show a mix of draw with a hover outline, making it sensitive as outline (paths no fills)&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
==== Node tool ====&lt;br /&gt;
&lt;br /&gt;
The node tool now allows to copy, cut and paste a selection of nodes. These nodes can be inserted into the original path, into a different path or they can be pasted as a  completely new path.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=500px&amp;gt;&lt;br /&gt;
File:Copy paste nodes.gif| Copy, cut and paste just parts of the paths&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Connector tool ====&lt;br /&gt;
* Connection lines now update in real time  &lt;br /&gt;
* New sub-point connections for clones and groups, allowing users to use Inkscape to connect diagrams together like in other drafting tools:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Sub connector points.gif|New sub-connector points&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dialogs ===&lt;br /&gt;
==== Preferences dialog ====&lt;br /&gt;
&lt;br /&gt;
* Added new search bar in the preferences dialogue that performs a recursive search over all the nested categories of settings&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=650px&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File:A search bar in the preferences dialogue.gif|search bar in the preferences&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* press '''&amp;lt;code&amp;gt;F3&amp;lt;/code&amp;gt;''' or '''&amp;lt;code&amp;gt;Ctrl+G&amp;lt;/code&amp;gt;''' for next result&lt;br /&gt;
* press '''&amp;lt;code&amp;gt;Shit+F3&amp;lt;/code&amp;gt;''' or '''&amp;lt;code&amp;gt;Ctrl+Shift+G&amp;lt;/code&amp;gt;''' for previous result&lt;br /&gt;
New preferences:&lt;br /&gt;
* In Edit &amp;gt; Preferences &amp;gt; Imported images: Import, there is a new option that allows you to disable relative paths to linked files (&amp;quot;Store absolute file path for linked images&amp;quot;, active by default).&lt;br /&gt;
* In Edit &amp;gt; Preferences &amp;gt; Rendering &amp;gt; there is a new option &amp;lt;code&amp;gt;Redraw while editing&amp;lt;/code&amp;gt; that improve performace of redrawing for some faster CPUs  (&amp;quot;Responsive&amp;quot;, active by default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Live path effects ===&lt;br /&gt;
&lt;br /&gt;
==== Automatic fill preservation for path effects ====&lt;br /&gt;
&lt;br /&gt;
LPEs which render strokes as fills (&amp;lt;code&amp;gt;Join Type&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Power Stroke&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;Taper Stroke&amp;lt;/code&amp;gt;) have been modified to automatically preserve the previous fill by creating a linked path when applied to an object.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Sadchrys original drawing with fill.png|Original drawing&lt;br /&gt;
File:Sadchrys after applying LPE previous versions.png|Previous versions of Inkscape would preserve the stroke settings but remove the fill when applied.&lt;br /&gt;
File:Sadchrys after applying LPE 1.1 original path.png|Now, Inkscape will automatically preserve the fill by creating a linked path underneath.&lt;br /&gt;
File:Sadchrys after applying LPE 1.1 linked fill.png|LPE options for the linked fill&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &amp;quot;Taper Stroke&amp;quot; LPE improved ====&lt;br /&gt;
&lt;br /&gt;
The Taper stroke LPE has been updated to include taper direction options (allowing the taper to run to one side of the path, instead of to the middle) and smoothing options for both ends of the path, allowing more interesting paths to be made in the effect. In addition, using the keybind '''Shift+click''' on the on-canvas knots allows quickly alternating between the different possible taper shapes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Taper stroke direction control.png|Direction control options&lt;br /&gt;
File:Taper stroke new parameter list.png|New parameter list&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== New shortcut for &amp;quot;Fill between many&amp;quot; LPE ====&lt;br /&gt;
&lt;br /&gt;
A new shortcut has been added under the Path menu to automatically create a linked fill path using the '''Fill between many''' path effect. The effect is created beneath the selected paths and automatically selected to faciliate moving the path into the correct z-order and styling it as intended. For greater efficiency, the shortcut can also be bound to a hotkey using the '''Preferences''' dialog.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Fill between many shortcut menuitem.png|Previously, using this effect required tediously copying every path to the clipboard and pasting it into the parameter list of a new path.&lt;br /&gt;
File:Fill between many result.png|Now, Inkscape can perform this task automatically, without any tedium.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Offset''' improve offsetting method and speed. Now work on open paths (without self intersections)&lt;br /&gt;
&lt;br /&gt;
==== New LPE slice ====&lt;br /&gt;
&lt;br /&gt;
It works in groups, shapes and paths and can be nested allowing split a item by a line.&lt;br /&gt;
&lt;br /&gt;
=== Extensions ===&lt;br /&gt;
&lt;br /&gt;
A new extension allows to directly save as a PDF through Scribus, if Scribus 1.5+ is found in the path. This should allow to produce a color-managed PDF if the SVG is color-managed.&lt;br /&gt;
&lt;br /&gt;
== Notable bugfixes ==&lt;br /&gt;
&lt;br /&gt;
=== Crash fixes ===&lt;br /&gt;
&lt;br /&gt;
Fix a crash &amp;amp;hellip;&lt;br /&gt;
* &amp;amp;hellip; when ... ([https://gitlab.com/inkscape/inkscape/-/issues/ #number])&lt;br /&gt;
&lt;br /&gt;
=== Other bug fixes ===&lt;br /&gt;
&lt;br /&gt;
* Dragging connected objects now does not leave the connections behind until dragging concludes. Instead, lines follow drag smoothly.&lt;br /&gt;
* fixed Antialiasing problem with the color wheel  for HiDPI screens [https://gitlab.com/inkscape/inkscape/-/merge_requests/2416 2416]&lt;br /&gt;
* clean-up and making  paint selector layout  more constant  [https://gitlab.com/inkscape/inkscape/-/merge_requests/2400 2400] &lt;br /&gt;
* Increase size of arrows on color sliders [https://gitlab.com/inkscape/inkscape/-/merge_requests/2427 2427]&lt;br /&gt;
* Fix of multiple regressions and bugs for command '''Storke to path''' [https://gitlab.com/inkscape/inkscape/-/merge_requests/2410 2410]&lt;br /&gt;
* Fix of feColorMatrix filter primitive defoult rendering [https://gitlab.com/inkscape/inkscape/-/merge_requests/2424 2424]&lt;br /&gt;
* Enable selection by click in the color wheel [https://gitlab.com/inkscape/inkscape/-/merge_requests/2428 2428]&lt;br /&gt;
&lt;br /&gt;
=== Even more bug fixes ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
For a complete list, visit [https://gitlab.com/inkscape/inkscape/-/milestones/2 our GitLab issue tracker] and see the [https://gitlab.com/inkscape/inkscape/-/commits/1.0.x commit history] (all changes since DATE until release date).&lt;br /&gt;
&lt;br /&gt;
== Breaking changes / Action required ==&lt;br /&gt;
&lt;br /&gt;
=== Extensions ===&lt;br /&gt;
&lt;br /&gt;
Element selections API has been improved, the API in 10 of using &amp;lt;code&amp;gt;self.svg.selected&amp;lt;/code&amp;gt; is deprecated in favour of the new &amp;lt;code&amp;gt;self.svg.selection&amp;lt;/code&amp;gt; interface. The previous API will continue to work for the time being but should be updated to the new API. Selection is now a type of ElementList which provides filtering, ordering and other generalised functionality, if you need an element list for example to make a bounding box, this is the way to do it.&lt;br /&gt;
&lt;br /&gt;
== Translations ==&lt;br /&gt;
&lt;br /&gt;
The following UI translations received updates:&lt;br /&gt;
&lt;br /&gt;
* Language&lt;br /&gt;
&lt;br /&gt;
The following documentation translations received updates:&lt;br /&gt;
&lt;br /&gt;
* Language&lt;br /&gt;
&lt;br /&gt;
=== Contributing to interface translations ===&lt;br /&gt;
&lt;br /&gt;
Want to help with translations? [https://inkscape.org/contribute/translations/ Learn how to help!]&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* Some missing options were added to the man page (command line help)&lt;br /&gt;
* Some missing keyboard shortcuts were added to the keyboard shortcut reference&lt;br /&gt;
&lt;br /&gt;
=== Contributing to documentation and documentation translation ===&lt;br /&gt;
Contributions to the documentation translations, as well as improvements to its contents, are welcome at [https://gitlab.com/inkscape/inkscape-docs/documentation the inkscape-docs repository].&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
* Fill in&lt;br /&gt;
* Many of Inkscape's old bug reports still need to be [https://alpha.inkscape.org/bug-migration/ tested and migrated to the new bug and feature request reporting page]. While some progress has already been made, we still need your help with that task.&lt;br /&gt;
* All (migrated and new) open issues for the project are listed on [https://gitlab.com/groups/inkscape/-/issues GitLab]. If you have some time on your hands and can help fixing them, [https://chat.inkscape.org/channel/team_devel join us in the development chat] and let us tackle them together.&lt;br /&gt;
&lt;br /&gt;
== Previous releases ==&lt;br /&gt;
&lt;br /&gt;
* [[Release notes/1.0]] ([[Release_notes/1.0.1 |1.0.1]])&lt;br /&gt;
* [[Release notes/0.92]] ([[Release_notes/0.92.1 |0.92.1]], [[Release_notes/0.92.2 |0.92.2]], [[Release_notes/0.92.3 |0.92.3]], [[Release_notes/0.92.4 |0.92.4]], [[Release_notes/0.92.5 |0.92.5]])&lt;br /&gt;
* [[Release notes/0.91]]&lt;br /&gt;
* [[Release notes/0.48]] ([[Release notes/0.48.1 |0.48.1]], [[Release notes/0.48.2 | 0.48.2]], [[Release notes/0.48.3 | 0.48.3]], [[Release notes/0.48.4 | 0.48.4]], [[Release notes/0.48.5 | 0.48.5]])&lt;br /&gt;
* [[Release notes/0.47]]&lt;br /&gt;
* [[Release notes/0.46]]&lt;br /&gt;
* [[Release notes/0.45]]&lt;br /&gt;
* [[Release notes/0.44]]&lt;br /&gt;
* [[Release notes/0.43]]&lt;br /&gt;
* [[Release notes/0.42]]&lt;br /&gt;
* [[Release notes/0.41]]&lt;br /&gt;
* [[Release notes/0.40]]&lt;br /&gt;
* [[Release notes/0.39]]&lt;br /&gt;
* [[Release notes/0.38]]&lt;br /&gt;
* [[Release notes/0.37]]&lt;br /&gt;
* [[Release notes/0.36]]&lt;br /&gt;
* [[Release notes/0.35]]&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.1&amp;diff=119031</id>
		<title>Release notes/1.1</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.1&amp;diff=119031"/>
		<updated>2020-10-30T22:27:29Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: /* New shortcut for &amp;quot;Fill between many&amp;quot; LPE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Other languages | en = {{FULLPAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
== Release highlights ==&lt;br /&gt;
&lt;br /&gt;
'''Definitely not released yet.'''&lt;br /&gt;
&lt;br /&gt;
Inkscape 1.1 is a stability and bugfix release. &lt;br /&gt;
&lt;br /&gt;
[For changes made even before the 1.0 release that aren't in 1.0, try to find out if the checked and not stroked ones here: https://gitlab.com/inkscape/inkscape/-/issues/1030 have really not been cherrypicked]&lt;br /&gt;
&lt;br /&gt;
The most notable improvements are: &lt;br /&gt;
&lt;br /&gt;
* Fill in&lt;br /&gt;
&lt;br /&gt;
== Important changes ==&lt;br /&gt;
&lt;br /&gt;
=== For packagers ===&lt;br /&gt;
&lt;br /&gt;
* We no longer depend on GtkSpell and ASpell but on GSpell for spell checking.&lt;br /&gt;
* lib2geom has been moved into its own git submodule (like the extensions).&lt;br /&gt;
&lt;br /&gt;
== Improvements ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [https://en.wikipedia.org/wiki/XInclude XInclude] support (see [https://gitlab.com/inkscape/inkscape/-/merge_requests/1150 !1150]) ''TODO: Move to a &amp;quot;technical&amp;quot; or &amp;quot;advanced&amp;quot; section?''&lt;br /&gt;
* Hidden dialogs stop receiving signals and release resources&lt;br /&gt;
* Shell mode: a history of commands is now remembered and can be accessed with the up and down arrow keys. [Tab ... autocompletion?]&lt;br /&gt;
* Recognize layers in SVG files exported from CorelDraw (see [https://gitlab.com/inkscape/inkscape/-/merge_requests/2046 !2046])&lt;br /&gt;
&lt;br /&gt;
=== General user interface ===&lt;br /&gt;
&lt;br /&gt;
* Dock layouts are now saved in an xml file (&amp;lt;code&amp;gt;docklayout.xml&amp;lt;/code&amp;gt;) in the user preferences directory, making them transferable.&lt;br /&gt;
* The legacy gradient editor (a dialog that could previously be enabled in the preferences for the gradient tool) has been removed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Canvas ===&lt;br /&gt;
==== Rotation lock ====&lt;br /&gt;
&lt;br /&gt;
A new menu item has been added to allow the user to prevent the rotation of the canvas with key bindings commonly associated with zooming in other applications. This setting can be toggled on a per-window basis. In addition, a new preference option has been added to allow users to set the mode to be on when a new window is opened.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Canvas rotation lock toggle.png|New &amp;quot;Rotation lock&amp;quot; menu item&lt;br /&gt;
File:Default rotation lock toggle.png|Configuration option to lock the rotation by default&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== New cursors ====&lt;br /&gt;
&lt;br /&gt;
New SVG-based, themeable mouse cursors with HiDPI support were added. &lt;br /&gt;
These new cursors are part of icon themes. The default set is stored in &amp;lt;code&amp;gt;~inkscape\share\inkscape\icons\hicolor\cursors&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
More information can be found on the [[SVG Cursors]] page. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Coursers.png|new&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
==== Node tool ====&lt;br /&gt;
&lt;br /&gt;
The node tool now allows to copy, cut and paste a selection of nodes. These nodes can be inserted into the original path, into a different path or they can be pasted as a  completely new path.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=500px&amp;gt;&lt;br /&gt;
File:Copy paste nodes.gif| Copy, cut and paste just parts of the paths&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Connector tool ====&lt;br /&gt;
* Connection lines now update in real time  &lt;br /&gt;
* New sub-point connections for clones and groups, allowing users to use Inkscape to connect diagrams together like in other drafting tools:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Sub connector points.gif|New sub-connector points&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dialogs ===&lt;br /&gt;
==== Preferences dialog ====&lt;br /&gt;
&lt;br /&gt;
* Added new search bar in the preferences dialogue that performs a recursive search over all the nested categories of settings&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=650px&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File:A search bar in the preferences dialogue.gif|search bar in the preferences&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* press '''&amp;lt;code&amp;gt;F3&amp;lt;/code&amp;gt;''' or '''&amp;lt;code&amp;gt;Ctrl+G&amp;lt;/code&amp;gt;''' for next result&lt;br /&gt;
* press '''&amp;lt;code&amp;gt;Shit+F3&amp;lt;/code&amp;gt;''' or '''&amp;lt;code&amp;gt;Ctrl+Shift+G&amp;lt;/code&amp;gt;''' for previous result&lt;br /&gt;
New preferences:&lt;br /&gt;
* In Edit &amp;gt; Preferences &amp;gt; Imported images: Import, there is a new option that allows you to disable relative paths to linked files (&amp;quot;Store absolute file path for linked images&amp;quot;, active by default).&lt;br /&gt;
* In Edit &amp;gt; Preferences &amp;gt; Rendering &amp;gt; there is a new option &amp;lt;code&amp;gt;Redraw while editing&amp;lt;/code&amp;gt; that improve performace of redrawing for some faster CPUs  (&amp;quot;Responsive&amp;quot;, active by default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Live path effects ===&lt;br /&gt;
&lt;br /&gt;
==== Automatic fill preservation for path effects ====&lt;br /&gt;
&lt;br /&gt;
LPEs which render strokes as fills (&amp;lt;code&amp;gt;Join Type&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Power Stroke&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;Taper Stroke&amp;lt;/code&amp;gt;) have been modified to automatically preserve the previous fill by creating a linked path when applied to an object.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Sadchrys original drawing with fill.png|Original drawing&lt;br /&gt;
File:Sadchrys after applying LPE previous versions.png|Previous versions of Inkscape would preserve the stroke settings but remove the fill when applied.&lt;br /&gt;
File:Sadchrys after applying LPE 1.1 original path.png|Now, Inkscape will automatically preserve the fill by creating a linked path underneath.&lt;br /&gt;
File:Sadchrys after applying LPE 1.1 linked fill.png|LPE options for the linked fill&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &amp;quot;Taper Stroke&amp;quot; LPE improved ====&lt;br /&gt;
&lt;br /&gt;
The Taper stroke LPE has been updated to include taper direction options (allowing the taper to run to one side of the path, instead of to the middle) and smoothing options for both ends of the path, allowing more interesting paths to be made in the effect. In addition, using the keybind '''Shift+click''' on the on-canvas knots allows quickly alternating between the different possible taper shapes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Taper stroke direction control.png|Direction control options&lt;br /&gt;
File:Taper stroke new parameter list.png|New parameter list&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== New shortcut for &amp;quot;Fill between many&amp;quot; LPE ====&lt;br /&gt;
&lt;br /&gt;
A new shortcut has been added under the Path menu to automatically create a linked fill path using the '''Fill between many''' path effect. The effect is created beneath the selected paths and automatically selected to faciliate moving the path into the correct z-order and styling it as intended. For greater efficiency, the shortcut can also be bound to a hotkey using the '''Preferences''' dialog.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Fill between many shortcut menuitem.png|Previously, using this effect required tediously copying every path to the clipboard and pasting it into the parameter list of a new path.&lt;br /&gt;
File:Fill between many result.png|Now, Inkscape can perform this task automatically, without any tedium.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Offset''' improve offsetting method and speed. Now work on open paths (without self intersections)&lt;br /&gt;
&lt;br /&gt;
==== New LPE slice ====&lt;br /&gt;
&lt;br /&gt;
It works in groups, shapes and paths and can be nested allowing split a item by a line.&lt;br /&gt;
&lt;br /&gt;
=== Extensions ===&lt;br /&gt;
&lt;br /&gt;
A new extension allows to directly save as a PDF through Scribus, if Scribus 1.5+ is found in the path. This should allow to produce a color-managed PDF if the SVG is color-managed.&lt;br /&gt;
&lt;br /&gt;
== Notable bugfixes ==&lt;br /&gt;
&lt;br /&gt;
=== Crash fixes ===&lt;br /&gt;
&lt;br /&gt;
Fix a crash &amp;amp;hellip;&lt;br /&gt;
* &amp;amp;hellip; when ... ([https://gitlab.com/inkscape/inkscape/-/issues/ #number])&lt;br /&gt;
&lt;br /&gt;
=== Other bug fixes ===&lt;br /&gt;
&lt;br /&gt;
* Dragging connected objects now does not leave the connections behind until dragging concludes. Instead, lines follow drag smoothly.&lt;br /&gt;
* fixed Antialiasing problem with the color wheel  for HiDPI screens [https://gitlab.com/inkscape/inkscape/-/merge_requests/2416 2416]&lt;br /&gt;
* clean-up and making  paint selector layout  more constant  [https://gitlab.com/inkscape/inkscape/-/merge_requests/2400 2400] &lt;br /&gt;
* Increase size of arrows on color sliders [https://gitlab.com/inkscape/inkscape/-/merge_requests/2427 2427]&lt;br /&gt;
* Fix of multiple regressions and bugs for command '''Storke to path''' [https://gitlab.com/inkscape/inkscape/-/merge_requests/2410 2410]&lt;br /&gt;
* Fix of feColorMatrix filter primitive defoult rendering [https://gitlab.com/inkscape/inkscape/-/merge_requests/2424 2424]&lt;br /&gt;
* Enable selection by click in the color wheel [https://gitlab.com/inkscape/inkscape/-/merge_requests/2428 2428]&lt;br /&gt;
&lt;br /&gt;
=== Even more bug fixes ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
For a complete list, visit [https://gitlab.com/inkscape/inkscape/-/milestones/2 our GitLab issue tracker] and see the [https://gitlab.com/inkscape/inkscape/-/commits/1.0.x commit history] (all changes since DATE until release date).&lt;br /&gt;
&lt;br /&gt;
== Breaking changes / Action required ==&lt;br /&gt;
&lt;br /&gt;
=== Extensions ===&lt;br /&gt;
&lt;br /&gt;
Element selections API has been improved, the API in 10 of using &amp;lt;code&amp;gt;self.svg.selected&amp;lt;/code&amp;gt; is deprecated in favour of the new &amp;lt;code&amp;gt;self.svg.selection&amp;lt;/code&amp;gt; interface. The previous API will continue to work for the time being but should be updated to the new API. Selection is now a type of ElementList which provides filtering, ordering and other generalised functionality, if you need an element list for example to make a bounding box, this is the way to do it.&lt;br /&gt;
&lt;br /&gt;
== Translations ==&lt;br /&gt;
&lt;br /&gt;
The following UI translations received updates:&lt;br /&gt;
&lt;br /&gt;
* Language&lt;br /&gt;
&lt;br /&gt;
The following documentation translations received updates:&lt;br /&gt;
&lt;br /&gt;
* Language&lt;br /&gt;
&lt;br /&gt;
=== Contributing to interface translations ===&lt;br /&gt;
&lt;br /&gt;
Want to help with translations? [https://inkscape.org/contribute/translations/ Learn how to help!]&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* Some missing options were added to the man page (command line help)&lt;br /&gt;
* Some missing keyboard shortcuts were added to the keyboard shortcut reference&lt;br /&gt;
&lt;br /&gt;
=== Contributing to documentation and documentation translation ===&lt;br /&gt;
Contributions to the documentation translations, as well as improvements to its contents, are welcome at [https://gitlab.com/inkscape/inkscape-docs/documentation the inkscape-docs repository].&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
* Fill in&lt;br /&gt;
* Many of Inkscape's old bug reports still need to be [https://alpha.inkscape.org/bug-migration/ tested and migrated to the new bug and feature request reporting page]. While some progress has already been made, we still need your help with that task.&lt;br /&gt;
* All (migrated and new) open issues for the project are listed on [https://gitlab.com/groups/inkscape/-/issues GitLab]. If you have some time on your hands and can help fixing them, [https://chat.inkscape.org/channel/team_devel join us in the development chat] and let us tackle them together.&lt;br /&gt;
&lt;br /&gt;
== Previous releases ==&lt;br /&gt;
&lt;br /&gt;
* [[Release notes/1.0]] ([[Release_notes/1.0.1 |1.0.1]])&lt;br /&gt;
* [[Release notes/0.92]] ([[Release_notes/0.92.1 |0.92.1]], [[Release_notes/0.92.2 |0.92.2]], [[Release_notes/0.92.3 |0.92.3]], [[Release_notes/0.92.4 |0.92.4]], [[Release_notes/0.92.5 |0.92.5]])&lt;br /&gt;
* [[Release notes/0.91]]&lt;br /&gt;
* [[Release notes/0.48]] ([[Release notes/0.48.1 |0.48.1]], [[Release notes/0.48.2 | 0.48.2]], [[Release notes/0.48.3 | 0.48.3]], [[Release notes/0.48.4 | 0.48.4]], [[Release notes/0.48.5 | 0.48.5]])&lt;br /&gt;
* [[Release notes/0.47]]&lt;br /&gt;
* [[Release notes/0.46]]&lt;br /&gt;
* [[Release notes/0.45]]&lt;br /&gt;
* [[Release notes/0.44]]&lt;br /&gt;
* [[Release notes/0.43]]&lt;br /&gt;
* [[Release notes/0.42]]&lt;br /&gt;
* [[Release notes/0.41]]&lt;br /&gt;
* [[Release notes/0.40]]&lt;br /&gt;
* [[Release notes/0.39]]&lt;br /&gt;
* [[Release notes/0.38]]&lt;br /&gt;
* [[Release notes/0.37]]&lt;br /&gt;
* [[Release notes/0.36]]&lt;br /&gt;
* [[Release notes/0.35]]&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.1&amp;diff=119030</id>
		<title>Release notes/1.1</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.1&amp;diff=119030"/>
		<updated>2020-10-30T22:24:15Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: /* New shortcut for &amp;quot;Fill between many&amp;quot; LPE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Other languages | en = {{FULLPAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
== Release highlights ==&lt;br /&gt;
&lt;br /&gt;
'''Definitely not released yet.'''&lt;br /&gt;
&lt;br /&gt;
Inkscape 1.1 is a stability and bugfix release. &lt;br /&gt;
&lt;br /&gt;
[For changes made even before the 1.0 release that aren't in 1.0, try to find out if the checked and not stroked ones here: https://gitlab.com/inkscape/inkscape/-/issues/1030 have really not been cherrypicked]&lt;br /&gt;
&lt;br /&gt;
The most notable improvements are: &lt;br /&gt;
&lt;br /&gt;
* Fill in&lt;br /&gt;
&lt;br /&gt;
== Important changes ==&lt;br /&gt;
&lt;br /&gt;
=== For packagers ===&lt;br /&gt;
&lt;br /&gt;
* We no longer depend on GtkSpell and ASpell but on GSpell for spell checking.&lt;br /&gt;
* lib2geom has been moved into its own git submodule (like the extensions).&lt;br /&gt;
&lt;br /&gt;
== Improvements ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [https://en.wikipedia.org/wiki/XInclude XInclude] support (see [https://gitlab.com/inkscape/inkscape/-/merge_requests/1150 !1150]) ''TODO: Move to a &amp;quot;technical&amp;quot; or &amp;quot;advanced&amp;quot; section?''&lt;br /&gt;
* Hidden dialogs stop receiving signals and release resources&lt;br /&gt;
* Shell mode: a history of commands is now remembered and can be accessed with the up and down arrow keys. [Tab ... autocompletion?]&lt;br /&gt;
* Recognize layers in SVG files exported from CorelDraw (see [https://gitlab.com/inkscape/inkscape/-/merge_requests/2046 !2046])&lt;br /&gt;
&lt;br /&gt;
=== General user interface ===&lt;br /&gt;
&lt;br /&gt;
* Dock layouts are now saved in an xml file (&amp;lt;code&amp;gt;docklayout.xml&amp;lt;/code&amp;gt;) in the user preferences directory, making them transferable.&lt;br /&gt;
* The legacy gradient editor (a dialog that could previously be enabled in the preferences for the gradient tool) has been removed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Canvas ===&lt;br /&gt;
==== Rotation lock ====&lt;br /&gt;
&lt;br /&gt;
A new menu item has been added to allow the user to prevent the rotation of the canvas with key bindings commonly associated with zooming in other applications. This setting can be toggled on a per-window basis. In addition, a new preference option has been added to allow users to set the mode to be on when a new window is opened.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Canvas rotation lock toggle.png|New &amp;quot;Rotation lock&amp;quot; menu item&lt;br /&gt;
File:Default rotation lock toggle.png|Configuration option to lock the rotation by default&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== New cursors ====&lt;br /&gt;
&lt;br /&gt;
New SVG-based, themeable mouse cursors with HiDPI support were added. &lt;br /&gt;
These new cursors are part of icon themes. The default set is stored in &amp;lt;code&amp;gt;~inkscape\share\inkscape\icons\hicolor\cursors&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
More information can be found on the [[SVG Cursors]] page. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Coursers.png|new&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
==== Node tool ====&lt;br /&gt;
&lt;br /&gt;
The node tool now allows to copy, cut and paste a selection of nodes. These nodes can be inserted into the original path, into a different path or they can be pasted as a  completely new path.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=500px&amp;gt;&lt;br /&gt;
File:Copy paste nodes.gif| Copy, cut and paste just parts of the paths&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Connector tool ====&lt;br /&gt;
* Connection lines now update in real time  &lt;br /&gt;
* New sub-point connections for clones and groups, allowing users to use Inkscape to connect diagrams together like in other drafting tools:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Sub connector points.gif|New sub-connector points&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dialogs ===&lt;br /&gt;
==== Preferences dialog ====&lt;br /&gt;
&lt;br /&gt;
* Added new search bar in the preferences dialogue that performs a recursive search over all the nested categories of settings&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=650px&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File:A search bar in the preferences dialogue.gif|search bar in the preferences&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* press '''&amp;lt;code&amp;gt;F3&amp;lt;/code&amp;gt;''' or '''&amp;lt;code&amp;gt;Ctrl+G&amp;lt;/code&amp;gt;''' for next result&lt;br /&gt;
* press '''&amp;lt;code&amp;gt;Shit+F3&amp;lt;/code&amp;gt;''' or '''&amp;lt;code&amp;gt;Ctrl+Shift+G&amp;lt;/code&amp;gt;''' for previous result&lt;br /&gt;
New preferences:&lt;br /&gt;
* In Edit &amp;gt; Preferences &amp;gt; Imported images: Import, there is a new option that allows you to disable relative paths to linked files (&amp;quot;Store absolute file path for linked images&amp;quot;, active by default).&lt;br /&gt;
* In Edit &amp;gt; Preferences &amp;gt; Rendering &amp;gt; there is a new option &amp;lt;code&amp;gt;Redraw while editing&amp;lt;/code&amp;gt; that improve performace of redrawing for some faster CPUs  (&amp;quot;Responsive&amp;quot;, active by default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Live path effects ===&lt;br /&gt;
&lt;br /&gt;
==== Automatic fill preservation for path effects ====&lt;br /&gt;
&lt;br /&gt;
LPEs which render strokes as fills (&amp;lt;code&amp;gt;Join Type&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Power Stroke&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;Taper Stroke&amp;lt;/code&amp;gt;) have been modified to automatically preserve the previous fill by creating a linked path when applied to an object.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Sadchrys original drawing with fill.png|Original drawing&lt;br /&gt;
File:Sadchrys after applying LPE previous versions.png|Previous versions of Inkscape would preserve the stroke settings but remove the fill when applied.&lt;br /&gt;
File:Sadchrys after applying LPE 1.1 original path.png|Now, Inkscape will automatically preserve the fill by creating a linked path underneath.&lt;br /&gt;
File:Sadchrys after applying LPE 1.1 linked fill.png|LPE options for the linked fill&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &amp;quot;Taper Stroke&amp;quot; LPE improved ====&lt;br /&gt;
&lt;br /&gt;
The Taper stroke LPE has been updated to include taper direction options (allowing the taper to run to one side of the path, instead of to the middle) and smoothing options for both ends of the path, allowing more interesting paths to be made in the effect. In addition, using the keybind '''Shift+click''' on the on-canvas knots allows quickly alternating between the different possible taper shapes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Taper stroke direction control.png|Direction control options&lt;br /&gt;
File:Taper stroke new parameter list.png|New parameter list&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== New shortcut for &amp;quot;Fill between many&amp;quot; LPE ====&lt;br /&gt;
&lt;br /&gt;
A new shortcut has been added under the Path menu to automatically create a linked fill path using the '''Fill between many''' path effect. The effect is created beneath the selected paths and automatically selected to faciliate moving the path into the correct z-order and styling it as intended. For greater efficiency, the shortcut can also be bound to a hotkey using the '''Preferences''' dialog.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Fill between many shortcut menuitem.png|Previously, using this effect required tediously copying every path to the clipboard and pasting it into the parameter list of a new path.&lt;br /&gt;
File:Fill between many result.png|Now, Inkscape can perform this task automatically, without any tedium.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Offset''' improve offsetting method and speed. Now work on open paths (without self intersections)&lt;br /&gt;
&lt;br /&gt;
=== Extensions ===&lt;br /&gt;
&lt;br /&gt;
A new extension allows to directly save as a PDF through Scribus, if Scribus 1.5+ is found in the path. This should allow to produce a color-managed PDF if the SVG is color-managed.&lt;br /&gt;
&lt;br /&gt;
== Notable bugfixes ==&lt;br /&gt;
&lt;br /&gt;
=== Crash fixes ===&lt;br /&gt;
&lt;br /&gt;
Fix a crash &amp;amp;hellip;&lt;br /&gt;
* &amp;amp;hellip; when ... ([https://gitlab.com/inkscape/inkscape/-/issues/ #number])&lt;br /&gt;
&lt;br /&gt;
=== Other bug fixes ===&lt;br /&gt;
&lt;br /&gt;
* Dragging connected objects now does not leave the connections behind until dragging concludes. Instead, lines follow drag smoothly.&lt;br /&gt;
* fixed Antialiasing problem with the color wheel  for HiDPI screens [https://gitlab.com/inkscape/inkscape/-/merge_requests/2416 2416]&lt;br /&gt;
* clean-up and making  paint selector layout  more constant  [https://gitlab.com/inkscape/inkscape/-/merge_requests/2400 2400] &lt;br /&gt;
* Increase size of arrows on color sliders [https://gitlab.com/inkscape/inkscape/-/merge_requests/2427 2427]&lt;br /&gt;
* Fix of multiple regressions and bugs for command '''Storke to path''' [https://gitlab.com/inkscape/inkscape/-/merge_requests/2410 2410]&lt;br /&gt;
* Fix of feColorMatrix filter primitive defoult rendering [https://gitlab.com/inkscape/inkscape/-/merge_requests/2424 2424]&lt;br /&gt;
* Enable selection by click in the color wheel [https://gitlab.com/inkscape/inkscape/-/merge_requests/2428 2428]&lt;br /&gt;
&lt;br /&gt;
=== Even more bug fixes ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
For a complete list, visit [https://gitlab.com/inkscape/inkscape/-/milestones/2 our GitLab issue tracker] and see the [https://gitlab.com/inkscape/inkscape/-/commits/1.0.x commit history] (all changes since DATE until release date).&lt;br /&gt;
&lt;br /&gt;
== Breaking changes / Action required ==&lt;br /&gt;
&lt;br /&gt;
=== Extensions ===&lt;br /&gt;
&lt;br /&gt;
Element selections API has been improved, the API in 10 of using &amp;lt;code&amp;gt;self.svg.selected&amp;lt;/code&amp;gt; is deprecated in favour of the new &amp;lt;code&amp;gt;self.svg.selection&amp;lt;/code&amp;gt; interface. The previous API will continue to work for the time being but should be updated to the new API. Selection is now a type of ElementList which provides filtering, ordering and other generalised functionality, if you need an element list for example to make a bounding box, this is the way to do it.&lt;br /&gt;
&lt;br /&gt;
== Translations ==&lt;br /&gt;
&lt;br /&gt;
The following UI translations received updates:&lt;br /&gt;
&lt;br /&gt;
* Language&lt;br /&gt;
&lt;br /&gt;
The following documentation translations received updates:&lt;br /&gt;
&lt;br /&gt;
* Language&lt;br /&gt;
&lt;br /&gt;
=== Contributing to interface translations ===&lt;br /&gt;
&lt;br /&gt;
Want to help with translations? [https://inkscape.org/contribute/translations/ Learn how to help!]&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* Some missing options were added to the man page (command line help)&lt;br /&gt;
* Some missing keyboard shortcuts were added to the keyboard shortcut reference&lt;br /&gt;
&lt;br /&gt;
=== Contributing to documentation and documentation translation ===&lt;br /&gt;
Contributions to the documentation translations, as well as improvements to its contents, are welcome at [https://gitlab.com/inkscape/inkscape-docs/documentation the inkscape-docs repository].&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
* Fill in&lt;br /&gt;
* Many of Inkscape's old bug reports still need to be [https://alpha.inkscape.org/bug-migration/ tested and migrated to the new bug and feature request reporting page]. While some progress has already been made, we still need your help with that task.&lt;br /&gt;
* All (migrated and new) open issues for the project are listed on [https://gitlab.com/groups/inkscape/-/issues GitLab]. If you have some time on your hands and can help fixing them, [https://chat.inkscape.org/channel/team_devel join us in the development chat] and let us tackle them together.&lt;br /&gt;
&lt;br /&gt;
== Previous releases ==&lt;br /&gt;
&lt;br /&gt;
* [[Release notes/1.0]] ([[Release_notes/1.0.1 |1.0.1]])&lt;br /&gt;
* [[Release notes/0.92]] ([[Release_notes/0.92.1 |0.92.1]], [[Release_notes/0.92.2 |0.92.2]], [[Release_notes/0.92.3 |0.92.3]], [[Release_notes/0.92.4 |0.92.4]], [[Release_notes/0.92.5 |0.92.5]])&lt;br /&gt;
* [[Release notes/0.91]]&lt;br /&gt;
* [[Release notes/0.48]] ([[Release notes/0.48.1 |0.48.1]], [[Release notes/0.48.2 | 0.48.2]], [[Release notes/0.48.3 | 0.48.3]], [[Release notes/0.48.4 | 0.48.4]], [[Release notes/0.48.5 | 0.48.5]])&lt;br /&gt;
* [[Release notes/0.47]]&lt;br /&gt;
* [[Release notes/0.46]]&lt;br /&gt;
* [[Release notes/0.45]]&lt;br /&gt;
* [[Release notes/0.44]]&lt;br /&gt;
* [[Release notes/0.43]]&lt;br /&gt;
* [[Release notes/0.42]]&lt;br /&gt;
* [[Release notes/0.41]]&lt;br /&gt;
* [[Release notes/0.40]]&lt;br /&gt;
* [[Release notes/0.39]]&lt;br /&gt;
* [[Release notes/0.38]]&lt;br /&gt;
* [[Release notes/0.37]]&lt;br /&gt;
* [[Release notes/0.36]]&lt;br /&gt;
* [[Release notes/0.35]]&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Development_Project_Ideas&amp;diff=118993</id>
		<title>Development Project Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Development_Project_Ideas&amp;diff=118993"/>
		<updated>2020-10-10T18:34:35Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: /* Slice toolbar items */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
See also [[Projects]] and [[Refactoring projects]].&lt;br /&gt;
==General==&lt;br /&gt;
&lt;br /&gt;
* Improve startup time and initialization performance (i.e. improve font cache).&lt;br /&gt;
* [Done?] Improve icon cache: Convert the icon cache (widgets/icon.cpp) to create the PNGs with a directory structure and index file matching the icon theme specification. Use this to get rid of customized classes InkAction, SPIcon, and so on. ''GTK supports SVG icons, no need to convert to PNGs.''&lt;br /&gt;
* Continue C++ migration:&lt;br /&gt;
** Use Glib::ustring for UTF-8 data and std::string for filenames and raw byte strings instead of C-strings (char*).&lt;br /&gt;
** [Done] &amp;lt;s&amp;gt;Replace uses of GList and GSList with STL containers.&amp;lt;/s&amp;gt;&lt;br /&gt;
* Extension system improvements: Refactor the extension API. Clean up the kludgy class hierarchy, possibly using multiple inheritance. Use GInputStream and GOutputStream as parameters instead of file paths, so that things like the clipboard can write data to memory without going through a temporary file.&lt;br /&gt;
&lt;br /&gt;
== XML tree ==&lt;br /&gt;
&lt;br /&gt;
* SAX parser: Convert the current document parser from DOM to SAX, so that it creates our XML tree right away, instead of creating the libxml2 DOM tree, creating our tree to match it, then freeing the libxml2 tree. This should improve performance and allow more robust fixes for some problems.&lt;br /&gt;
* Typed XML tree: Improve XML tree so that it can store some attributes in parsed, binary form. The main target of this are the data URIs used to embed images, which could be stored as binary data only. This work should be done after completing the SAX parser, as this will make it easier.&lt;br /&gt;
&lt;br /&gt;
== 2Geom geometry library ==&lt;br /&gt;
&lt;br /&gt;
* Investigate whether it is possible to store subpath data in a more compact way and make the Curve objects only convenience facades. Right now, if the path has only linear segments, every point is stored twice.&lt;br /&gt;
* Remove SPCurve: SPCurve is a thin wrapper around Geom::PathVector which exists for historical reasons. Its functionality should be added to PathVector, and SPCurve should be purged.&lt;br /&gt;
* Provide a quick bounding box routine for stroked paths.&lt;br /&gt;
* Boolean operations and stroking: Add methods to PathVector objects:&lt;br /&gt;
** Set operators (&amp;amp; | - ^), which perform the relevant Boolean operation on the paths. &amp;lt;s&amp;gt;Use the algorithm from CGAL or devise a new robust algorithm.&amp;lt;/s&amp;gt; The CGAL implementation is horribly broken and doesn't work; there is an implementation of the Greiner-Hormann algorithm in 2Geom now, but it's not robust and runs pretty slow.&lt;br /&gt;
** &amp;lt;tt&amp;gt;stroke(double line_width, LineJoin join, LineCap cap, double miter_limit)&amp;lt;/tt&amp;gt;, which performs the stroke-to-path operation.&lt;br /&gt;
** &amp;lt;tt&amp;gt;dash(std::vector&amp;lt;double&amp;gt; const &amp;amp;dasharray)&amp;lt;/tt&amp;gt;, which performs dashing.&lt;br /&gt;
&lt;br /&gt;
== User interface ==&lt;br /&gt;
* Shape manipulators: The idea here is to rewrite shape tools in the same paradigm as the node tool. Instead of storing all information about the shape in knots which differ only by their callbacks, allow to store information in a higher-level manipulator object. This would enable things like dragging the side of a rectangle, consistent outlining / update preferences for all shapes, and editing more than one shape at once.&lt;br /&gt;
* [https://blueprints.launchpad.net/inkscape/+spec/transformation-anchors Transformation Anchors]&lt;br /&gt;
* Extend the Symbols dialog to include generic objects.&lt;br /&gt;
* [https://blueprints.launchpad.net/inkscape/+spec/inkscape-connectors Connector tool improvements] - Expose new libavoid functionality: orthogonal routing, connector ports, curved connectors. (Mentor: Michael Wybrow)&lt;br /&gt;
* [https://blueprints.launchpad.net/inkscape/+spec/fillet-tool Fillet/Chamfer tool]&lt;br /&gt;
* Provide more actions in the context menu depending on the content of the selection, e.g. show &amp;quot;Put on Path&amp;quot;, &amp;quot;Flow into Frame&amp;quot; etc. when the selection contains the appropriate objects.&lt;br /&gt;
* When right-clicking a control point, show a transient dialog which would allow one to key in its coordinates.&lt;br /&gt;
* Numeric input widgets with floating precision (instead of fixed field width like offered by GtkSpinButton and our derived classes). Potentially create a general implementation that  [https://gitlab.com/inkscape/inkscape/merge_requests/200#note_58534331 can be included in GTK+4]).&lt;br /&gt;
&lt;br /&gt;
== Project infrastructure and platform support ==&lt;br /&gt;
&lt;br /&gt;
* Migrate argument parsing to GOption and remove the dependency on popt. Update the devlibs version of Glib to one where this bug is fixed: [https://bugzilla.gnome.org/show_bug.cgi?id=522131]. Once this is done, port argument parsing to GOption.&lt;br /&gt;
* [DONE] &amp;lt;s&amp;gt;Common build system for all platforms: Migrate the build system to CMake for all platforms and remove Autotools.&amp;lt;/s&amp;gt;&lt;br /&gt;
* [DONE] &amp;lt;s&amp;gt;GTK3 on Windows: Rebuild the Windows devlibs so that they contain GTK3. Make the Windows port work with them, possibly sending the appropriate patches to the GTK maintainers.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rendering Improvements ==&lt;br /&gt;
&lt;br /&gt;
* [https://blueprints.launchpad.net/inkscape/+spec/icc-for-cairo ICC Color Management for cairo outputs] - Would allow Inkscape to produce CMYK PDFs and PSs with Cairo. &amp;lt;!-- Isn't this more of a Cairo project? --&amp;gt;&lt;br /&gt;
* Box blur: Currently we always use a very accurate method to compute the Gaussian blur filter. Add an alternate method which approximates Gaussian blur using three stacked box blurs (simple averages). This is detailed in the SVG 1.1 SE specification.&lt;br /&gt;
* Pluggable renderers - allow writing rendering backends which use something other than Cairo, e.g, OpenGL, Skia, Mozilla Azure or GEGL.&lt;br /&gt;
* OpenGL renderer - implement an OpenGL 3.x+ canvas which would render Beziers using this method: http://http.developer.nvidia.com/GPUGems3/gpugems3_ch25.html Investigate whether this generalizes to S-basis and circular arcs. Since the described method does not handle stroking, this work depends on implementing boolean operations and stroking. Also check how OpenGL path rendering is implemented in Qt, since apparently the performance there is very good. http://zrusin.blogspot.com/2011/09/nv-path-rendering.html&lt;br /&gt;
&lt;br /&gt;
== Better SVG standard coverage ==&lt;br /&gt;
&lt;br /&gt;
* Full SVG viewbox support&lt;br /&gt;
* [[multipage | Multiple Page support]]&lt;br /&gt;
* Improve SVG compliance. [http://tavmjong.free.fr/INKSCAPE/W3C_SVG_1.1F2/harness/htmlInkscapeApproved/index.html Current status of W3C test suite compliance].&lt;br /&gt;
&lt;br /&gt;
=== SVG 2 and CSS3 ===&lt;br /&gt;
&lt;br /&gt;
See: [[SVG2]].&lt;br /&gt;
&lt;br /&gt;
This includes providing suitable GUI and SVG 1.1 fallbacks.&lt;br /&gt;
&lt;br /&gt;
* Filling and Stroking&lt;br /&gt;
** [http://www.w3.org/Graphics/SVG/WG/wiki/Proposals/Stroke_position Stroke position] Postponed to future SVG path module.&lt;br /&gt;
** [http://www.w3.org/Graphics/SVG/WG/wiki/Proposals/Stroke_dash_adjustment Stroke dash adjustment]&lt;br /&gt;
** [https://svgwg.org/svg2-draft/painting.html#SpecifyingPaint Multiple fills] Postponed to future spec (at CSS Working Group request).&lt;br /&gt;
** [https://svgwg.org/svg2-draft/painting.html#PaintOrder Paint order] (Rendering and GUI implemented, only Edge does not support property.)&lt;br /&gt;
** Marker color matching stroke. (Rendering implemented.)&lt;br /&gt;
** Vector Effects (non-destructive boolean-ops would be a good start)&lt;br /&gt;
** [http://www.w3.org/TR/css3-color/ CSS3 color support]&lt;br /&gt;
** [http://dev.w3.org/fxtf/compositing-1/ CSS3 blend modes] (Rendering implemented, needs GUI.)&lt;br /&gt;
* Paint servers&lt;br /&gt;
** [https://svgwg.org/svg2-draft/pservers.html#SolidColors Solid-color support] (Named colors, would deprecate the single-stop gradient approach we currently use)&lt;br /&gt;
** [https://svgwg.org/svg2-draft/pservers.html#MeshGradients Mesh gradient] (Done.)&lt;br /&gt;
** [https://svgwg.org/svg2-draft/pservers.html#Hatches Hatched patterns] Needs GUI.&lt;br /&gt;
&lt;br /&gt;
* Text&lt;br /&gt;
** [https://svgwg.org/svg2-draft/text.html CSS based text flow]&lt;br /&gt;
&lt;br /&gt;
* Misc&lt;br /&gt;
** [http://www.w3.org/TR/css3-transforms/ CSS3 2d and 3d transforms] Partial browser support. Cairo 3d support in progress.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note: Some of the above items are somewhat low hanging fruit and would need a few of them to make a good proposal, others alone are worthy of a full GSoC project.&lt;br /&gt;
&lt;br /&gt;
=== Improve Inkscape SVG for use on Web ===&lt;br /&gt;
&lt;br /&gt;
A proposal should fix most if not all of these problems:&lt;br /&gt;
&lt;br /&gt;
* Fix &amp;quot;plain&amp;quot; SVG to not remove &amp;lt;script&amp;gt; section, etc.&lt;br /&gt;
* Add option to set viewbox attribute to Document Properties.&lt;br /&gt;
* Easily add/edit hyperlinks.&lt;br /&gt;
* Better CSS support.&lt;br /&gt;
* Option to add title to SVG (searchability and accessibility).&lt;br /&gt;
* Remove XML prolog/DOCTYPE.&lt;br /&gt;
* Move sodipodi namespace items to Inkscape namespace.&lt;br /&gt;
&lt;br /&gt;
== Live Path Effects related ==&lt;br /&gt;
&lt;br /&gt;
* [https://blueprints.launchpad.net/inkscape/+spec/lpe-blueprint More Live Path Effects] - There is a lengthy list of ideas to choose from here.&lt;br /&gt;
&lt;br /&gt;
== Import/export projects ==&lt;br /&gt;
&lt;br /&gt;
* Importing of 3D scene files in 16 file formats using [http://assimp.sourceforge.net/ Open Asset Import Library]&lt;br /&gt;
* [https://blueprints.launchpad.net/inkscape/+spec/xar-to-svg-converter xar-to-svg converter] - Converter for Xara Xtreme to Inkscape&lt;br /&gt;
* [https://blueprints.launchpad.net/inkscape/+spec/kml-svg-translation KML SVG translation] - For use of Inkscape with Google Earth or Maps&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Generic ideas ==&lt;br /&gt;
&lt;br /&gt;
* Font editing and creation features, e.g. [https://blueprints.launchpad.net/inkscape/+spec/designing-svg-fonts-using-styles designing SVG fonts using styles]&lt;br /&gt;
* [https://blueprints.launchpad.net/inkscape/+spec/kidscape-project kidscape] - Condensed version of Inkscape aimed at young kids and small form factor devices&lt;br /&gt;
* [https://blueprints.launchpad.net/inkscape/+spec/cutter-control Cutter control] - Enable Inkscape's use with vinyl cutters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Developer Documentation]]&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.0.1&amp;diff=118685</id>
		<title>Release notes/1.0.1</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.0.1&amp;diff=118685"/>
		<updated>2020-09-07T08:13:43Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: /* Selectors and CSS dialog unhidden */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Other languages | en = {{FULLPAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
== About this release ==&lt;br /&gt;
&lt;br /&gt;
'''Definitely not released yet.'''&lt;br /&gt;
&amp;lt;!-- '''Released on September 7, 2020''' --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== New Features ==&lt;br /&gt;
&lt;br /&gt;
=== Color-managed PDF export using Scribus &amp;lt;span id=&amp;quot;scribus_pdf&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
* have Scribus 1.5.x installed (the Scribus executable must not be called scribus-ng)&lt;br /&gt;
* have enabled color management for your document&lt;br /&gt;
* have selected one color profile to use for the colors in your file&lt;br /&gt;
* assign all colors in the document with the color managed color selector in the Fill and Stroke dialog&lt;br /&gt;
* not use filters in your drawing (this includes blur)&lt;br /&gt;
* not use any transparency if you're exporting to PDF/X-1, PDF/X-3 or PDF 1.3&lt;br /&gt;
* not include any bitmap images&lt;br /&gt;
* not use markers&lt;br /&gt;
* not use any other SVG features that are not supported by Scribus&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Selectors and CSS dialog unhidden ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Peek_2020-08-24_23-46.gif&amp;quot; style=&amp;quot;width:30%;max-width:400px;float:right;&amp;quot; alt=&amp;quot;Selectors and CSS dialog usage example&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;!-- [[File:Peek 2020-08-24 23-46.gif|Selectors and CSS dialog usage example|thumb|right]] --&amp;gt;&lt;br /&gt;
The '''Selectors and CSS dialog''' that had been [[Release notes/1.0#Selectors_and_CSS_.5BExperimental.2C_hidden.5D|hidden and labelled as 'experimental' in Inkscape 1.0]] is now available from the '''Object''' menu.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
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).&lt;br /&gt;
&lt;br /&gt;
This dialog '''replaces the Selection Sets dialog''' that had been removed for Inkscape 1.0.&lt;br /&gt;
&lt;br /&gt;
=== List all Colors in a document ===&lt;br /&gt;
&lt;br /&gt;
A new extension '''Color &amp;gt; List All''' lists all colors used in a document and indicates how often they are used ([https://gitlab.com/inkscape/extensions/-/commit/a0b150e1ab050dde2fb0ae7dc11c275015dbac36 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Interpolate gradients ===&lt;br /&gt;
&lt;br /&gt;
The '''Interpolate extension''' now also interpolates gradients in fills and in strokes (before, it could only interpolate flat colors) and named colors  ([https://gitlab.com/inkscape/extensions/-/commit/7862b2085603054fdfd682ffce9d8467ecec300a Commit]). &lt;br /&gt;
&lt;br /&gt;
=== New preferences option to limit screen tearing while editing ===&lt;br /&gt;
&lt;br /&gt;
In ''Edit &amp;gt; Preferences &amp;gt; 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 ([https://gitlab.com/inkscape/inkscape/-/commit/d5625130f7e0ed0343cdd473829ef46ceeed8e0b Commit])&lt;br /&gt;
&lt;br /&gt;
=== Other small improvements ===&lt;br /&gt;
&lt;br /&gt;
* Users can now define an ID for QR code groups rendered by the '''Render Barcode extension''' ([https://gitlab.com/inkscape/extensions/-/commit/761029d1b8bec4287b052cd5ecdd41bb00c62866 Commit])&lt;br /&gt;
* Extensions now understand what to do with the '''CSS unit Q''' (1/40th of a cm) ([https://gitlab.com/inkscape/extensions/-/commit/6c38c129874b98350430c9d4752861361b527e2e Commit])&lt;br /&gt;
&lt;br /&gt;
== Crash fixes ==&lt;br /&gt;
&lt;br /&gt;
Fix a crash &amp;amp;hellip;&lt;br /&gt;
* &amp;amp;hellip; when applying Offset LPE to groups ([https://gitlab.com/inkscape/inkscape/-/commit/fc8557d167454e15c42a1dfbc9edd1088d7ff711 Commit])&lt;br /&gt;
* &amp;amp;hellip; when closing Inkscape while the filter editor dialog is open ([https://gitlab.com/inkscape/inkscape/-/commit/08c7ad69a7bbf6c9a9b865e5b33b4cf1d6c3dc6f Commit])&lt;br /&gt;
* &amp;amp;hellip; with some cursor themes that do not contain an upward arrow cursor ([https://gitlab.com/inkscape/inkscape/-/commit/e6d8ec3f2ac6a7d3a6156fb6a7626573ded1c7d4 Commit])&lt;br /&gt;
* &amp;amp;hellip; when the file to open does not exist ([https://gitlab.com/inkscape/inkscape/-/commit/ddde047e4613f347f521cb7fef8a394118dac541 Commit])&lt;br /&gt;
* &amp;amp;hellip; when resizing a document with a grid, when the document properties dialog is closed ([https://gitlab.com/inkscape/inkscape/-/commit/d6d20de3afa48401bcd364dcb75a62729ea6775a Commit])&lt;br /&gt;
* &amp;amp;hellip; when opening a malformed pdf where the selected page does not exist ([https://gitlab.com/inkscape/inkscape/-/commit/6603a35c658c082353803f1bd847132d08abb8b7 Commit])&lt;br /&gt;
* &amp;amp;hellip; when creating a clone of / opening a file with a symbol from an object with a CSS style ([https://gitlab.com/inkscape/inkscape/-/commit/fbf97ecb4be963f7068533f5e9d5d2e1d4fe68be Commit])&lt;br /&gt;
* &amp;amp;hellip; when exporting an object identified by its ID to SVG from the command line ([https://gitlab.com/inkscape/inkscape/-/commit/8dfe6ae35fafd1d8e7b6ede85ed27f5bee7cd8b2 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the dropper tool a lot ([https://gitlab.com/inkscape/inkscape/-/commit/38d22c431c37ed4cc007ed3e56224bd375066bae Commit])&lt;br /&gt;
* &amp;amp;hellip; when trying to open Inkscape's stock filters file with the Inkscape flatpak version ([https://gitlab.com/inkscape/inkscape/-/commit/0a2d2ccf9e0b92acde8b6c2f747cbf44d0356c70 Commit])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Other Bug fixes ==&lt;br /&gt;
&lt;br /&gt;
=== Packaging ===&lt;br /&gt;
&lt;br /&gt;
* '''AppImage''' now comes with '''Python 3.8''' ([https://gitlab.com/inkscape/inkscape/-/commit/30324570d9a1a931595c23b842c5b02b925f6382 Commit])&lt;br /&gt;
* '''Snap''' now uses the system's font cache and thus '''finds all installed fonts''' ([https://gitlab.com/inkscape/inkscape/-/commit/cfa4a1c0e6b3342f3db91d2095fa5ff9e510ff09 Commit]). Additionally, it can now make use of '''extensions with custom user interfaces''' (e.g. InkStitch) ([https://gitlab.com/inkscape/inkscape/-/commit/c78d3668209e2f34de2c3090622ab1d026d6724b Commit])&lt;br /&gt;
&lt;br /&gt;
=== Canvas ===&lt;br /&gt;
&lt;br /&gt;
* The '''zoom correction factor''' no longer depends on the display unit, so correction works properly for documents that are not in mm ([https://gitlab.com/inkscape/inkscape/-/commit/4eaebb0e07718776d555d36853ee6172c04f3a45 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Dialogs ===&lt;br /&gt;
&lt;br /&gt;
* The '''document properties dialog''' can now be resized even if one is using display scaling on a hidpi screen on Linux&lt;br /&gt;
&lt;br /&gt;
=== Rendering ===&lt;br /&gt;
&lt;br /&gt;
* '''Zooming''' no longer causes artifacts when there is a path with an arc segment with a radius of 0 in the drawing ([https://gitlab.com/inkscape/inkscape/-/commit/a3831f969bdeb75f4760e7f886600dab8474af81 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
* '''3D-box tool:'''&lt;br /&gt;
** Keyboard shortcuts for changing angles in the 3D-box tool were adjusted to work as documented, even with the Y-axis inverted ([https://gitlab.com/inkscape/inkscape/-/commit/dfaa5a5516ca222c0a5aedefa3f50e72604693f0 Commit])&lt;br /&gt;
* '''Circle tool:'''&lt;br /&gt;
** Duplicated circles are now closed properly ([https://gitlab.com/inkscape/inkscape/-/commit/426423ae71a9ff0fc9cb38dbe29c70436f027f76 Commit])&lt;br /&gt;
* '''Eraser tool:'''&lt;br /&gt;
** The mass value field is no longer greyed out and can be used ([https://gitlab.com/inkscape/inkscape/-/commit/5df58fb0ac0ff0e0c76a131be5d0aecfc6af9dd1 Commit])&lt;br /&gt;
* '''Gradient tool:'''&lt;br /&gt;
** Simplifying selected gradient stops with Ctrl+L works now ([https://gitlab.com/inkscape/inkscape/-/commit/ccf16d938cfdacabb02fb52312137ef5edf2b66d Commit])&lt;br /&gt;
* '''Node tool:'''&lt;br /&gt;
** Path &amp;gt; Reverse now works on subpaths again ([https://gitlab.com/inkscape/inkscape/-/commit/3c1c44f1a4ddb5b1bc98e4b9b9997c87a749b1fe Commit])&lt;br /&gt;
* '''Pencil tool:'''&lt;br /&gt;
** The 'flatten simplify (LPE)' button now only shows up when it can be used ([https://gitlab.com/inkscape/inkscape/-/commit/a98ffa63dd6cec59203ad4fc4481d42f502c915d Commit])&lt;br /&gt;
* '''Selector tool:'''&lt;br /&gt;
** Keyboard shortcuts with Alt key for rotating objects also work as documented again with the Y-axis inversion ([https://gitlab.com/inkscape/inkscape/-/commit/dfaa5a5516ca222c0a5aedefa3f50e72604693f0 Commit])&lt;br /&gt;
** Objects no longer seemingly jump or scale up when moving multiple of them with snapping turned on ([https://gitlab.com/inkscape/inkscape/-/commit/1f3f8bd44a755f2cdba219e124e6d3afe41ed87d Commit])&lt;br /&gt;
** Default snap delay was set to 0 so snapping will work more precisely ([https://gitlab.com/inkscape/inkscape/-/commit/7cf01540cb0fe5f31df6c2e4dd33355738fada2a Commit])&lt;br /&gt;
* '''Text tool:'''&lt;br /&gt;
** Line height doesn't change spontaneously when switching tools while having text selected ([https://gitlab.com/inkscape/inkscape/-/commit/cf1ac8caed1244e59daa8fe54ef70b48f4307b0f Commit])&lt;br /&gt;
&lt;br /&gt;
=== Import / Export / Save ===&lt;br /&gt;
&lt;br /&gt;
* when saving as '''PDF / PS / EPS + LaTeX''', &amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt; signs are now properly escaped ([https://gitlab.com/inkscape/inkscape/-/commit/ba98d85aecab6b57a385ea981726415aebad5d47 Commit])&lt;br /&gt;
* the dpi value for '''exporting to PNG''' can be specified as a decimal number again&lt;br /&gt;
* '''attribute order''' is no longer reversed when saving as SVG, so comparing two SVG files is easier now ([https://gitlab.com/inkscape/inkscape/-/commit/376a40c06f867168ee28ef083e67b8064d792f96 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Masking / Clipping ===&lt;br /&gt;
&lt;br /&gt;
* When '''releasing or undoing a mask''', objects will no longer become unselectable and will use their own bounding box ([https://gitlab.com/inkscape/inkscape/-/commit/5799d73f4421bfa74106d18a2465937c69acb20b Commit])&lt;br /&gt;
&lt;br /&gt;
=== Live Path Effects ===&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Clone_LPE.gif&amp;quot; style=&amp;quot;width:30%;max-width:400px;float:right;&amp;quot; alt=&amp;quot;Clone Original LPE usage example&amp;quot;/&amp;gt;&lt;br /&gt;
* '''LPE selection dialog''' looks better now with some desktop themes ([https://gitlab.com/inkscape/inkscape/-/commit/cf1ac8caed1244e59daa8fe54ef70b48f4307b0f Commit])&lt;br /&gt;
* &amp;lt;!-- [[File:Clone LPE.gif|thumb|right|Clone Original LPE usage example]]--&amp;gt; '''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. ([https://gitlab.com/inkscape/inkscape/-/commit/046ab13d2aef838a4a7ddf4c04408f5ae49c7e8b Commit]) &lt;br /&gt;
* '''Fill between many''': option 'fuse coincident points' has been replaced with good defaults ([https://gitlab.com/inkscape/inkscape/-/commit/b02872e1324ccf0a2e4b145a87d0e107025e3b63 Commit])&lt;br /&gt;
* The '''Knot LPE''' allows to switch the direction of self-crossings ([https://gitlab.com/inkscape/inkscape/-/commit/1881450511cb068cd53f1b02fe3d2e8b8a0defd1 Commit])&lt;br /&gt;
* When using the '''PowerStroke LPE''' with the join type 'extrapolated arc', the corners no longer have a dent, but are smooth again ([https://gitlab.com/inkscape/inkscape/-/commit/5933861e52e079dee4efc85531731b0cc4af07d2 Commit])&lt;br /&gt;
* '''Roughen LPE''' now works more reliably ([https://gitlab.com/inkscape/inkscape/-/commit/4fa58e650d436e1c98b8b081975ff927db12c732 Commit])&lt;br /&gt;
* Inkscape no longer becomes unresponsive when selecting an object that is used for the '''Pattern-Along-Path LPE''' ([https://gitlab.com/inkscape/inkscape/-/commit/fceeb28d06a1e15c0260e8ee89284d1e81136c06 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Performance ===&lt;br /&gt;
&lt;br /&gt;
* Inkscape no longer becomes unresponsive when opening a document '''with lots of style tags''' in it ([https://gitlab.com/inkscape/inkscape/-/commit/078c825d76dee0bffb5619f2ef6384e61801bc20 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Extensions ===&lt;br /&gt;
&lt;br /&gt;
==== General ====&lt;br /&gt;
&lt;br /&gt;
* Relative paths to '''linked images''' no longer break when using an extension ([https://gitlab.com/inkscape/inkscape/-/commit/0fee34477bbf248d07c3396fe966fd6334dcca25 Commit])&lt;br /&gt;
* Path elements are now '''transformed correctly''' when applying transformation matrices to them ([https://gitlab.com/inkscape/extensions/-/commit/fb416f7c811d19baad3e445d47085516e2e99efa Commit])&lt;br /&gt;
* '''Text element coordinates''' are now interpreted correctly, even if they use a different unit than px ([https://gitlab.com/inkscape/extensions/-/commit/5a15053be85a9eafa49bc4c296fa7657409f94c3 Commit]) and their (guessed) bounding boxes now consider transforms&lt;br /&gt;
* Extensions that adjust '''colors''' now work on groups again ([https://gitlab.com/inkscape/extensions/-/commit/311b017fe056f948d6da14171092dc14d01a3ce0 Commit])&lt;br /&gt;
&lt;br /&gt;
==== Specific extensions ====&lt;br /&gt;
&lt;br /&gt;
* '''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) ([https://gitlab.com/inkscape/extensions/-/commit/fb10061fa393e18b125f4694204cc3ef05f93a8e Commit]).&lt;br /&gt;
* 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 ([https://gitlab.com/inkscape/extensions/-/commit/801867667550083f86acf285e4dfdc153a0a1bc1 Commit]). The extension now works with multiple pens (marked by their layer name in Inkscape) again ([https://gitlab.com/inkscape/extensions/-/commit/60abf8059b18420e3735457af253566688ebb13e Commit]).&lt;br /&gt;
* The '''Interpolate extension''' now works with the tutorial files again ([https://gitlab.com/inkscape/extensions/-/commit/5a2fd158e237f3de3cc4ad3b5b02524271127fc2 Commit]).&lt;br /&gt;
* The extension '''Render &amp;gt; Barcode &amp;gt; Datamatrix''' now renders 64 x 64 datamatrices correctly ([https://gitlab.com/inkscape/extensions/-/commit/c3f2cd1409e48782961514b2313536634ec33055 Commit]).&lt;br /&gt;
* Rendering a '''3D Polyhedron''' no longer gives deprecation warnings ([https://gitlab.com/inkscape/extensions/-/commit/bc7f8779972c599d6f5fa9eba2e160ebfc3b2dfc#3f2b8a83a71ce2e508e1ac143af87e1d498be817 Commit]).&lt;br /&gt;
* The '''Measure Path extension''' now also works when the Help tab is open when clicking on Apply ([https://gitlab.com/inkscape/extensions/-/commit/cc7c37b18cf968b7042f97a6d51610a9e6110ef5 Commit]&lt;br /&gt;
* '''Color &amp;gt; Randomize extension''' now works correctly for the Hue and Lightness parameters&lt;br /&gt;
* The unnecessary Live preview was removed from the '''Interactive Mockup extension''' ([https://gitlab.com/inkscape/extensions/-/commit/1e560830fa8eebc32fbc28d5d5545fde0006c484 Commit])&lt;br /&gt;
* The '''Perspective / Envelope''' extension now considers transforms ([https://gitlab.com/inkscape/extensions/-/commit/1d27a0e2e23663973347f6f543ee3f8433fed0fb Commit]).&lt;br /&gt;
* The '''Hershey text extension''' fonts now contain letters needed to plot in Danish ([https://gitlab.com/inkscape/extensions/-/commit/f8fbd22819a5d58cb82a82c7f9dff8fc16b7001b Commit]). Additionally, the extension can now better handle line heights ([https://gitlab.com/inkscape/extensions/-/commit/9244cc722fb168351ea01e799b555024644c1164 Commit]).&lt;br /&gt;
&lt;br /&gt;
==== Extension failure fixes ====&lt;br /&gt;
&lt;br /&gt;
Fix a failure &amp;amp;hellip;&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;hellip; when exporting a document with unknown SVG tags to '''HTML5 canvas''' ([https://gitlab.com/inkscape/extensions/-/commit/9d44f6b9ce1cab2250ad854a736dbcfb58046653 Commit])&lt;br /&gt;
* &amp;amp;hellip; when trying to access a document '''node with an unknown tag''' ([https://gitlab.com/inkscape/extensions/-/commit/05cfe7f2e336a1efb95f77f1db725c6a974d3a8f Commit])&lt;br /&gt;
* &amp;amp;hellip; when trying to '''import a dxf file''' with a circle / ellipse ([https://gitlab.com/inkscape/extensions/-/commit/958c70509fe5e520aa063d33d28330ea33451ccd Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''Perfect Bound Cover extension''' ([https://gitlab.com/inkscape/extensions/-/commit/d8750d09c454c742a1bb6a5f3470690e544e89c1 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''Mesh Gradient to Path extension''' ([https://gitlab.com/inkscape/extensions/-/issues/216 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''JessyInk''' extension ([https://gitlab.com/inkscape/extensions/-/commit/2cba7c3f718133aeb6db14442662a54618d4e835 Commit]).&lt;br /&gt;
* &amp;amp;hellip; when using the '''DPI Switcher extension''' ([https://gitlab.com/inkscape/extensions/-/commit/ca718bbe91131252cf6a2dccbe2c717e7bdb705a Commit])&lt;br /&gt;
&lt;br /&gt;
==== Extension API changes / Improvements for Extension Developers ====&lt;br /&gt;
&lt;br /&gt;
* '''Shape objects''' now have an &amp;lt;code&amp;gt;is_visible&amp;lt;/code&amp;gt; method ([https://gitlab.com/inkscape/extensions/-/commit/3e10fece0acc07bc33462ca474f0fc6418c7d552 Commit])&lt;br /&gt;
* '''Documentation''' extended and improved ([https://gitlab.com/inkscape/extensions/-/commit/050be97eed47a303cb823f46e2febb7e2196b989 Commit], []https://gitlab.com/inkscape/extensions/-/commit/9b21776f7c3d746911dac7305b8e1f2a08e38b70 Commit], [https://gitlab.com/inkscape/extensions/-/commit/639bb6914c7f44771c33f0031718c777504ca2a1 Commit], [https://gitlab.com/inkscape/extensions/-/commit/fe0efe3f2c3f2dccbbf365ff5f0270d89dc645e3 Commit])&lt;br /&gt;
* Use an underscore in front of the &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; attribute value to mark things that do not need to be available in the .py file ([https://gitlab.com/inkscape/extensions/-/commit/cc7c37b18cf968b7042f97a6d51610a9e6110ef5 Commit])&lt;br /&gt;
* '''Shape coordinates''' are now reported in user units ([https://gitlab.com/inkscape/extensions/-/commit/768ba690dd3e3eb303d94cb27874dac60cffb064 Commit])&lt;br /&gt;
* &amp;lt;code&amp;gt;inkex.addNS()&amp;lt;/code&amp;gt; is no longer required, attributes like &amp;lt;code&amp;gt;inkscape:groupmode&amp;lt;/code&amp;gt; can now be used directly, too ([https://gitlab.com/inkscape/extensions/-/commit/6b956b31602f77e9d4be250f4f431c7c264bd21b Commit])&lt;br /&gt;
* added method &amp;lt;code&amp;gt;getElementByName()&amp;lt;/code&amp;gt; to '''get an object by Inkscape label''' ([https://gitlab.com/inkscape/extensions/-/commit/d45bb4e90071ee89efea84cf683281b5b0e55bcc Commit])&lt;br /&gt;
* added method &amp;lt;code&amp;gt;getElementsByClass()&amp;lt;/code&amp;gt; to '''get objects by their class name''' ([https://gitlab.com/inkscape/extensions/-/commit/cc0399aad1c0e7916060e9d03f3da39c99688169 Commit])&lt;br /&gt;
* added '''method to create Star shapes''' ([https://gitlab.com/inkscape/extensions/-/commit/4af033bd814373d897590b7dc22e0f5f111d7695 Commit])&lt;br /&gt;
&lt;br /&gt;
'''Upcoming deprecations''' (1.1 will issue a warning, while both the old and the new version will just work in 1.0.1):&lt;br /&gt;
* See https://gitlab.com/inkscape/extensions/-/commit/4838d285b01106d243399e6bf36e7956a291eb98&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
&lt;br /&gt;
* Changes to '''filter region handles''' are now saved to the file ([https://gitlab.com/inkscape/inkscape/-/commit/229008a1649745b73c4f7914acd224c4433997d7 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
&lt;br /&gt;
* The same file can now be used to create '''multiple template files''' ([https://gitlab.com/inkscape/inkscape/-/commit/38f1695101cf73205f32d423e0edf139cbfe9895 Commit]) &lt;br /&gt;
&lt;br /&gt;
=== Markers ===&lt;br /&gt;
&lt;br /&gt;
* Custom markers are now no longer cut off when viewed in a web browser ([https://gitlab.com/inkscape/inkscape/-/commit/4fa77f4b6592a6026e48242474edc14d4447f8c9 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Color management ===&lt;br /&gt;
&lt;br /&gt;
* When using color management, the '''color selector works again''' ([https://gitlab.com/inkscape/inkscape/-/commit/cc76837b24d518d1dca5822a0921570a9b928a19 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Command line ===&lt;br /&gt;
&lt;br /&gt;
* the pre-1.0 options &amp;lt;code&amp;gt;--export-[type]=&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--file=&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;--without-gui=&amp;lt;/code&amp;gt; now have a fallback and print out a warning ([https://gitlab.com/inkscape/inkscape/-/commit/3ca6a4ed08405f2a530a9ed3065f77443f9f7ebe Commit])&lt;br /&gt;
* when converting a '''pdf to svg''' on the command line, the poppler text import method no longer changes randomly ([https://gitlab.com/inkscape/inkscape/-/commit/db5145555e343663e706f6006fd46d2fa0917101 Commit])&lt;br /&gt;
* opening files with '''Windows drive paths''' (with colons) works again ([https://gitlab.com/inkscape/inkscape/-/commit/fa303fb79ca6e4f6444005f0a4e3b916f3c7503f Commit])&lt;br /&gt;
* '''background color''' is now exported to PNG when using &amp;lt;code&amp;gt;--export-background&amp;lt;/code&amp;gt; even when &amp;lt;code&amp;gt;--export-background-opacity&amp;lt;/code&amp;gt; is not set explicitly ([https://gitlab.com/inkscape/inkscape/-/commit/6e8a6fa690483f5e75efbf9d1b3208524285103b Commit])&lt;br /&gt;
* the tab key can now be used to automatically complete Inkscape command line commands in a Linux terminal (bash completion) ([https://gitlab.com/inkscape/inkscape/-/commit/aa96949a632f0cf759be88a3388e4c52b62b1dab Commit])&lt;br /&gt;
* in command line arguments, &amp;quot;0&amp;quot; and &amp;quot;1&amp;quot; had been inverted. They now mean the correct thing (0 = False, 1 = True) ([https://gitlab.com/inkscape/inkscape/-/commit/18639f5dede747dd3b08463c935c86db50ad24c5 Commit])&lt;br /&gt;
&lt;br /&gt;
== Even more bug fixes ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
For a complete list, visit [https://gitlab.com/groups/inkscape/-/milestones/4 our GitLab issue tracker] and see the [https://gitlab.com/inkscape/inkscape/-/commits/1.0.x commit history] (all changes since DATE until release date).&lt;br /&gt;
&lt;br /&gt;
== Translations ==&lt;br /&gt;
&lt;br /&gt;
The following '''user interface translations''' received updates:&lt;br /&gt;
&lt;br /&gt;
* Catalan&lt;br /&gt;
* Chinese&lt;br /&gt;
* Croatian&lt;br /&gt;
* Czech&lt;br /&gt;
* Dutch&lt;br /&gt;
* German&lt;br /&gt;
* Hungarian&lt;br /&gt;
* Icelandic&lt;br /&gt;
* Italian&lt;br /&gt;
* Japanese&lt;br /&gt;
* Russian&lt;br /&gt;
* Spanish&lt;br /&gt;
* Ukrainian&lt;br /&gt;
&lt;br /&gt;
The following '''documentation''' translations received updates:&lt;br /&gt;
&lt;br /&gt;
* Catalan&lt;br /&gt;
* Croatian&lt;br /&gt;
* French&lt;br /&gt;
* German&lt;br /&gt;
&lt;br /&gt;
=== Contributing to translations ===&lt;br /&gt;
&lt;br /&gt;
Want to help with translations? [https://inkscape.org/contribute/translations/ Learn how to help!]&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* A few keyboard shortcuts and examples were fixed / updated&lt;br /&gt;
&lt;br /&gt;
=== Contributing to documentation and documentation translation ===&lt;br /&gt;
&lt;br /&gt;
Contributions to the documentation translations, as well as improvements to its contents, are welcome at [https://gitlab.com/inkscape/inkscape-docs/documentation the inkscape-docs repository].&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
* The performance issues on macOS persist.&lt;br /&gt;
* Many of Inkscape's old bug reports still need to be [https://alpha.inkscape.org/bug-migration/ tested and migrated to the new bug and feature request reporting page]. While some progress has already been made, we still need your help with that task.&lt;br /&gt;
* All (migrated and new) open issues for the project are listed on [https://gitlab.com/groups/inkscape/-/issues GitLab]. If you have some time on your hands and can help fixing them, [https://chat.inkscape.org/channel/team_devel join us in the development chat] and let us tackle them together.&lt;br /&gt;
&lt;br /&gt;
== Previous releases ==&lt;br /&gt;
* [[Release notes/0.92]]&lt;br /&gt;
* [[Release notes/0.92.1]]&lt;br /&gt;
* [[Release notes/0.92.2]]&lt;br /&gt;
* [[Release notes/0.92.3]]&lt;br /&gt;
* [[Release notes/0.92.4]]&lt;br /&gt;
* [[Release notes/0.92.5]]&lt;br /&gt;
* [[Release notes/1.0]]&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.0.1&amp;diff=118684</id>
		<title>Release notes/1.0.1</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.0.1&amp;diff=118684"/>
		<updated>2020-09-07T08:13:17Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: /* Live Path Effects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Other languages | en = {{FULLPAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
== About this release ==&lt;br /&gt;
&lt;br /&gt;
'''Definitely not released yet.'''&lt;br /&gt;
&amp;lt;!-- '''Released on September 7, 2020''' --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== New Features ==&lt;br /&gt;
&lt;br /&gt;
=== Color-managed PDF export using Scribus &amp;lt;span id=&amp;quot;scribus_pdf&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
* have Scribus 1.5.x installed (the Scribus executable must not be called scribus-ng)&lt;br /&gt;
* have enabled color management for your document&lt;br /&gt;
* have selected one color profile to use for the colors in your file&lt;br /&gt;
* assign all colors in the document with the color managed color selector in the Fill and Stroke dialog&lt;br /&gt;
* not use filters in your drawing (this includes blur)&lt;br /&gt;
* not use any transparency if you're exporting to PDF/X-1, PDF/X-3 or PDF 1.3&lt;br /&gt;
* not include any bitmap images&lt;br /&gt;
* not use markers&lt;br /&gt;
* not use any other SVG features that are not supported by Scribus&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Selectors and CSS dialog unhidden ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Peek_2020-08-24_23-46.gif&amp;quot; style=&amp;quot;width:30%;max-width:400px;float:right;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;!-- [[File:Peek 2020-08-24 23-46.gif|Selectors and CSS dialog usage example|thumb|right]] --&amp;gt;&lt;br /&gt;
The '''Selectors and CSS dialog''' that had been [[Release notes/1.0#Selectors_and_CSS_.5BExperimental.2C_hidden.5D|hidden and labelled as 'experimental' in Inkscape 1.0]] is now available from the '''Object''' menu.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
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).&lt;br /&gt;
&lt;br /&gt;
This dialog '''replaces the Selection Sets dialog''' that had been removed for Inkscape 1.0.&lt;br /&gt;
&lt;br /&gt;
=== List all Colors in a document ===&lt;br /&gt;
&lt;br /&gt;
A new extension '''Color &amp;gt; List All''' lists all colors used in a document and indicates how often they are used ([https://gitlab.com/inkscape/extensions/-/commit/a0b150e1ab050dde2fb0ae7dc11c275015dbac36 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Interpolate gradients ===&lt;br /&gt;
&lt;br /&gt;
The '''Interpolate extension''' now also interpolates gradients in fills and in strokes (before, it could only interpolate flat colors) and named colors  ([https://gitlab.com/inkscape/extensions/-/commit/7862b2085603054fdfd682ffce9d8467ecec300a Commit]). &lt;br /&gt;
&lt;br /&gt;
=== New preferences option to limit screen tearing while editing ===&lt;br /&gt;
&lt;br /&gt;
In ''Edit &amp;gt; Preferences &amp;gt; 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 ([https://gitlab.com/inkscape/inkscape/-/commit/d5625130f7e0ed0343cdd473829ef46ceeed8e0b Commit])&lt;br /&gt;
&lt;br /&gt;
=== Other small improvements ===&lt;br /&gt;
&lt;br /&gt;
* Users can now define an ID for QR code groups rendered by the '''Render Barcode extension''' ([https://gitlab.com/inkscape/extensions/-/commit/761029d1b8bec4287b052cd5ecdd41bb00c62866 Commit])&lt;br /&gt;
* Extensions now understand what to do with the '''CSS unit Q''' (1/40th of a cm) ([https://gitlab.com/inkscape/extensions/-/commit/6c38c129874b98350430c9d4752861361b527e2e Commit])&lt;br /&gt;
&lt;br /&gt;
== Crash fixes ==&lt;br /&gt;
&lt;br /&gt;
Fix a crash &amp;amp;hellip;&lt;br /&gt;
* &amp;amp;hellip; when applying Offset LPE to groups ([https://gitlab.com/inkscape/inkscape/-/commit/fc8557d167454e15c42a1dfbc9edd1088d7ff711 Commit])&lt;br /&gt;
* &amp;amp;hellip; when closing Inkscape while the filter editor dialog is open ([https://gitlab.com/inkscape/inkscape/-/commit/08c7ad69a7bbf6c9a9b865e5b33b4cf1d6c3dc6f Commit])&lt;br /&gt;
* &amp;amp;hellip; with some cursor themes that do not contain an upward arrow cursor ([https://gitlab.com/inkscape/inkscape/-/commit/e6d8ec3f2ac6a7d3a6156fb6a7626573ded1c7d4 Commit])&lt;br /&gt;
* &amp;amp;hellip; when the file to open does not exist ([https://gitlab.com/inkscape/inkscape/-/commit/ddde047e4613f347f521cb7fef8a394118dac541 Commit])&lt;br /&gt;
* &amp;amp;hellip; when resizing a document with a grid, when the document properties dialog is closed ([https://gitlab.com/inkscape/inkscape/-/commit/d6d20de3afa48401bcd364dcb75a62729ea6775a Commit])&lt;br /&gt;
* &amp;amp;hellip; when opening a malformed pdf where the selected page does not exist ([https://gitlab.com/inkscape/inkscape/-/commit/6603a35c658c082353803f1bd847132d08abb8b7 Commit])&lt;br /&gt;
* &amp;amp;hellip; when creating a clone of / opening a file with a symbol from an object with a CSS style ([https://gitlab.com/inkscape/inkscape/-/commit/fbf97ecb4be963f7068533f5e9d5d2e1d4fe68be Commit])&lt;br /&gt;
* &amp;amp;hellip; when exporting an object identified by its ID to SVG from the command line ([https://gitlab.com/inkscape/inkscape/-/commit/8dfe6ae35fafd1d8e7b6ede85ed27f5bee7cd8b2 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the dropper tool a lot ([https://gitlab.com/inkscape/inkscape/-/commit/38d22c431c37ed4cc007ed3e56224bd375066bae Commit])&lt;br /&gt;
* &amp;amp;hellip; when trying to open Inkscape's stock filters file with the Inkscape flatpak version ([https://gitlab.com/inkscape/inkscape/-/commit/0a2d2ccf9e0b92acde8b6c2f747cbf44d0356c70 Commit])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Other Bug fixes ==&lt;br /&gt;
&lt;br /&gt;
=== Packaging ===&lt;br /&gt;
&lt;br /&gt;
* '''AppImage''' now comes with '''Python 3.8''' ([https://gitlab.com/inkscape/inkscape/-/commit/30324570d9a1a931595c23b842c5b02b925f6382 Commit])&lt;br /&gt;
* '''Snap''' now uses the system's font cache and thus '''finds all installed fonts''' ([https://gitlab.com/inkscape/inkscape/-/commit/cfa4a1c0e6b3342f3db91d2095fa5ff9e510ff09 Commit]). Additionally, it can now make use of '''extensions with custom user interfaces''' (e.g. InkStitch) ([https://gitlab.com/inkscape/inkscape/-/commit/c78d3668209e2f34de2c3090622ab1d026d6724b Commit])&lt;br /&gt;
&lt;br /&gt;
=== Canvas ===&lt;br /&gt;
&lt;br /&gt;
* The '''zoom correction factor''' no longer depends on the display unit, so correction works properly for documents that are not in mm ([https://gitlab.com/inkscape/inkscape/-/commit/4eaebb0e07718776d555d36853ee6172c04f3a45 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Dialogs ===&lt;br /&gt;
&lt;br /&gt;
* The '''document properties dialog''' can now be resized even if one is using display scaling on a hidpi screen on Linux&lt;br /&gt;
&lt;br /&gt;
=== Rendering ===&lt;br /&gt;
&lt;br /&gt;
* '''Zooming''' no longer causes artifacts when there is a path with an arc segment with a radius of 0 in the drawing ([https://gitlab.com/inkscape/inkscape/-/commit/a3831f969bdeb75f4760e7f886600dab8474af81 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
* '''3D-box tool:'''&lt;br /&gt;
** Keyboard shortcuts for changing angles in the 3D-box tool were adjusted to work as documented, even with the Y-axis inverted ([https://gitlab.com/inkscape/inkscape/-/commit/dfaa5a5516ca222c0a5aedefa3f50e72604693f0 Commit])&lt;br /&gt;
* '''Circle tool:'''&lt;br /&gt;
** Duplicated circles are now closed properly ([https://gitlab.com/inkscape/inkscape/-/commit/426423ae71a9ff0fc9cb38dbe29c70436f027f76 Commit])&lt;br /&gt;
* '''Eraser tool:'''&lt;br /&gt;
** The mass value field is no longer greyed out and can be used ([https://gitlab.com/inkscape/inkscape/-/commit/5df58fb0ac0ff0e0c76a131be5d0aecfc6af9dd1 Commit])&lt;br /&gt;
* '''Gradient tool:'''&lt;br /&gt;
** Simplifying selected gradient stops with Ctrl+L works now ([https://gitlab.com/inkscape/inkscape/-/commit/ccf16d938cfdacabb02fb52312137ef5edf2b66d Commit])&lt;br /&gt;
* '''Node tool:'''&lt;br /&gt;
** Path &amp;gt; Reverse now works on subpaths again ([https://gitlab.com/inkscape/inkscape/-/commit/3c1c44f1a4ddb5b1bc98e4b9b9997c87a749b1fe Commit])&lt;br /&gt;
* '''Pencil tool:'''&lt;br /&gt;
** The 'flatten simplify (LPE)' button now only shows up when it can be used ([https://gitlab.com/inkscape/inkscape/-/commit/a98ffa63dd6cec59203ad4fc4481d42f502c915d Commit])&lt;br /&gt;
* '''Selector tool:'''&lt;br /&gt;
** Keyboard shortcuts with Alt key for rotating objects also work as documented again with the Y-axis inversion ([https://gitlab.com/inkscape/inkscape/-/commit/dfaa5a5516ca222c0a5aedefa3f50e72604693f0 Commit])&lt;br /&gt;
** Objects no longer seemingly jump or scale up when moving multiple of them with snapping turned on ([https://gitlab.com/inkscape/inkscape/-/commit/1f3f8bd44a755f2cdba219e124e6d3afe41ed87d Commit])&lt;br /&gt;
** Default snap delay was set to 0 so snapping will work more precisely ([https://gitlab.com/inkscape/inkscape/-/commit/7cf01540cb0fe5f31df6c2e4dd33355738fada2a Commit])&lt;br /&gt;
* '''Text tool:'''&lt;br /&gt;
** Line height doesn't change spontaneously when switching tools while having text selected ([https://gitlab.com/inkscape/inkscape/-/commit/cf1ac8caed1244e59daa8fe54ef70b48f4307b0f Commit])&lt;br /&gt;
&lt;br /&gt;
=== Import / Export / Save ===&lt;br /&gt;
&lt;br /&gt;
* when saving as '''PDF / PS / EPS + LaTeX''', &amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt; signs are now properly escaped ([https://gitlab.com/inkscape/inkscape/-/commit/ba98d85aecab6b57a385ea981726415aebad5d47 Commit])&lt;br /&gt;
* the dpi value for '''exporting to PNG''' can be specified as a decimal number again&lt;br /&gt;
* '''attribute order''' is no longer reversed when saving as SVG, so comparing two SVG files is easier now ([https://gitlab.com/inkscape/inkscape/-/commit/376a40c06f867168ee28ef083e67b8064d792f96 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Masking / Clipping ===&lt;br /&gt;
&lt;br /&gt;
* When '''releasing or undoing a mask''', objects will no longer become unselectable and will use their own bounding box ([https://gitlab.com/inkscape/inkscape/-/commit/5799d73f4421bfa74106d18a2465937c69acb20b Commit])&lt;br /&gt;
&lt;br /&gt;
=== Live Path Effects ===&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Clone_LPE.gif&amp;quot; style=&amp;quot;width:30%;max-width:400px;float:right;&amp;quot; alt=&amp;quot;Clone Original LPE usage example&amp;quot;/&amp;gt;&lt;br /&gt;
* '''LPE selection dialog''' looks better now with some desktop themes ([https://gitlab.com/inkscape/inkscape/-/commit/cf1ac8caed1244e59daa8fe54ef70b48f4307b0f Commit])&lt;br /&gt;
* &amp;lt;!-- [[File:Clone LPE.gif|thumb|right|Clone Original LPE usage example]]--&amp;gt; '''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. ([https://gitlab.com/inkscape/inkscape/-/commit/046ab13d2aef838a4a7ddf4c04408f5ae49c7e8b Commit]) &lt;br /&gt;
* '''Fill between many''': option 'fuse coincident points' has been replaced with good defaults ([https://gitlab.com/inkscape/inkscape/-/commit/b02872e1324ccf0a2e4b145a87d0e107025e3b63 Commit])&lt;br /&gt;
* The '''Knot LPE''' allows to switch the direction of self-crossings ([https://gitlab.com/inkscape/inkscape/-/commit/1881450511cb068cd53f1b02fe3d2e8b8a0defd1 Commit])&lt;br /&gt;
* When using the '''PowerStroke LPE''' with the join type 'extrapolated arc', the corners no longer have a dent, but are smooth again ([https://gitlab.com/inkscape/inkscape/-/commit/5933861e52e079dee4efc85531731b0cc4af07d2 Commit])&lt;br /&gt;
* '''Roughen LPE''' now works more reliably ([https://gitlab.com/inkscape/inkscape/-/commit/4fa58e650d436e1c98b8b081975ff927db12c732 Commit])&lt;br /&gt;
* Inkscape no longer becomes unresponsive when selecting an object that is used for the '''Pattern-Along-Path LPE''' ([https://gitlab.com/inkscape/inkscape/-/commit/fceeb28d06a1e15c0260e8ee89284d1e81136c06 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Performance ===&lt;br /&gt;
&lt;br /&gt;
* Inkscape no longer becomes unresponsive when opening a document '''with lots of style tags''' in it ([https://gitlab.com/inkscape/inkscape/-/commit/078c825d76dee0bffb5619f2ef6384e61801bc20 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Extensions ===&lt;br /&gt;
&lt;br /&gt;
==== General ====&lt;br /&gt;
&lt;br /&gt;
* Relative paths to '''linked images''' no longer break when using an extension ([https://gitlab.com/inkscape/inkscape/-/commit/0fee34477bbf248d07c3396fe966fd6334dcca25 Commit])&lt;br /&gt;
* Path elements are now '''transformed correctly''' when applying transformation matrices to them ([https://gitlab.com/inkscape/extensions/-/commit/fb416f7c811d19baad3e445d47085516e2e99efa Commit])&lt;br /&gt;
* '''Text element coordinates''' are now interpreted correctly, even if they use a different unit than px ([https://gitlab.com/inkscape/extensions/-/commit/5a15053be85a9eafa49bc4c296fa7657409f94c3 Commit]) and their (guessed) bounding boxes now consider transforms&lt;br /&gt;
* Extensions that adjust '''colors''' now work on groups again ([https://gitlab.com/inkscape/extensions/-/commit/311b017fe056f948d6da14171092dc14d01a3ce0 Commit])&lt;br /&gt;
&lt;br /&gt;
==== Specific extensions ====&lt;br /&gt;
&lt;br /&gt;
* '''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) ([https://gitlab.com/inkscape/extensions/-/commit/fb10061fa393e18b125f4694204cc3ef05f93a8e Commit]).&lt;br /&gt;
* 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 ([https://gitlab.com/inkscape/extensions/-/commit/801867667550083f86acf285e4dfdc153a0a1bc1 Commit]). The extension now works with multiple pens (marked by their layer name in Inkscape) again ([https://gitlab.com/inkscape/extensions/-/commit/60abf8059b18420e3735457af253566688ebb13e Commit]).&lt;br /&gt;
* The '''Interpolate extension''' now works with the tutorial files again ([https://gitlab.com/inkscape/extensions/-/commit/5a2fd158e237f3de3cc4ad3b5b02524271127fc2 Commit]).&lt;br /&gt;
* The extension '''Render &amp;gt; Barcode &amp;gt; Datamatrix''' now renders 64 x 64 datamatrices correctly ([https://gitlab.com/inkscape/extensions/-/commit/c3f2cd1409e48782961514b2313536634ec33055 Commit]).&lt;br /&gt;
* Rendering a '''3D Polyhedron''' no longer gives deprecation warnings ([https://gitlab.com/inkscape/extensions/-/commit/bc7f8779972c599d6f5fa9eba2e160ebfc3b2dfc#3f2b8a83a71ce2e508e1ac143af87e1d498be817 Commit]).&lt;br /&gt;
* The '''Measure Path extension''' now also works when the Help tab is open when clicking on Apply ([https://gitlab.com/inkscape/extensions/-/commit/cc7c37b18cf968b7042f97a6d51610a9e6110ef5 Commit]&lt;br /&gt;
* '''Color &amp;gt; Randomize extension''' now works correctly for the Hue and Lightness parameters&lt;br /&gt;
* The unnecessary Live preview was removed from the '''Interactive Mockup extension''' ([https://gitlab.com/inkscape/extensions/-/commit/1e560830fa8eebc32fbc28d5d5545fde0006c484 Commit])&lt;br /&gt;
* The '''Perspective / Envelope''' extension now considers transforms ([https://gitlab.com/inkscape/extensions/-/commit/1d27a0e2e23663973347f6f543ee3f8433fed0fb Commit]).&lt;br /&gt;
* The '''Hershey text extension''' fonts now contain letters needed to plot in Danish ([https://gitlab.com/inkscape/extensions/-/commit/f8fbd22819a5d58cb82a82c7f9dff8fc16b7001b Commit]). Additionally, the extension can now better handle line heights ([https://gitlab.com/inkscape/extensions/-/commit/9244cc722fb168351ea01e799b555024644c1164 Commit]).&lt;br /&gt;
&lt;br /&gt;
==== Extension failure fixes ====&lt;br /&gt;
&lt;br /&gt;
Fix a failure &amp;amp;hellip;&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;hellip; when exporting a document with unknown SVG tags to '''HTML5 canvas''' ([https://gitlab.com/inkscape/extensions/-/commit/9d44f6b9ce1cab2250ad854a736dbcfb58046653 Commit])&lt;br /&gt;
* &amp;amp;hellip; when trying to access a document '''node with an unknown tag''' ([https://gitlab.com/inkscape/extensions/-/commit/05cfe7f2e336a1efb95f77f1db725c6a974d3a8f Commit])&lt;br /&gt;
* &amp;amp;hellip; when trying to '''import a dxf file''' with a circle / ellipse ([https://gitlab.com/inkscape/extensions/-/commit/958c70509fe5e520aa063d33d28330ea33451ccd Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''Perfect Bound Cover extension''' ([https://gitlab.com/inkscape/extensions/-/commit/d8750d09c454c742a1bb6a5f3470690e544e89c1 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''Mesh Gradient to Path extension''' ([https://gitlab.com/inkscape/extensions/-/issues/216 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''JessyInk''' extension ([https://gitlab.com/inkscape/extensions/-/commit/2cba7c3f718133aeb6db14442662a54618d4e835 Commit]).&lt;br /&gt;
* &amp;amp;hellip; when using the '''DPI Switcher extension''' ([https://gitlab.com/inkscape/extensions/-/commit/ca718bbe91131252cf6a2dccbe2c717e7bdb705a Commit])&lt;br /&gt;
&lt;br /&gt;
==== Extension API changes / Improvements for Extension Developers ====&lt;br /&gt;
&lt;br /&gt;
* '''Shape objects''' now have an &amp;lt;code&amp;gt;is_visible&amp;lt;/code&amp;gt; method ([https://gitlab.com/inkscape/extensions/-/commit/3e10fece0acc07bc33462ca474f0fc6418c7d552 Commit])&lt;br /&gt;
* '''Documentation''' extended and improved ([https://gitlab.com/inkscape/extensions/-/commit/050be97eed47a303cb823f46e2febb7e2196b989 Commit], []https://gitlab.com/inkscape/extensions/-/commit/9b21776f7c3d746911dac7305b8e1f2a08e38b70 Commit], [https://gitlab.com/inkscape/extensions/-/commit/639bb6914c7f44771c33f0031718c777504ca2a1 Commit], [https://gitlab.com/inkscape/extensions/-/commit/fe0efe3f2c3f2dccbbf365ff5f0270d89dc645e3 Commit])&lt;br /&gt;
* Use an underscore in front of the &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; attribute value to mark things that do not need to be available in the .py file ([https://gitlab.com/inkscape/extensions/-/commit/cc7c37b18cf968b7042f97a6d51610a9e6110ef5 Commit])&lt;br /&gt;
* '''Shape coordinates''' are now reported in user units ([https://gitlab.com/inkscape/extensions/-/commit/768ba690dd3e3eb303d94cb27874dac60cffb064 Commit])&lt;br /&gt;
* &amp;lt;code&amp;gt;inkex.addNS()&amp;lt;/code&amp;gt; is no longer required, attributes like &amp;lt;code&amp;gt;inkscape:groupmode&amp;lt;/code&amp;gt; can now be used directly, too ([https://gitlab.com/inkscape/extensions/-/commit/6b956b31602f77e9d4be250f4f431c7c264bd21b Commit])&lt;br /&gt;
* added method &amp;lt;code&amp;gt;getElementByName()&amp;lt;/code&amp;gt; to '''get an object by Inkscape label''' ([https://gitlab.com/inkscape/extensions/-/commit/d45bb4e90071ee89efea84cf683281b5b0e55bcc Commit])&lt;br /&gt;
* added method &amp;lt;code&amp;gt;getElementsByClass()&amp;lt;/code&amp;gt; to '''get objects by their class name''' ([https://gitlab.com/inkscape/extensions/-/commit/cc0399aad1c0e7916060e9d03f3da39c99688169 Commit])&lt;br /&gt;
* added '''method to create Star shapes''' ([https://gitlab.com/inkscape/extensions/-/commit/4af033bd814373d897590b7dc22e0f5f111d7695 Commit])&lt;br /&gt;
&lt;br /&gt;
'''Upcoming deprecations''' (1.1 will issue a warning, while both the old and the new version will just work in 1.0.1):&lt;br /&gt;
* See https://gitlab.com/inkscape/extensions/-/commit/4838d285b01106d243399e6bf36e7956a291eb98&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
&lt;br /&gt;
* Changes to '''filter region handles''' are now saved to the file ([https://gitlab.com/inkscape/inkscape/-/commit/229008a1649745b73c4f7914acd224c4433997d7 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
&lt;br /&gt;
* The same file can now be used to create '''multiple template files''' ([https://gitlab.com/inkscape/inkscape/-/commit/38f1695101cf73205f32d423e0edf139cbfe9895 Commit]) &lt;br /&gt;
&lt;br /&gt;
=== Markers ===&lt;br /&gt;
&lt;br /&gt;
* Custom markers are now no longer cut off when viewed in a web browser ([https://gitlab.com/inkscape/inkscape/-/commit/4fa77f4b6592a6026e48242474edc14d4447f8c9 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Color management ===&lt;br /&gt;
&lt;br /&gt;
* When using color management, the '''color selector works again''' ([https://gitlab.com/inkscape/inkscape/-/commit/cc76837b24d518d1dca5822a0921570a9b928a19 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Command line ===&lt;br /&gt;
&lt;br /&gt;
* the pre-1.0 options &amp;lt;code&amp;gt;--export-[type]=&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--file=&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;--without-gui=&amp;lt;/code&amp;gt; now have a fallback and print out a warning ([https://gitlab.com/inkscape/inkscape/-/commit/3ca6a4ed08405f2a530a9ed3065f77443f9f7ebe Commit])&lt;br /&gt;
* when converting a '''pdf to svg''' on the command line, the poppler text import method no longer changes randomly ([https://gitlab.com/inkscape/inkscape/-/commit/db5145555e343663e706f6006fd46d2fa0917101 Commit])&lt;br /&gt;
* opening files with '''Windows drive paths''' (with colons) works again ([https://gitlab.com/inkscape/inkscape/-/commit/fa303fb79ca6e4f6444005f0a4e3b916f3c7503f Commit])&lt;br /&gt;
* '''background color''' is now exported to PNG when using &amp;lt;code&amp;gt;--export-background&amp;lt;/code&amp;gt; even when &amp;lt;code&amp;gt;--export-background-opacity&amp;lt;/code&amp;gt; is not set explicitly ([https://gitlab.com/inkscape/inkscape/-/commit/6e8a6fa690483f5e75efbf9d1b3208524285103b Commit])&lt;br /&gt;
* the tab key can now be used to automatically complete Inkscape command line commands in a Linux terminal (bash completion) ([https://gitlab.com/inkscape/inkscape/-/commit/aa96949a632f0cf759be88a3388e4c52b62b1dab Commit])&lt;br /&gt;
* in command line arguments, &amp;quot;0&amp;quot; and &amp;quot;1&amp;quot; had been inverted. They now mean the correct thing (0 = False, 1 = True) ([https://gitlab.com/inkscape/inkscape/-/commit/18639f5dede747dd3b08463c935c86db50ad24c5 Commit])&lt;br /&gt;
&lt;br /&gt;
== Even more bug fixes ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
For a complete list, visit [https://gitlab.com/groups/inkscape/-/milestones/4 our GitLab issue tracker] and see the [https://gitlab.com/inkscape/inkscape/-/commits/1.0.x commit history] (all changes since DATE until release date).&lt;br /&gt;
&lt;br /&gt;
== Translations ==&lt;br /&gt;
&lt;br /&gt;
The following '''user interface translations''' received updates:&lt;br /&gt;
&lt;br /&gt;
* Catalan&lt;br /&gt;
* Chinese&lt;br /&gt;
* Croatian&lt;br /&gt;
* Czech&lt;br /&gt;
* Dutch&lt;br /&gt;
* German&lt;br /&gt;
* Hungarian&lt;br /&gt;
* Icelandic&lt;br /&gt;
* Italian&lt;br /&gt;
* Japanese&lt;br /&gt;
* Russian&lt;br /&gt;
* Spanish&lt;br /&gt;
* Ukrainian&lt;br /&gt;
&lt;br /&gt;
The following '''documentation''' translations received updates:&lt;br /&gt;
&lt;br /&gt;
* Catalan&lt;br /&gt;
* Croatian&lt;br /&gt;
* French&lt;br /&gt;
* German&lt;br /&gt;
&lt;br /&gt;
=== Contributing to translations ===&lt;br /&gt;
&lt;br /&gt;
Want to help with translations? [https://inkscape.org/contribute/translations/ Learn how to help!]&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* A few keyboard shortcuts and examples were fixed / updated&lt;br /&gt;
&lt;br /&gt;
=== Contributing to documentation and documentation translation ===&lt;br /&gt;
&lt;br /&gt;
Contributions to the documentation translations, as well as improvements to its contents, are welcome at [https://gitlab.com/inkscape/inkscape-docs/documentation the inkscape-docs repository].&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
* The performance issues on macOS persist.&lt;br /&gt;
* Many of Inkscape's old bug reports still need to be [https://alpha.inkscape.org/bug-migration/ tested and migrated to the new bug and feature request reporting page]. While some progress has already been made, we still need your help with that task.&lt;br /&gt;
* All (migrated and new) open issues for the project are listed on [https://gitlab.com/groups/inkscape/-/issues GitLab]. If you have some time on your hands and can help fixing them, [https://chat.inkscape.org/channel/team_devel join us in the development chat] and let us tackle them together.&lt;br /&gt;
&lt;br /&gt;
== Previous releases ==&lt;br /&gt;
* [[Release notes/0.92]]&lt;br /&gt;
* [[Release notes/0.92.1]]&lt;br /&gt;
* [[Release notes/0.92.2]]&lt;br /&gt;
* [[Release notes/0.92.3]]&lt;br /&gt;
* [[Release notes/0.92.4]]&lt;br /&gt;
* [[Release notes/0.92.5]]&lt;br /&gt;
* [[Release notes/1.0]]&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.0.1&amp;diff=118683</id>
		<title>Release notes/1.0.1</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.0.1&amp;diff=118683"/>
		<updated>2020-09-07T08:11:09Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: /* Selectors and CSS dialog unhidden */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Other languages | en = {{FULLPAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
== About this release ==&lt;br /&gt;
&lt;br /&gt;
'''Definitely not released yet.'''&lt;br /&gt;
&amp;lt;!-- '''Released on September 7, 2020''' --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== New Features ==&lt;br /&gt;
&lt;br /&gt;
=== Color-managed PDF export using Scribus &amp;lt;span id=&amp;quot;scribus_pdf&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
* have Scribus 1.5.x installed (the Scribus executable must not be called scribus-ng)&lt;br /&gt;
* have enabled color management for your document&lt;br /&gt;
* have selected one color profile to use for the colors in your file&lt;br /&gt;
* assign all colors in the document with the color managed color selector in the Fill and Stroke dialog&lt;br /&gt;
* not use filters in your drawing (this includes blur)&lt;br /&gt;
* not use any transparency if you're exporting to PDF/X-1, PDF/X-3 or PDF 1.3&lt;br /&gt;
* not include any bitmap images&lt;br /&gt;
* not use markers&lt;br /&gt;
* not use any other SVG features that are not supported by Scribus&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Selectors and CSS dialog unhidden ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Peek_2020-08-24_23-46.gif&amp;quot; style=&amp;quot;width:30%;max-width:400px;float:right;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;!-- [[File:Peek 2020-08-24 23-46.gif|Selectors and CSS dialog usage example|thumb|right]] --&amp;gt;&lt;br /&gt;
The '''Selectors and CSS dialog''' that had been [[Release notes/1.0#Selectors_and_CSS_.5BExperimental.2C_hidden.5D|hidden and labelled as 'experimental' in Inkscape 1.0]] is now available from the '''Object''' menu.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
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).&lt;br /&gt;
&lt;br /&gt;
This dialog '''replaces the Selection Sets dialog''' that had been removed for Inkscape 1.0.&lt;br /&gt;
&lt;br /&gt;
=== List all Colors in a document ===&lt;br /&gt;
&lt;br /&gt;
A new extension '''Color &amp;gt; List All''' lists all colors used in a document and indicates how often they are used ([https://gitlab.com/inkscape/extensions/-/commit/a0b150e1ab050dde2fb0ae7dc11c275015dbac36 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Interpolate gradients ===&lt;br /&gt;
&lt;br /&gt;
The '''Interpolate extension''' now also interpolates gradients in fills and in strokes (before, it could only interpolate flat colors) and named colors  ([https://gitlab.com/inkscape/extensions/-/commit/7862b2085603054fdfd682ffce9d8467ecec300a Commit]). &lt;br /&gt;
&lt;br /&gt;
=== New preferences option to limit screen tearing while editing ===&lt;br /&gt;
&lt;br /&gt;
In ''Edit &amp;gt; Preferences &amp;gt; 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 ([https://gitlab.com/inkscape/inkscape/-/commit/d5625130f7e0ed0343cdd473829ef46ceeed8e0b Commit])&lt;br /&gt;
&lt;br /&gt;
=== Other small improvements ===&lt;br /&gt;
&lt;br /&gt;
* Users can now define an ID for QR code groups rendered by the '''Render Barcode extension''' ([https://gitlab.com/inkscape/extensions/-/commit/761029d1b8bec4287b052cd5ecdd41bb00c62866 Commit])&lt;br /&gt;
* Extensions now understand what to do with the '''CSS unit Q''' (1/40th of a cm) ([https://gitlab.com/inkscape/extensions/-/commit/6c38c129874b98350430c9d4752861361b527e2e Commit])&lt;br /&gt;
&lt;br /&gt;
== Crash fixes ==&lt;br /&gt;
&lt;br /&gt;
Fix a crash &amp;amp;hellip;&lt;br /&gt;
* &amp;amp;hellip; when applying Offset LPE to groups ([https://gitlab.com/inkscape/inkscape/-/commit/fc8557d167454e15c42a1dfbc9edd1088d7ff711 Commit])&lt;br /&gt;
* &amp;amp;hellip; when closing Inkscape while the filter editor dialog is open ([https://gitlab.com/inkscape/inkscape/-/commit/08c7ad69a7bbf6c9a9b865e5b33b4cf1d6c3dc6f Commit])&lt;br /&gt;
* &amp;amp;hellip; with some cursor themes that do not contain an upward arrow cursor ([https://gitlab.com/inkscape/inkscape/-/commit/e6d8ec3f2ac6a7d3a6156fb6a7626573ded1c7d4 Commit])&lt;br /&gt;
* &amp;amp;hellip; when the file to open does not exist ([https://gitlab.com/inkscape/inkscape/-/commit/ddde047e4613f347f521cb7fef8a394118dac541 Commit])&lt;br /&gt;
* &amp;amp;hellip; when resizing a document with a grid, when the document properties dialog is closed ([https://gitlab.com/inkscape/inkscape/-/commit/d6d20de3afa48401bcd364dcb75a62729ea6775a Commit])&lt;br /&gt;
* &amp;amp;hellip; when opening a malformed pdf where the selected page does not exist ([https://gitlab.com/inkscape/inkscape/-/commit/6603a35c658c082353803f1bd847132d08abb8b7 Commit])&lt;br /&gt;
* &amp;amp;hellip; when creating a clone of / opening a file with a symbol from an object with a CSS style ([https://gitlab.com/inkscape/inkscape/-/commit/fbf97ecb4be963f7068533f5e9d5d2e1d4fe68be Commit])&lt;br /&gt;
* &amp;amp;hellip; when exporting an object identified by its ID to SVG from the command line ([https://gitlab.com/inkscape/inkscape/-/commit/8dfe6ae35fafd1d8e7b6ede85ed27f5bee7cd8b2 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the dropper tool a lot ([https://gitlab.com/inkscape/inkscape/-/commit/38d22c431c37ed4cc007ed3e56224bd375066bae Commit])&lt;br /&gt;
* &amp;amp;hellip; when trying to open Inkscape's stock filters file with the Inkscape flatpak version ([https://gitlab.com/inkscape/inkscape/-/commit/0a2d2ccf9e0b92acde8b6c2f747cbf44d0356c70 Commit])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Other Bug fixes ==&lt;br /&gt;
&lt;br /&gt;
=== Packaging ===&lt;br /&gt;
&lt;br /&gt;
* '''AppImage''' now comes with '''Python 3.8''' ([https://gitlab.com/inkscape/inkscape/-/commit/30324570d9a1a931595c23b842c5b02b925f6382 Commit])&lt;br /&gt;
* '''Snap''' now uses the system's font cache and thus '''finds all installed fonts''' ([https://gitlab.com/inkscape/inkscape/-/commit/cfa4a1c0e6b3342f3db91d2095fa5ff9e510ff09 Commit]). Additionally, it can now make use of '''extensions with custom user interfaces''' (e.g. InkStitch) ([https://gitlab.com/inkscape/inkscape/-/commit/c78d3668209e2f34de2c3090622ab1d026d6724b Commit])&lt;br /&gt;
&lt;br /&gt;
=== Canvas ===&lt;br /&gt;
&lt;br /&gt;
* The '''zoom correction factor''' no longer depends on the display unit, so correction works properly for documents that are not in mm ([https://gitlab.com/inkscape/inkscape/-/commit/4eaebb0e07718776d555d36853ee6172c04f3a45 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Dialogs ===&lt;br /&gt;
&lt;br /&gt;
* The '''document properties dialog''' can now be resized even if one is using display scaling on a hidpi screen on Linux&lt;br /&gt;
&lt;br /&gt;
=== Rendering ===&lt;br /&gt;
&lt;br /&gt;
* '''Zooming''' no longer causes artifacts when there is a path with an arc segment with a radius of 0 in the drawing ([https://gitlab.com/inkscape/inkscape/-/commit/a3831f969bdeb75f4760e7f886600dab8474af81 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
* '''3D-box tool:'''&lt;br /&gt;
** Keyboard shortcuts for changing angles in the 3D-box tool were adjusted to work as documented, even with the Y-axis inverted ([https://gitlab.com/inkscape/inkscape/-/commit/dfaa5a5516ca222c0a5aedefa3f50e72604693f0 Commit])&lt;br /&gt;
* '''Circle tool:'''&lt;br /&gt;
** Duplicated circles are now closed properly ([https://gitlab.com/inkscape/inkscape/-/commit/426423ae71a9ff0fc9cb38dbe29c70436f027f76 Commit])&lt;br /&gt;
* '''Eraser tool:'''&lt;br /&gt;
** The mass value field is no longer greyed out and can be used ([https://gitlab.com/inkscape/inkscape/-/commit/5df58fb0ac0ff0e0c76a131be5d0aecfc6af9dd1 Commit])&lt;br /&gt;
* '''Gradient tool:'''&lt;br /&gt;
** Simplifying selected gradient stops with Ctrl+L works now ([https://gitlab.com/inkscape/inkscape/-/commit/ccf16d938cfdacabb02fb52312137ef5edf2b66d Commit])&lt;br /&gt;
* '''Node tool:'''&lt;br /&gt;
** Path &amp;gt; Reverse now works on subpaths again ([https://gitlab.com/inkscape/inkscape/-/commit/3c1c44f1a4ddb5b1bc98e4b9b9997c87a749b1fe Commit])&lt;br /&gt;
* '''Pencil tool:'''&lt;br /&gt;
** The 'flatten simplify (LPE)' button now only shows up when it can be used ([https://gitlab.com/inkscape/inkscape/-/commit/a98ffa63dd6cec59203ad4fc4481d42f502c915d Commit])&lt;br /&gt;
* '''Selector tool:'''&lt;br /&gt;
** Keyboard shortcuts with Alt key for rotating objects also work as documented again with the Y-axis inversion ([https://gitlab.com/inkscape/inkscape/-/commit/dfaa5a5516ca222c0a5aedefa3f50e72604693f0 Commit])&lt;br /&gt;
** Objects no longer seemingly jump or scale up when moving multiple of them with snapping turned on ([https://gitlab.com/inkscape/inkscape/-/commit/1f3f8bd44a755f2cdba219e124e6d3afe41ed87d Commit])&lt;br /&gt;
** Default snap delay was set to 0 so snapping will work more precisely ([https://gitlab.com/inkscape/inkscape/-/commit/7cf01540cb0fe5f31df6c2e4dd33355738fada2a Commit])&lt;br /&gt;
* '''Text tool:'''&lt;br /&gt;
** Line height doesn't change spontaneously when switching tools while having text selected ([https://gitlab.com/inkscape/inkscape/-/commit/cf1ac8caed1244e59daa8fe54ef70b48f4307b0f Commit])&lt;br /&gt;
&lt;br /&gt;
=== Import / Export / Save ===&lt;br /&gt;
&lt;br /&gt;
* when saving as '''PDF / PS / EPS + LaTeX''', &amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt; signs are now properly escaped ([https://gitlab.com/inkscape/inkscape/-/commit/ba98d85aecab6b57a385ea981726415aebad5d47 Commit])&lt;br /&gt;
* the dpi value for '''exporting to PNG''' can be specified as a decimal number again&lt;br /&gt;
* '''attribute order''' is no longer reversed when saving as SVG, so comparing two SVG files is easier now ([https://gitlab.com/inkscape/inkscape/-/commit/376a40c06f867168ee28ef083e67b8064d792f96 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Masking / Clipping ===&lt;br /&gt;
&lt;br /&gt;
* When '''releasing or undoing a mask''', objects will no longer become unselectable and will use their own bounding box ([https://gitlab.com/inkscape/inkscape/-/commit/5799d73f4421bfa74106d18a2465937c69acb20b Commit])&lt;br /&gt;
&lt;br /&gt;
=== Live Path Effects ===&lt;br /&gt;
&lt;br /&gt;
* '''LPE selection dialog''' looks better now with some desktop themes ([https://gitlab.com/inkscape/inkscape/-/commit/cf1ac8caed1244e59daa8fe54ef70b48f4307b0f Commit])&lt;br /&gt;
* [[File:Clone LPE.gif|thumb|right|Clone Original LPE usage example]] '''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. ([https://gitlab.com/inkscape/inkscape/-/commit/046ab13d2aef838a4a7ddf4c04408f5ae49c7e8b Commit]) &lt;br /&gt;
* '''Fill between many''': option 'fuse coincident points' has been replaced with good defaults ([https://gitlab.com/inkscape/inkscape/-/commit/b02872e1324ccf0a2e4b145a87d0e107025e3b63 Commit])&lt;br /&gt;
* The '''Knot LPE''' allows to switch the direction of self-crossings ([https://gitlab.com/inkscape/inkscape/-/commit/1881450511cb068cd53f1b02fe3d2e8b8a0defd1 Commit])&lt;br /&gt;
* When using the '''PowerStroke LPE''' with the join type 'extrapolated arc', the corners no longer have a dent, but are smooth again ([https://gitlab.com/inkscape/inkscape/-/commit/5933861e52e079dee4efc85531731b0cc4af07d2 Commit])&lt;br /&gt;
* '''Roughen LPE''' now works more reliably ([https://gitlab.com/inkscape/inkscape/-/commit/4fa58e650d436e1c98b8b081975ff927db12c732 Commit])&lt;br /&gt;
* Inkscape no longer becomes unresponsive when selecting an object that is used for the '''Pattern-Along-Path LPE''' ([https://gitlab.com/inkscape/inkscape/-/commit/fceeb28d06a1e15c0260e8ee89284d1e81136c06 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Performance ===&lt;br /&gt;
&lt;br /&gt;
* Inkscape no longer becomes unresponsive when opening a document '''with lots of style tags''' in it ([https://gitlab.com/inkscape/inkscape/-/commit/078c825d76dee0bffb5619f2ef6384e61801bc20 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Extensions ===&lt;br /&gt;
&lt;br /&gt;
==== General ====&lt;br /&gt;
&lt;br /&gt;
* Relative paths to '''linked images''' no longer break when using an extension ([https://gitlab.com/inkscape/inkscape/-/commit/0fee34477bbf248d07c3396fe966fd6334dcca25 Commit])&lt;br /&gt;
* Path elements are now '''transformed correctly''' when applying transformation matrices to them ([https://gitlab.com/inkscape/extensions/-/commit/fb416f7c811d19baad3e445d47085516e2e99efa Commit])&lt;br /&gt;
* '''Text element coordinates''' are now interpreted correctly, even if they use a different unit than px ([https://gitlab.com/inkscape/extensions/-/commit/5a15053be85a9eafa49bc4c296fa7657409f94c3 Commit]) and their (guessed) bounding boxes now consider transforms&lt;br /&gt;
* Extensions that adjust '''colors''' now work on groups again ([https://gitlab.com/inkscape/extensions/-/commit/311b017fe056f948d6da14171092dc14d01a3ce0 Commit])&lt;br /&gt;
&lt;br /&gt;
==== Specific extensions ====&lt;br /&gt;
&lt;br /&gt;
* '''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) ([https://gitlab.com/inkscape/extensions/-/commit/fb10061fa393e18b125f4694204cc3ef05f93a8e Commit]).&lt;br /&gt;
* 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 ([https://gitlab.com/inkscape/extensions/-/commit/801867667550083f86acf285e4dfdc153a0a1bc1 Commit]). The extension now works with multiple pens (marked by their layer name in Inkscape) again ([https://gitlab.com/inkscape/extensions/-/commit/60abf8059b18420e3735457af253566688ebb13e Commit]).&lt;br /&gt;
* The '''Interpolate extension''' now works with the tutorial files again ([https://gitlab.com/inkscape/extensions/-/commit/5a2fd158e237f3de3cc4ad3b5b02524271127fc2 Commit]).&lt;br /&gt;
* The extension '''Render &amp;gt; Barcode &amp;gt; Datamatrix''' now renders 64 x 64 datamatrices correctly ([https://gitlab.com/inkscape/extensions/-/commit/c3f2cd1409e48782961514b2313536634ec33055 Commit]).&lt;br /&gt;
* Rendering a '''3D Polyhedron''' no longer gives deprecation warnings ([https://gitlab.com/inkscape/extensions/-/commit/bc7f8779972c599d6f5fa9eba2e160ebfc3b2dfc#3f2b8a83a71ce2e508e1ac143af87e1d498be817 Commit]).&lt;br /&gt;
* The '''Measure Path extension''' now also works when the Help tab is open when clicking on Apply ([https://gitlab.com/inkscape/extensions/-/commit/cc7c37b18cf968b7042f97a6d51610a9e6110ef5 Commit]&lt;br /&gt;
* '''Color &amp;gt; Randomize extension''' now works correctly for the Hue and Lightness parameters&lt;br /&gt;
* The unnecessary Live preview was removed from the '''Interactive Mockup extension''' ([https://gitlab.com/inkscape/extensions/-/commit/1e560830fa8eebc32fbc28d5d5545fde0006c484 Commit])&lt;br /&gt;
* The '''Perspective / Envelope''' extension now considers transforms ([https://gitlab.com/inkscape/extensions/-/commit/1d27a0e2e23663973347f6f543ee3f8433fed0fb Commit]).&lt;br /&gt;
* The '''Hershey text extension''' fonts now contain letters needed to plot in Danish ([https://gitlab.com/inkscape/extensions/-/commit/f8fbd22819a5d58cb82a82c7f9dff8fc16b7001b Commit]). Additionally, the extension can now better handle line heights ([https://gitlab.com/inkscape/extensions/-/commit/9244cc722fb168351ea01e799b555024644c1164 Commit]).&lt;br /&gt;
&lt;br /&gt;
==== Extension failure fixes ====&lt;br /&gt;
&lt;br /&gt;
Fix a failure &amp;amp;hellip;&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;hellip; when exporting a document with unknown SVG tags to '''HTML5 canvas''' ([https://gitlab.com/inkscape/extensions/-/commit/9d44f6b9ce1cab2250ad854a736dbcfb58046653 Commit])&lt;br /&gt;
* &amp;amp;hellip; when trying to access a document '''node with an unknown tag''' ([https://gitlab.com/inkscape/extensions/-/commit/05cfe7f2e336a1efb95f77f1db725c6a974d3a8f Commit])&lt;br /&gt;
* &amp;amp;hellip; when trying to '''import a dxf file''' with a circle / ellipse ([https://gitlab.com/inkscape/extensions/-/commit/958c70509fe5e520aa063d33d28330ea33451ccd Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''Perfect Bound Cover extension''' ([https://gitlab.com/inkscape/extensions/-/commit/d8750d09c454c742a1bb6a5f3470690e544e89c1 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''Mesh Gradient to Path extension''' ([https://gitlab.com/inkscape/extensions/-/issues/216 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''JessyInk''' extension ([https://gitlab.com/inkscape/extensions/-/commit/2cba7c3f718133aeb6db14442662a54618d4e835 Commit]).&lt;br /&gt;
* &amp;amp;hellip; when using the '''DPI Switcher extension''' ([https://gitlab.com/inkscape/extensions/-/commit/ca718bbe91131252cf6a2dccbe2c717e7bdb705a Commit])&lt;br /&gt;
&lt;br /&gt;
==== Extension API changes / Improvements for Extension Developers ====&lt;br /&gt;
&lt;br /&gt;
* '''Shape objects''' now have an &amp;lt;code&amp;gt;is_visible&amp;lt;/code&amp;gt; method ([https://gitlab.com/inkscape/extensions/-/commit/3e10fece0acc07bc33462ca474f0fc6418c7d552 Commit])&lt;br /&gt;
* '''Documentation''' extended and improved ([https://gitlab.com/inkscape/extensions/-/commit/050be97eed47a303cb823f46e2febb7e2196b989 Commit], []https://gitlab.com/inkscape/extensions/-/commit/9b21776f7c3d746911dac7305b8e1f2a08e38b70 Commit], [https://gitlab.com/inkscape/extensions/-/commit/639bb6914c7f44771c33f0031718c777504ca2a1 Commit], [https://gitlab.com/inkscape/extensions/-/commit/fe0efe3f2c3f2dccbbf365ff5f0270d89dc645e3 Commit])&lt;br /&gt;
* Use an underscore in front of the &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; attribute value to mark things that do not need to be available in the .py file ([https://gitlab.com/inkscape/extensions/-/commit/cc7c37b18cf968b7042f97a6d51610a9e6110ef5 Commit])&lt;br /&gt;
* '''Shape coordinates''' are now reported in user units ([https://gitlab.com/inkscape/extensions/-/commit/768ba690dd3e3eb303d94cb27874dac60cffb064 Commit])&lt;br /&gt;
* &amp;lt;code&amp;gt;inkex.addNS()&amp;lt;/code&amp;gt; is no longer required, attributes like &amp;lt;code&amp;gt;inkscape:groupmode&amp;lt;/code&amp;gt; can now be used directly, too ([https://gitlab.com/inkscape/extensions/-/commit/6b956b31602f77e9d4be250f4f431c7c264bd21b Commit])&lt;br /&gt;
* added method &amp;lt;code&amp;gt;getElementByName()&amp;lt;/code&amp;gt; to '''get an object by Inkscape label''' ([https://gitlab.com/inkscape/extensions/-/commit/d45bb4e90071ee89efea84cf683281b5b0e55bcc Commit])&lt;br /&gt;
* added method &amp;lt;code&amp;gt;getElementsByClass()&amp;lt;/code&amp;gt; to '''get objects by their class name''' ([https://gitlab.com/inkscape/extensions/-/commit/cc0399aad1c0e7916060e9d03f3da39c99688169 Commit])&lt;br /&gt;
* added '''method to create Star shapes''' ([https://gitlab.com/inkscape/extensions/-/commit/4af033bd814373d897590b7dc22e0f5f111d7695 Commit])&lt;br /&gt;
&lt;br /&gt;
'''Upcoming deprecations''' (1.1 will issue a warning, while both the old and the new version will just work in 1.0.1):&lt;br /&gt;
* See https://gitlab.com/inkscape/extensions/-/commit/4838d285b01106d243399e6bf36e7956a291eb98&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
&lt;br /&gt;
* Changes to '''filter region handles''' are now saved to the file ([https://gitlab.com/inkscape/inkscape/-/commit/229008a1649745b73c4f7914acd224c4433997d7 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
&lt;br /&gt;
* The same file can now be used to create '''multiple template files''' ([https://gitlab.com/inkscape/inkscape/-/commit/38f1695101cf73205f32d423e0edf139cbfe9895 Commit]) &lt;br /&gt;
&lt;br /&gt;
=== Markers ===&lt;br /&gt;
&lt;br /&gt;
* Custom markers are now no longer cut off when viewed in a web browser ([https://gitlab.com/inkscape/inkscape/-/commit/4fa77f4b6592a6026e48242474edc14d4447f8c9 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Color management ===&lt;br /&gt;
&lt;br /&gt;
* When using color management, the '''color selector works again''' ([https://gitlab.com/inkscape/inkscape/-/commit/cc76837b24d518d1dca5822a0921570a9b928a19 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Command line ===&lt;br /&gt;
&lt;br /&gt;
* the pre-1.0 options &amp;lt;code&amp;gt;--export-[type]=&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--file=&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;--without-gui=&amp;lt;/code&amp;gt; now have a fallback and print out a warning ([https://gitlab.com/inkscape/inkscape/-/commit/3ca6a4ed08405f2a530a9ed3065f77443f9f7ebe Commit])&lt;br /&gt;
* when converting a '''pdf to svg''' on the command line, the poppler text import method no longer changes randomly ([https://gitlab.com/inkscape/inkscape/-/commit/db5145555e343663e706f6006fd46d2fa0917101 Commit])&lt;br /&gt;
* opening files with '''Windows drive paths''' (with colons) works again ([https://gitlab.com/inkscape/inkscape/-/commit/fa303fb79ca6e4f6444005f0a4e3b916f3c7503f Commit])&lt;br /&gt;
* '''background color''' is now exported to PNG when using &amp;lt;code&amp;gt;--export-background&amp;lt;/code&amp;gt; even when &amp;lt;code&amp;gt;--export-background-opacity&amp;lt;/code&amp;gt; is not set explicitly ([https://gitlab.com/inkscape/inkscape/-/commit/6e8a6fa690483f5e75efbf9d1b3208524285103b Commit])&lt;br /&gt;
* the tab key can now be used to automatically complete Inkscape command line commands in a Linux terminal (bash completion) ([https://gitlab.com/inkscape/inkscape/-/commit/aa96949a632f0cf759be88a3388e4c52b62b1dab Commit])&lt;br /&gt;
* in command line arguments, &amp;quot;0&amp;quot; and &amp;quot;1&amp;quot; had been inverted. They now mean the correct thing (0 = False, 1 = True) ([https://gitlab.com/inkscape/inkscape/-/commit/18639f5dede747dd3b08463c935c86db50ad24c5 Commit])&lt;br /&gt;
&lt;br /&gt;
== Even more bug fixes ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
For a complete list, visit [https://gitlab.com/groups/inkscape/-/milestones/4 our GitLab issue tracker] and see the [https://gitlab.com/inkscape/inkscape/-/commits/1.0.x commit history] (all changes since DATE until release date).&lt;br /&gt;
&lt;br /&gt;
== Translations ==&lt;br /&gt;
&lt;br /&gt;
The following '''user interface translations''' received updates:&lt;br /&gt;
&lt;br /&gt;
* Catalan&lt;br /&gt;
* Chinese&lt;br /&gt;
* Croatian&lt;br /&gt;
* Czech&lt;br /&gt;
* Dutch&lt;br /&gt;
* German&lt;br /&gt;
* Hungarian&lt;br /&gt;
* Icelandic&lt;br /&gt;
* Italian&lt;br /&gt;
* Japanese&lt;br /&gt;
* Russian&lt;br /&gt;
* Spanish&lt;br /&gt;
* Ukrainian&lt;br /&gt;
&lt;br /&gt;
The following '''documentation''' translations received updates:&lt;br /&gt;
&lt;br /&gt;
* Catalan&lt;br /&gt;
* Croatian&lt;br /&gt;
* French&lt;br /&gt;
* German&lt;br /&gt;
&lt;br /&gt;
=== Contributing to translations ===&lt;br /&gt;
&lt;br /&gt;
Want to help with translations? [https://inkscape.org/contribute/translations/ Learn how to help!]&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* A few keyboard shortcuts and examples were fixed / updated&lt;br /&gt;
&lt;br /&gt;
=== Contributing to documentation and documentation translation ===&lt;br /&gt;
&lt;br /&gt;
Contributions to the documentation translations, as well as improvements to its contents, are welcome at [https://gitlab.com/inkscape/inkscape-docs/documentation the inkscape-docs repository].&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
* The performance issues on macOS persist.&lt;br /&gt;
* Many of Inkscape's old bug reports still need to be [https://alpha.inkscape.org/bug-migration/ tested and migrated to the new bug and feature request reporting page]. While some progress has already been made, we still need your help with that task.&lt;br /&gt;
* All (migrated and new) open issues for the project are listed on [https://gitlab.com/groups/inkscape/-/issues GitLab]. If you have some time on your hands and can help fixing them, [https://chat.inkscape.org/channel/team_devel join us in the development chat] and let us tackle them together.&lt;br /&gt;
&lt;br /&gt;
== Previous releases ==&lt;br /&gt;
* [[Release notes/0.92]]&lt;br /&gt;
* [[Release notes/0.92.1]]&lt;br /&gt;
* [[Release notes/0.92.2]]&lt;br /&gt;
* [[Release notes/0.92.3]]&lt;br /&gt;
* [[Release notes/0.92.4]]&lt;br /&gt;
* [[Release notes/0.92.5]]&lt;br /&gt;
* [[Release notes/1.0]]&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.0.1&amp;diff=118682</id>
		<title>Release notes/1.0.1</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.0.1&amp;diff=118682"/>
		<updated>2020-09-07T08:10:43Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: /* Selectors and CSS dialog unhidden */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Other languages | en = {{FULLPAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
== About this release ==&lt;br /&gt;
&lt;br /&gt;
'''Definitely not released yet.'''&lt;br /&gt;
&amp;lt;!-- '''Released on September 7, 2020''' --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== New Features ==&lt;br /&gt;
&lt;br /&gt;
=== Color-managed PDF export using Scribus &amp;lt;span id=&amp;quot;scribus_pdf&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
* have Scribus 1.5.x installed (the Scribus executable must not be called scribus-ng)&lt;br /&gt;
* have enabled color management for your document&lt;br /&gt;
* have selected one color profile to use for the colors in your file&lt;br /&gt;
* assign all colors in the document with the color managed color selector in the Fill and Stroke dialog&lt;br /&gt;
* not use filters in your drawing (this includes blur)&lt;br /&gt;
* not use any transparency if you're exporting to PDF/X-1, PDF/X-3 or PDF 1.3&lt;br /&gt;
* not include any bitmap images&lt;br /&gt;
* not use markers&lt;br /&gt;
* not use any other SVG features that are not supported by Scribus&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Selectors and CSS dialog unhidden ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Peek_2020-08-24_23-46.gif&amp;quot; style=&amp;quot;width:30%;max-width:400px;float:right;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;!--[[File:Peek 2020-08-24 23-46.gif|Selectors and CSS dialog usage example|thumb|right]]--&amp;gt;&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Peek_2020-08-24_23-46.gif&amp;quot; style=&amp;quot;width:30%;max-width:400px;float:right;&amp;quot; /&amp;gt;&lt;br /&gt;
The '''Selectors and CSS dialog''' that had been [[Release notes/1.0#Selectors_and_CSS_.5BExperimental.2C_hidden.5D|hidden and labelled as 'experimental' in Inkscape 1.0]] is now available from the '''Object''' menu.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
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).&lt;br /&gt;
&lt;br /&gt;
This dialog '''replaces the Selection Sets dialog''' that had been removed for Inkscape 1.0.&lt;br /&gt;
&lt;br /&gt;
=== List all Colors in a document ===&lt;br /&gt;
&lt;br /&gt;
A new extension '''Color &amp;gt; List All''' lists all colors used in a document and indicates how often they are used ([https://gitlab.com/inkscape/extensions/-/commit/a0b150e1ab050dde2fb0ae7dc11c275015dbac36 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Interpolate gradients ===&lt;br /&gt;
&lt;br /&gt;
The '''Interpolate extension''' now also interpolates gradients in fills and in strokes (before, it could only interpolate flat colors) and named colors  ([https://gitlab.com/inkscape/extensions/-/commit/7862b2085603054fdfd682ffce9d8467ecec300a Commit]). &lt;br /&gt;
&lt;br /&gt;
=== New preferences option to limit screen tearing while editing ===&lt;br /&gt;
&lt;br /&gt;
In ''Edit &amp;gt; Preferences &amp;gt; 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 ([https://gitlab.com/inkscape/inkscape/-/commit/d5625130f7e0ed0343cdd473829ef46ceeed8e0b Commit])&lt;br /&gt;
&lt;br /&gt;
=== Other small improvements ===&lt;br /&gt;
&lt;br /&gt;
* Users can now define an ID for QR code groups rendered by the '''Render Barcode extension''' ([https://gitlab.com/inkscape/extensions/-/commit/761029d1b8bec4287b052cd5ecdd41bb00c62866 Commit])&lt;br /&gt;
* Extensions now understand what to do with the '''CSS unit Q''' (1/40th of a cm) ([https://gitlab.com/inkscape/extensions/-/commit/6c38c129874b98350430c9d4752861361b527e2e Commit])&lt;br /&gt;
&lt;br /&gt;
== Crash fixes ==&lt;br /&gt;
&lt;br /&gt;
Fix a crash &amp;amp;hellip;&lt;br /&gt;
* &amp;amp;hellip; when applying Offset LPE to groups ([https://gitlab.com/inkscape/inkscape/-/commit/fc8557d167454e15c42a1dfbc9edd1088d7ff711 Commit])&lt;br /&gt;
* &amp;amp;hellip; when closing Inkscape while the filter editor dialog is open ([https://gitlab.com/inkscape/inkscape/-/commit/08c7ad69a7bbf6c9a9b865e5b33b4cf1d6c3dc6f Commit])&lt;br /&gt;
* &amp;amp;hellip; with some cursor themes that do not contain an upward arrow cursor ([https://gitlab.com/inkscape/inkscape/-/commit/e6d8ec3f2ac6a7d3a6156fb6a7626573ded1c7d4 Commit])&lt;br /&gt;
* &amp;amp;hellip; when the file to open does not exist ([https://gitlab.com/inkscape/inkscape/-/commit/ddde047e4613f347f521cb7fef8a394118dac541 Commit])&lt;br /&gt;
* &amp;amp;hellip; when resizing a document with a grid, when the document properties dialog is closed ([https://gitlab.com/inkscape/inkscape/-/commit/d6d20de3afa48401bcd364dcb75a62729ea6775a Commit])&lt;br /&gt;
* &amp;amp;hellip; when opening a malformed pdf where the selected page does not exist ([https://gitlab.com/inkscape/inkscape/-/commit/6603a35c658c082353803f1bd847132d08abb8b7 Commit])&lt;br /&gt;
* &amp;amp;hellip; when creating a clone of / opening a file with a symbol from an object with a CSS style ([https://gitlab.com/inkscape/inkscape/-/commit/fbf97ecb4be963f7068533f5e9d5d2e1d4fe68be Commit])&lt;br /&gt;
* &amp;amp;hellip; when exporting an object identified by its ID to SVG from the command line ([https://gitlab.com/inkscape/inkscape/-/commit/8dfe6ae35fafd1d8e7b6ede85ed27f5bee7cd8b2 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the dropper tool a lot ([https://gitlab.com/inkscape/inkscape/-/commit/38d22c431c37ed4cc007ed3e56224bd375066bae Commit])&lt;br /&gt;
* &amp;amp;hellip; when trying to open Inkscape's stock filters file with the Inkscape flatpak version ([https://gitlab.com/inkscape/inkscape/-/commit/0a2d2ccf9e0b92acde8b6c2f747cbf44d0356c70 Commit])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Other Bug fixes ==&lt;br /&gt;
&lt;br /&gt;
=== Packaging ===&lt;br /&gt;
&lt;br /&gt;
* '''AppImage''' now comes with '''Python 3.8''' ([https://gitlab.com/inkscape/inkscape/-/commit/30324570d9a1a931595c23b842c5b02b925f6382 Commit])&lt;br /&gt;
* '''Snap''' now uses the system's font cache and thus '''finds all installed fonts''' ([https://gitlab.com/inkscape/inkscape/-/commit/cfa4a1c0e6b3342f3db91d2095fa5ff9e510ff09 Commit]). Additionally, it can now make use of '''extensions with custom user interfaces''' (e.g. InkStitch) ([https://gitlab.com/inkscape/inkscape/-/commit/c78d3668209e2f34de2c3090622ab1d026d6724b Commit])&lt;br /&gt;
&lt;br /&gt;
=== Canvas ===&lt;br /&gt;
&lt;br /&gt;
* The '''zoom correction factor''' no longer depends on the display unit, so correction works properly for documents that are not in mm ([https://gitlab.com/inkscape/inkscape/-/commit/4eaebb0e07718776d555d36853ee6172c04f3a45 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Dialogs ===&lt;br /&gt;
&lt;br /&gt;
* The '''document properties dialog''' can now be resized even if one is using display scaling on a hidpi screen on Linux&lt;br /&gt;
&lt;br /&gt;
=== Rendering ===&lt;br /&gt;
&lt;br /&gt;
* '''Zooming''' no longer causes artifacts when there is a path with an arc segment with a radius of 0 in the drawing ([https://gitlab.com/inkscape/inkscape/-/commit/a3831f969bdeb75f4760e7f886600dab8474af81 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
* '''3D-box tool:'''&lt;br /&gt;
** Keyboard shortcuts for changing angles in the 3D-box tool were adjusted to work as documented, even with the Y-axis inverted ([https://gitlab.com/inkscape/inkscape/-/commit/dfaa5a5516ca222c0a5aedefa3f50e72604693f0 Commit])&lt;br /&gt;
* '''Circle tool:'''&lt;br /&gt;
** Duplicated circles are now closed properly ([https://gitlab.com/inkscape/inkscape/-/commit/426423ae71a9ff0fc9cb38dbe29c70436f027f76 Commit])&lt;br /&gt;
* '''Eraser tool:'''&lt;br /&gt;
** The mass value field is no longer greyed out and can be used ([https://gitlab.com/inkscape/inkscape/-/commit/5df58fb0ac0ff0e0c76a131be5d0aecfc6af9dd1 Commit])&lt;br /&gt;
* '''Gradient tool:'''&lt;br /&gt;
** Simplifying selected gradient stops with Ctrl+L works now ([https://gitlab.com/inkscape/inkscape/-/commit/ccf16d938cfdacabb02fb52312137ef5edf2b66d Commit])&lt;br /&gt;
* '''Node tool:'''&lt;br /&gt;
** Path &amp;gt; Reverse now works on subpaths again ([https://gitlab.com/inkscape/inkscape/-/commit/3c1c44f1a4ddb5b1bc98e4b9b9997c87a749b1fe Commit])&lt;br /&gt;
* '''Pencil tool:'''&lt;br /&gt;
** The 'flatten simplify (LPE)' button now only shows up when it can be used ([https://gitlab.com/inkscape/inkscape/-/commit/a98ffa63dd6cec59203ad4fc4481d42f502c915d Commit])&lt;br /&gt;
* '''Selector tool:'''&lt;br /&gt;
** Keyboard shortcuts with Alt key for rotating objects also work as documented again with the Y-axis inversion ([https://gitlab.com/inkscape/inkscape/-/commit/dfaa5a5516ca222c0a5aedefa3f50e72604693f0 Commit])&lt;br /&gt;
** Objects no longer seemingly jump or scale up when moving multiple of them with snapping turned on ([https://gitlab.com/inkscape/inkscape/-/commit/1f3f8bd44a755f2cdba219e124e6d3afe41ed87d Commit])&lt;br /&gt;
** Default snap delay was set to 0 so snapping will work more precisely ([https://gitlab.com/inkscape/inkscape/-/commit/7cf01540cb0fe5f31df6c2e4dd33355738fada2a Commit])&lt;br /&gt;
* '''Text tool:'''&lt;br /&gt;
** Line height doesn't change spontaneously when switching tools while having text selected ([https://gitlab.com/inkscape/inkscape/-/commit/cf1ac8caed1244e59daa8fe54ef70b48f4307b0f Commit])&lt;br /&gt;
&lt;br /&gt;
=== Import / Export / Save ===&lt;br /&gt;
&lt;br /&gt;
* when saving as '''PDF / PS / EPS + LaTeX''', &amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt; signs are now properly escaped ([https://gitlab.com/inkscape/inkscape/-/commit/ba98d85aecab6b57a385ea981726415aebad5d47 Commit])&lt;br /&gt;
* the dpi value for '''exporting to PNG''' can be specified as a decimal number again&lt;br /&gt;
* '''attribute order''' is no longer reversed when saving as SVG, so comparing two SVG files is easier now ([https://gitlab.com/inkscape/inkscape/-/commit/376a40c06f867168ee28ef083e67b8064d792f96 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Masking / Clipping ===&lt;br /&gt;
&lt;br /&gt;
* When '''releasing or undoing a mask''', objects will no longer become unselectable and will use their own bounding box ([https://gitlab.com/inkscape/inkscape/-/commit/5799d73f4421bfa74106d18a2465937c69acb20b Commit])&lt;br /&gt;
&lt;br /&gt;
=== Live Path Effects ===&lt;br /&gt;
&lt;br /&gt;
* '''LPE selection dialog''' looks better now with some desktop themes ([https://gitlab.com/inkscape/inkscape/-/commit/cf1ac8caed1244e59daa8fe54ef70b48f4307b0f Commit])&lt;br /&gt;
* [[File:Clone LPE.gif|thumb|right|Clone Original LPE usage example]] '''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. ([https://gitlab.com/inkscape/inkscape/-/commit/046ab13d2aef838a4a7ddf4c04408f5ae49c7e8b Commit]) &lt;br /&gt;
* '''Fill between many''': option 'fuse coincident points' has been replaced with good defaults ([https://gitlab.com/inkscape/inkscape/-/commit/b02872e1324ccf0a2e4b145a87d0e107025e3b63 Commit])&lt;br /&gt;
* The '''Knot LPE''' allows to switch the direction of self-crossings ([https://gitlab.com/inkscape/inkscape/-/commit/1881450511cb068cd53f1b02fe3d2e8b8a0defd1 Commit])&lt;br /&gt;
* When using the '''PowerStroke LPE''' with the join type 'extrapolated arc', the corners no longer have a dent, but are smooth again ([https://gitlab.com/inkscape/inkscape/-/commit/5933861e52e079dee4efc85531731b0cc4af07d2 Commit])&lt;br /&gt;
* '''Roughen LPE''' now works more reliably ([https://gitlab.com/inkscape/inkscape/-/commit/4fa58e650d436e1c98b8b081975ff927db12c732 Commit])&lt;br /&gt;
* Inkscape no longer becomes unresponsive when selecting an object that is used for the '''Pattern-Along-Path LPE''' ([https://gitlab.com/inkscape/inkscape/-/commit/fceeb28d06a1e15c0260e8ee89284d1e81136c06 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Performance ===&lt;br /&gt;
&lt;br /&gt;
* Inkscape no longer becomes unresponsive when opening a document '''with lots of style tags''' in it ([https://gitlab.com/inkscape/inkscape/-/commit/078c825d76dee0bffb5619f2ef6384e61801bc20 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Extensions ===&lt;br /&gt;
&lt;br /&gt;
==== General ====&lt;br /&gt;
&lt;br /&gt;
* Relative paths to '''linked images''' no longer break when using an extension ([https://gitlab.com/inkscape/inkscape/-/commit/0fee34477bbf248d07c3396fe966fd6334dcca25 Commit])&lt;br /&gt;
* Path elements are now '''transformed correctly''' when applying transformation matrices to them ([https://gitlab.com/inkscape/extensions/-/commit/fb416f7c811d19baad3e445d47085516e2e99efa Commit])&lt;br /&gt;
* '''Text element coordinates''' are now interpreted correctly, even if they use a different unit than px ([https://gitlab.com/inkscape/extensions/-/commit/5a15053be85a9eafa49bc4c296fa7657409f94c3 Commit]) and their (guessed) bounding boxes now consider transforms&lt;br /&gt;
* Extensions that adjust '''colors''' now work on groups again ([https://gitlab.com/inkscape/extensions/-/commit/311b017fe056f948d6da14171092dc14d01a3ce0 Commit])&lt;br /&gt;
&lt;br /&gt;
==== Specific extensions ====&lt;br /&gt;
&lt;br /&gt;
* '''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) ([https://gitlab.com/inkscape/extensions/-/commit/fb10061fa393e18b125f4694204cc3ef05f93a8e Commit]).&lt;br /&gt;
* 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 ([https://gitlab.com/inkscape/extensions/-/commit/801867667550083f86acf285e4dfdc153a0a1bc1 Commit]). The extension now works with multiple pens (marked by their layer name in Inkscape) again ([https://gitlab.com/inkscape/extensions/-/commit/60abf8059b18420e3735457af253566688ebb13e Commit]).&lt;br /&gt;
* The '''Interpolate extension''' now works with the tutorial files again ([https://gitlab.com/inkscape/extensions/-/commit/5a2fd158e237f3de3cc4ad3b5b02524271127fc2 Commit]).&lt;br /&gt;
* The extension '''Render &amp;gt; Barcode &amp;gt; Datamatrix''' now renders 64 x 64 datamatrices correctly ([https://gitlab.com/inkscape/extensions/-/commit/c3f2cd1409e48782961514b2313536634ec33055 Commit]).&lt;br /&gt;
* Rendering a '''3D Polyhedron''' no longer gives deprecation warnings ([https://gitlab.com/inkscape/extensions/-/commit/bc7f8779972c599d6f5fa9eba2e160ebfc3b2dfc#3f2b8a83a71ce2e508e1ac143af87e1d498be817 Commit]).&lt;br /&gt;
* The '''Measure Path extension''' now also works when the Help tab is open when clicking on Apply ([https://gitlab.com/inkscape/extensions/-/commit/cc7c37b18cf968b7042f97a6d51610a9e6110ef5 Commit]&lt;br /&gt;
* '''Color &amp;gt; Randomize extension''' now works correctly for the Hue and Lightness parameters&lt;br /&gt;
* The unnecessary Live preview was removed from the '''Interactive Mockup extension''' ([https://gitlab.com/inkscape/extensions/-/commit/1e560830fa8eebc32fbc28d5d5545fde0006c484 Commit])&lt;br /&gt;
* The '''Perspective / Envelope''' extension now considers transforms ([https://gitlab.com/inkscape/extensions/-/commit/1d27a0e2e23663973347f6f543ee3f8433fed0fb Commit]).&lt;br /&gt;
* The '''Hershey text extension''' fonts now contain letters needed to plot in Danish ([https://gitlab.com/inkscape/extensions/-/commit/f8fbd22819a5d58cb82a82c7f9dff8fc16b7001b Commit]). Additionally, the extension can now better handle line heights ([https://gitlab.com/inkscape/extensions/-/commit/9244cc722fb168351ea01e799b555024644c1164 Commit]).&lt;br /&gt;
&lt;br /&gt;
==== Extension failure fixes ====&lt;br /&gt;
&lt;br /&gt;
Fix a failure &amp;amp;hellip;&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;hellip; when exporting a document with unknown SVG tags to '''HTML5 canvas''' ([https://gitlab.com/inkscape/extensions/-/commit/9d44f6b9ce1cab2250ad854a736dbcfb58046653 Commit])&lt;br /&gt;
* &amp;amp;hellip; when trying to access a document '''node with an unknown tag''' ([https://gitlab.com/inkscape/extensions/-/commit/05cfe7f2e336a1efb95f77f1db725c6a974d3a8f Commit])&lt;br /&gt;
* &amp;amp;hellip; when trying to '''import a dxf file''' with a circle / ellipse ([https://gitlab.com/inkscape/extensions/-/commit/958c70509fe5e520aa063d33d28330ea33451ccd Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''Perfect Bound Cover extension''' ([https://gitlab.com/inkscape/extensions/-/commit/d8750d09c454c742a1bb6a5f3470690e544e89c1 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''Mesh Gradient to Path extension''' ([https://gitlab.com/inkscape/extensions/-/issues/216 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''JessyInk''' extension ([https://gitlab.com/inkscape/extensions/-/commit/2cba7c3f718133aeb6db14442662a54618d4e835 Commit]).&lt;br /&gt;
* &amp;amp;hellip; when using the '''DPI Switcher extension''' ([https://gitlab.com/inkscape/extensions/-/commit/ca718bbe91131252cf6a2dccbe2c717e7bdb705a Commit])&lt;br /&gt;
&lt;br /&gt;
==== Extension API changes / Improvements for Extension Developers ====&lt;br /&gt;
&lt;br /&gt;
* '''Shape objects''' now have an &amp;lt;code&amp;gt;is_visible&amp;lt;/code&amp;gt; method ([https://gitlab.com/inkscape/extensions/-/commit/3e10fece0acc07bc33462ca474f0fc6418c7d552 Commit])&lt;br /&gt;
* '''Documentation''' extended and improved ([https://gitlab.com/inkscape/extensions/-/commit/050be97eed47a303cb823f46e2febb7e2196b989 Commit], []https://gitlab.com/inkscape/extensions/-/commit/9b21776f7c3d746911dac7305b8e1f2a08e38b70 Commit], [https://gitlab.com/inkscape/extensions/-/commit/639bb6914c7f44771c33f0031718c777504ca2a1 Commit], [https://gitlab.com/inkscape/extensions/-/commit/fe0efe3f2c3f2dccbbf365ff5f0270d89dc645e3 Commit])&lt;br /&gt;
* Use an underscore in front of the &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; attribute value to mark things that do not need to be available in the .py file ([https://gitlab.com/inkscape/extensions/-/commit/cc7c37b18cf968b7042f97a6d51610a9e6110ef5 Commit])&lt;br /&gt;
* '''Shape coordinates''' are now reported in user units ([https://gitlab.com/inkscape/extensions/-/commit/768ba690dd3e3eb303d94cb27874dac60cffb064 Commit])&lt;br /&gt;
* &amp;lt;code&amp;gt;inkex.addNS()&amp;lt;/code&amp;gt; is no longer required, attributes like &amp;lt;code&amp;gt;inkscape:groupmode&amp;lt;/code&amp;gt; can now be used directly, too ([https://gitlab.com/inkscape/extensions/-/commit/6b956b31602f77e9d4be250f4f431c7c264bd21b Commit])&lt;br /&gt;
* added method &amp;lt;code&amp;gt;getElementByName()&amp;lt;/code&amp;gt; to '''get an object by Inkscape label''' ([https://gitlab.com/inkscape/extensions/-/commit/d45bb4e90071ee89efea84cf683281b5b0e55bcc Commit])&lt;br /&gt;
* added method &amp;lt;code&amp;gt;getElementsByClass()&amp;lt;/code&amp;gt; to '''get objects by their class name''' ([https://gitlab.com/inkscape/extensions/-/commit/cc0399aad1c0e7916060e9d03f3da39c99688169 Commit])&lt;br /&gt;
* added '''method to create Star shapes''' ([https://gitlab.com/inkscape/extensions/-/commit/4af033bd814373d897590b7dc22e0f5f111d7695 Commit])&lt;br /&gt;
&lt;br /&gt;
'''Upcoming deprecations''' (1.1 will issue a warning, while both the old and the new version will just work in 1.0.1):&lt;br /&gt;
* See https://gitlab.com/inkscape/extensions/-/commit/4838d285b01106d243399e6bf36e7956a291eb98&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
&lt;br /&gt;
* Changes to '''filter region handles''' are now saved to the file ([https://gitlab.com/inkscape/inkscape/-/commit/229008a1649745b73c4f7914acd224c4433997d7 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
&lt;br /&gt;
* The same file can now be used to create '''multiple template files''' ([https://gitlab.com/inkscape/inkscape/-/commit/38f1695101cf73205f32d423e0edf139cbfe9895 Commit]) &lt;br /&gt;
&lt;br /&gt;
=== Markers ===&lt;br /&gt;
&lt;br /&gt;
* Custom markers are now no longer cut off when viewed in a web browser ([https://gitlab.com/inkscape/inkscape/-/commit/4fa77f4b6592a6026e48242474edc14d4447f8c9 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Color management ===&lt;br /&gt;
&lt;br /&gt;
* When using color management, the '''color selector works again''' ([https://gitlab.com/inkscape/inkscape/-/commit/cc76837b24d518d1dca5822a0921570a9b928a19 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Command line ===&lt;br /&gt;
&lt;br /&gt;
* the pre-1.0 options &amp;lt;code&amp;gt;--export-[type]=&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--file=&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;--without-gui=&amp;lt;/code&amp;gt; now have a fallback and print out a warning ([https://gitlab.com/inkscape/inkscape/-/commit/3ca6a4ed08405f2a530a9ed3065f77443f9f7ebe Commit])&lt;br /&gt;
* when converting a '''pdf to svg''' on the command line, the poppler text import method no longer changes randomly ([https://gitlab.com/inkscape/inkscape/-/commit/db5145555e343663e706f6006fd46d2fa0917101 Commit])&lt;br /&gt;
* opening files with '''Windows drive paths''' (with colons) works again ([https://gitlab.com/inkscape/inkscape/-/commit/fa303fb79ca6e4f6444005f0a4e3b916f3c7503f Commit])&lt;br /&gt;
* '''background color''' is now exported to PNG when using &amp;lt;code&amp;gt;--export-background&amp;lt;/code&amp;gt; even when &amp;lt;code&amp;gt;--export-background-opacity&amp;lt;/code&amp;gt; is not set explicitly ([https://gitlab.com/inkscape/inkscape/-/commit/6e8a6fa690483f5e75efbf9d1b3208524285103b Commit])&lt;br /&gt;
* the tab key can now be used to automatically complete Inkscape command line commands in a Linux terminal (bash completion) ([https://gitlab.com/inkscape/inkscape/-/commit/aa96949a632f0cf759be88a3388e4c52b62b1dab Commit])&lt;br /&gt;
* in command line arguments, &amp;quot;0&amp;quot; and &amp;quot;1&amp;quot; had been inverted. They now mean the correct thing (0 = False, 1 = True) ([https://gitlab.com/inkscape/inkscape/-/commit/18639f5dede747dd3b08463c935c86db50ad24c5 Commit])&lt;br /&gt;
&lt;br /&gt;
== Even more bug fixes ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
For a complete list, visit [https://gitlab.com/groups/inkscape/-/milestones/4 our GitLab issue tracker] and see the [https://gitlab.com/inkscape/inkscape/-/commits/1.0.x commit history] (all changes since DATE until release date).&lt;br /&gt;
&lt;br /&gt;
== Translations ==&lt;br /&gt;
&lt;br /&gt;
The following '''user interface translations''' received updates:&lt;br /&gt;
&lt;br /&gt;
* Catalan&lt;br /&gt;
* Chinese&lt;br /&gt;
* Croatian&lt;br /&gt;
* Czech&lt;br /&gt;
* Dutch&lt;br /&gt;
* German&lt;br /&gt;
* Hungarian&lt;br /&gt;
* Icelandic&lt;br /&gt;
* Italian&lt;br /&gt;
* Japanese&lt;br /&gt;
* Russian&lt;br /&gt;
* Spanish&lt;br /&gt;
* Ukrainian&lt;br /&gt;
&lt;br /&gt;
The following '''documentation''' translations received updates:&lt;br /&gt;
&lt;br /&gt;
* Catalan&lt;br /&gt;
* Croatian&lt;br /&gt;
* French&lt;br /&gt;
* German&lt;br /&gt;
&lt;br /&gt;
=== Contributing to translations ===&lt;br /&gt;
&lt;br /&gt;
Want to help with translations? [https://inkscape.org/contribute/translations/ Learn how to help!]&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* A few keyboard shortcuts and examples were fixed / updated&lt;br /&gt;
&lt;br /&gt;
=== Contributing to documentation and documentation translation ===&lt;br /&gt;
&lt;br /&gt;
Contributions to the documentation translations, as well as improvements to its contents, are welcome at [https://gitlab.com/inkscape/inkscape-docs/documentation the inkscape-docs repository].&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
* The performance issues on macOS persist.&lt;br /&gt;
* Many of Inkscape's old bug reports still need to be [https://alpha.inkscape.org/bug-migration/ tested and migrated to the new bug and feature request reporting page]. While some progress has already been made, we still need your help with that task.&lt;br /&gt;
* All (migrated and new) open issues for the project are listed on [https://gitlab.com/groups/inkscape/-/issues GitLab]. If you have some time on your hands and can help fixing them, [https://chat.inkscape.org/channel/team_devel join us in the development chat] and let us tackle them together.&lt;br /&gt;
&lt;br /&gt;
== Previous releases ==&lt;br /&gt;
* [[Release notes/0.92]]&lt;br /&gt;
* [[Release notes/0.92.1]]&lt;br /&gt;
* [[Release notes/0.92.2]]&lt;br /&gt;
* [[Release notes/0.92.3]]&lt;br /&gt;
* [[Release notes/0.92.4]]&lt;br /&gt;
* [[Release notes/0.92.5]]&lt;br /&gt;
* [[Release notes/1.0]]&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.0.1&amp;diff=118681</id>
		<title>Release notes/1.0.1</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.0.1&amp;diff=118681"/>
		<updated>2020-09-07T07:58:02Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: /* Selectors and CSS dialog unhidden */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Other languages | en = {{FULLPAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
== About this release ==&lt;br /&gt;
&lt;br /&gt;
'''Definitely not released yet.'''&lt;br /&gt;
&amp;lt;!-- '''Released on September 7, 2020''' --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== New Features ==&lt;br /&gt;
&lt;br /&gt;
=== Color-managed PDF export using Scribus &amp;lt;span id=&amp;quot;scribus_pdf&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
* have Scribus 1.5.x installed (the Scribus executable must not be called scribus-ng)&lt;br /&gt;
* have enabled color management for your document&lt;br /&gt;
* have selected one color profile to use for the colors in your file&lt;br /&gt;
* assign all colors in the document with the color managed color selector in the Fill and Stroke dialog&lt;br /&gt;
* not use filters in your drawing (this includes blur)&lt;br /&gt;
* not use any transparency if you're exporting to PDF/X-1, PDF/X-3 or PDF 1.3&lt;br /&gt;
* not include any bitmap images&lt;br /&gt;
* not use markers&lt;br /&gt;
* not use any other SVG features that are not supported by Scribus&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Selectors and CSS dialog unhidden ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;a href=&amp;quot;Selectors and CSS dialog usage example&amp;quot; &amp;gt;&amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Peek_2020-08-24_23-46.gif&amp;quot; alt=&amp;quot;Selectors and CSS dialog usage example&amp;quot; style=&amp;quot;float:right;width:300px&amp;quot; /&amp;gt;Selectors and CSS dialog usage example&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;!--[[File:Peek 2020-08-24 23-46.gif|Selectors and CSS dialog usage example|thumb|right]]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The '''Selectors and CSS dialog''' that had been [[Release notes/1.0#Selectors_and_CSS_.5BExperimental.2C_hidden.5D|hidden and labelled as 'experimental' in Inkscape 1.0]] is now available from the '''Object''' menu.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
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).&lt;br /&gt;
&lt;br /&gt;
This dialog '''replaces the Selection Sets dialog''' that had been removed for Inkscape 1.0.&lt;br /&gt;
&lt;br /&gt;
=== List all Colors in a document ===&lt;br /&gt;
&lt;br /&gt;
A new extension '''Color &amp;gt; List All''' lists all colors used in a document and indicates how often they are used ([https://gitlab.com/inkscape/extensions/-/commit/a0b150e1ab050dde2fb0ae7dc11c275015dbac36 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Interpolate gradients ===&lt;br /&gt;
&lt;br /&gt;
The '''Interpolate extension''' now also interpolates gradients in fills and in strokes (before, it could only interpolate flat colors) and named colors  ([https://gitlab.com/inkscape/extensions/-/commit/7862b2085603054fdfd682ffce9d8467ecec300a Commit]). &lt;br /&gt;
&lt;br /&gt;
=== New preferences option to limit screen tearing while editing ===&lt;br /&gt;
&lt;br /&gt;
In ''Edit &amp;gt; Preferences &amp;gt; 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 ([https://gitlab.com/inkscape/inkscape/-/commit/d5625130f7e0ed0343cdd473829ef46ceeed8e0b Commit])&lt;br /&gt;
&lt;br /&gt;
=== Other small improvements ===&lt;br /&gt;
&lt;br /&gt;
* Users can now define an ID for QR code groups rendered by the '''Render Barcode extension''' ([https://gitlab.com/inkscape/extensions/-/commit/761029d1b8bec4287b052cd5ecdd41bb00c62866 Commit])&lt;br /&gt;
* Extensions now understand what to do with the '''CSS unit Q''' (1/40th of a cm) ([https://gitlab.com/inkscape/extensions/-/commit/6c38c129874b98350430c9d4752861361b527e2e Commit])&lt;br /&gt;
&lt;br /&gt;
== Crash fixes ==&lt;br /&gt;
&lt;br /&gt;
Fix a crash &amp;amp;hellip;&lt;br /&gt;
* &amp;amp;hellip; when applying Offset LPE to groups ([https://gitlab.com/inkscape/inkscape/-/commit/fc8557d167454e15c42a1dfbc9edd1088d7ff711 Commit])&lt;br /&gt;
* &amp;amp;hellip; when closing Inkscape while the filter editor dialog is open ([https://gitlab.com/inkscape/inkscape/-/commit/08c7ad69a7bbf6c9a9b865e5b33b4cf1d6c3dc6f Commit])&lt;br /&gt;
* &amp;amp;hellip; with some cursor themes that do not contain an upward arrow cursor ([https://gitlab.com/inkscape/inkscape/-/commit/e6d8ec3f2ac6a7d3a6156fb6a7626573ded1c7d4 Commit])&lt;br /&gt;
* &amp;amp;hellip; when the file to open does not exist ([https://gitlab.com/inkscape/inkscape/-/commit/ddde047e4613f347f521cb7fef8a394118dac541 Commit])&lt;br /&gt;
* &amp;amp;hellip; when resizing a document with a grid, when the document properties dialog is closed ([https://gitlab.com/inkscape/inkscape/-/commit/d6d20de3afa48401bcd364dcb75a62729ea6775a Commit])&lt;br /&gt;
* &amp;amp;hellip; when opening a malformed pdf where the selected page does not exist ([https://gitlab.com/inkscape/inkscape/-/commit/6603a35c658c082353803f1bd847132d08abb8b7 Commit])&lt;br /&gt;
* &amp;amp;hellip; when creating a clone of / opening a file with a symbol from an object with a CSS style ([https://gitlab.com/inkscape/inkscape/-/commit/fbf97ecb4be963f7068533f5e9d5d2e1d4fe68be Commit])&lt;br /&gt;
* &amp;amp;hellip; when exporting an object identified by its ID to SVG from the command line ([https://gitlab.com/inkscape/inkscape/-/commit/8dfe6ae35fafd1d8e7b6ede85ed27f5bee7cd8b2 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the dropper tool a lot ([https://gitlab.com/inkscape/inkscape/-/commit/38d22c431c37ed4cc007ed3e56224bd375066bae Commit])&lt;br /&gt;
* &amp;amp;hellip; when trying to open Inkscape's stock filters file with the Inkscape flatpak version ([https://gitlab.com/inkscape/inkscape/-/commit/0a2d2ccf9e0b92acde8b6c2f747cbf44d0356c70 Commit])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Other Bug fixes ==&lt;br /&gt;
&lt;br /&gt;
=== Packaging ===&lt;br /&gt;
&lt;br /&gt;
* '''AppImage''' now comes with '''Python 3.8''' ([https://gitlab.com/inkscape/inkscape/-/commit/30324570d9a1a931595c23b842c5b02b925f6382 Commit])&lt;br /&gt;
* '''Snap''' now uses the system's font cache and thus '''finds all installed fonts''' ([https://gitlab.com/inkscape/inkscape/-/commit/cfa4a1c0e6b3342f3db91d2095fa5ff9e510ff09 Commit]). Additionally, it can now make use of '''extensions with custom user interfaces''' (e.g. InkStitch) ([https://gitlab.com/inkscape/inkscape/-/commit/c78d3668209e2f34de2c3090622ab1d026d6724b Commit])&lt;br /&gt;
&lt;br /&gt;
=== Canvas ===&lt;br /&gt;
&lt;br /&gt;
* The '''zoom correction factor''' no longer depends on the display unit, so correction works properly for documents that are not in mm ([https://gitlab.com/inkscape/inkscape/-/commit/4eaebb0e07718776d555d36853ee6172c04f3a45 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Dialogs ===&lt;br /&gt;
&lt;br /&gt;
* The '''document properties dialog''' can now be resized even if one is using display scaling on a hidpi screen on Linux&lt;br /&gt;
&lt;br /&gt;
=== Rendering ===&lt;br /&gt;
&lt;br /&gt;
* '''Zooming''' no longer causes artifacts when there is a path with an arc segment with a radius of 0 in the drawing ([https://gitlab.com/inkscape/inkscape/-/commit/a3831f969bdeb75f4760e7f886600dab8474af81 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
* '''3D-box tool:'''&lt;br /&gt;
** Keyboard shortcuts for changing angles in the 3D-box tool were adjusted to work as documented, even with the Y-axis inverted ([https://gitlab.com/inkscape/inkscape/-/commit/dfaa5a5516ca222c0a5aedefa3f50e72604693f0 Commit])&lt;br /&gt;
* '''Circle tool:'''&lt;br /&gt;
** Duplicated circles are now closed properly ([https://gitlab.com/inkscape/inkscape/-/commit/426423ae71a9ff0fc9cb38dbe29c70436f027f76 Commit])&lt;br /&gt;
* '''Eraser tool:'''&lt;br /&gt;
** The mass value field is no longer greyed out and can be used ([https://gitlab.com/inkscape/inkscape/-/commit/5df58fb0ac0ff0e0c76a131be5d0aecfc6af9dd1 Commit])&lt;br /&gt;
* '''Gradient tool:'''&lt;br /&gt;
** Simplifying selected gradient stops with Ctrl+L works now ([https://gitlab.com/inkscape/inkscape/-/commit/ccf16d938cfdacabb02fb52312137ef5edf2b66d Commit])&lt;br /&gt;
* '''Node tool:'''&lt;br /&gt;
** Path &amp;gt; Reverse now works on subpaths again ([https://gitlab.com/inkscape/inkscape/-/commit/3c1c44f1a4ddb5b1bc98e4b9b9997c87a749b1fe Commit])&lt;br /&gt;
* '''Pencil tool:'''&lt;br /&gt;
** The 'flatten simplify (LPE)' button now only shows up when it can be used ([https://gitlab.com/inkscape/inkscape/-/commit/a98ffa63dd6cec59203ad4fc4481d42f502c915d Commit])&lt;br /&gt;
* '''Selector tool:'''&lt;br /&gt;
** Keyboard shortcuts with Alt key for rotating objects also work as documented again with the Y-axis inversion ([https://gitlab.com/inkscape/inkscape/-/commit/dfaa5a5516ca222c0a5aedefa3f50e72604693f0 Commit])&lt;br /&gt;
** Objects no longer seemingly jump or scale up when moving multiple of them with snapping turned on ([https://gitlab.com/inkscape/inkscape/-/commit/1f3f8bd44a755f2cdba219e124e6d3afe41ed87d Commit])&lt;br /&gt;
** Default snap delay was set to 0 so snapping will work more precisely ([https://gitlab.com/inkscape/inkscape/-/commit/7cf01540cb0fe5f31df6c2e4dd33355738fada2a Commit])&lt;br /&gt;
* '''Text tool:'''&lt;br /&gt;
** Line height doesn't change spontaneously when switching tools while having text selected ([https://gitlab.com/inkscape/inkscape/-/commit/cf1ac8caed1244e59daa8fe54ef70b48f4307b0f Commit])&lt;br /&gt;
&lt;br /&gt;
=== Import / Export / Save ===&lt;br /&gt;
&lt;br /&gt;
* when saving as '''PDF / PS / EPS + LaTeX''', &amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt; signs are now properly escaped ([https://gitlab.com/inkscape/inkscape/-/commit/ba98d85aecab6b57a385ea981726415aebad5d47 Commit])&lt;br /&gt;
* the dpi value for '''exporting to PNG''' can be specified as a decimal number again&lt;br /&gt;
* '''attribute order''' is no longer reversed when saving as SVG, so comparing two SVG files is easier now ([https://gitlab.com/inkscape/inkscape/-/commit/376a40c06f867168ee28ef083e67b8064d792f96 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Masking / Clipping ===&lt;br /&gt;
&lt;br /&gt;
* When '''releasing or undoing a mask''', objects will no longer become unselectable and will use their own bounding box ([https://gitlab.com/inkscape/inkscape/-/commit/5799d73f4421bfa74106d18a2465937c69acb20b Commit])&lt;br /&gt;
&lt;br /&gt;
=== Live Path Effects ===&lt;br /&gt;
&lt;br /&gt;
* '''LPE selection dialog''' looks better now with some desktop themes ([https://gitlab.com/inkscape/inkscape/-/commit/cf1ac8caed1244e59daa8fe54ef70b48f4307b0f Commit])&lt;br /&gt;
* [[File:Clone LPE.gif|thumb|right|Clone Original LPE usage example]] '''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. ([https://gitlab.com/inkscape/inkscape/-/commit/046ab13d2aef838a4a7ddf4c04408f5ae49c7e8b Commit]) &lt;br /&gt;
* '''Fill between many''': option 'fuse coincident points' has been replaced with good defaults ([https://gitlab.com/inkscape/inkscape/-/commit/b02872e1324ccf0a2e4b145a87d0e107025e3b63 Commit])&lt;br /&gt;
* The '''Knot LPE''' allows to switch the direction of self-crossings ([https://gitlab.com/inkscape/inkscape/-/commit/1881450511cb068cd53f1b02fe3d2e8b8a0defd1 Commit])&lt;br /&gt;
* When using the '''PowerStroke LPE''' with the join type 'extrapolated arc', the corners no longer have a dent, but are smooth again ([https://gitlab.com/inkscape/inkscape/-/commit/5933861e52e079dee4efc85531731b0cc4af07d2 Commit])&lt;br /&gt;
* '''Roughen LPE''' now works more reliably ([https://gitlab.com/inkscape/inkscape/-/commit/4fa58e650d436e1c98b8b081975ff927db12c732 Commit])&lt;br /&gt;
* Inkscape no longer becomes unresponsive when selecting an object that is used for the '''Pattern-Along-Path LPE''' ([https://gitlab.com/inkscape/inkscape/-/commit/fceeb28d06a1e15c0260e8ee89284d1e81136c06 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Performance ===&lt;br /&gt;
&lt;br /&gt;
* Inkscape no longer becomes unresponsive when opening a document '''with lots of style tags''' in it ([https://gitlab.com/inkscape/inkscape/-/commit/078c825d76dee0bffb5619f2ef6384e61801bc20 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Extensions ===&lt;br /&gt;
&lt;br /&gt;
==== General ====&lt;br /&gt;
&lt;br /&gt;
* Relative paths to '''linked images''' no longer break when using an extension ([https://gitlab.com/inkscape/inkscape/-/commit/0fee34477bbf248d07c3396fe966fd6334dcca25 Commit])&lt;br /&gt;
* Path elements are now '''transformed correctly''' when applying transformation matrices to them ([https://gitlab.com/inkscape/extensions/-/commit/fb416f7c811d19baad3e445d47085516e2e99efa Commit])&lt;br /&gt;
* '''Text element coordinates''' are now interpreted correctly, even if they use a different unit than px ([https://gitlab.com/inkscape/extensions/-/commit/5a15053be85a9eafa49bc4c296fa7657409f94c3 Commit]) and their (guessed) bounding boxes now consider transforms&lt;br /&gt;
* Extensions that adjust '''colors''' now work on groups again ([https://gitlab.com/inkscape/extensions/-/commit/311b017fe056f948d6da14171092dc14d01a3ce0 Commit])&lt;br /&gt;
&lt;br /&gt;
==== Specific extensions ====&lt;br /&gt;
&lt;br /&gt;
* '''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) ([https://gitlab.com/inkscape/extensions/-/commit/fb10061fa393e18b125f4694204cc3ef05f93a8e Commit]).&lt;br /&gt;
* 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 ([https://gitlab.com/inkscape/extensions/-/commit/801867667550083f86acf285e4dfdc153a0a1bc1 Commit]). The extension now works with multiple pens (marked by their layer name in Inkscape) again ([https://gitlab.com/inkscape/extensions/-/commit/60abf8059b18420e3735457af253566688ebb13e Commit]).&lt;br /&gt;
* The '''Interpolate extension''' now works with the tutorial files again ([https://gitlab.com/inkscape/extensions/-/commit/5a2fd158e237f3de3cc4ad3b5b02524271127fc2 Commit]).&lt;br /&gt;
* The extension '''Render &amp;gt; Barcode &amp;gt; Datamatrix''' now renders 64 x 64 datamatrices correctly ([https://gitlab.com/inkscape/extensions/-/commit/c3f2cd1409e48782961514b2313536634ec33055 Commit]).&lt;br /&gt;
* Rendering a '''3D Polyhedron''' no longer gives deprecation warnings ([https://gitlab.com/inkscape/extensions/-/commit/bc7f8779972c599d6f5fa9eba2e160ebfc3b2dfc#3f2b8a83a71ce2e508e1ac143af87e1d498be817 Commit]).&lt;br /&gt;
* The '''Measure Path extension''' now also works when the Help tab is open when clicking on Apply ([https://gitlab.com/inkscape/extensions/-/commit/cc7c37b18cf968b7042f97a6d51610a9e6110ef5 Commit]&lt;br /&gt;
* '''Color &amp;gt; Randomize extension''' now works correctly for the Hue and Lightness parameters&lt;br /&gt;
* The unnecessary Live preview was removed from the '''Interactive Mockup extension''' ([https://gitlab.com/inkscape/extensions/-/commit/1e560830fa8eebc32fbc28d5d5545fde0006c484 Commit])&lt;br /&gt;
* The '''Perspective / Envelope''' extension now considers transforms ([https://gitlab.com/inkscape/extensions/-/commit/1d27a0e2e23663973347f6f543ee3f8433fed0fb Commit]).&lt;br /&gt;
* The '''Hershey text extension''' fonts now contain letters needed to plot in Danish ([https://gitlab.com/inkscape/extensions/-/commit/f8fbd22819a5d58cb82a82c7f9dff8fc16b7001b Commit]). Additionally, the extension can now better handle line heights ([https://gitlab.com/inkscape/extensions/-/commit/9244cc722fb168351ea01e799b555024644c1164 Commit]).&lt;br /&gt;
&lt;br /&gt;
==== Extension failure fixes ====&lt;br /&gt;
&lt;br /&gt;
Fix a failure &amp;amp;hellip;&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;hellip; when exporting a document with unknown SVG tags to '''HTML5 canvas''' ([https://gitlab.com/inkscape/extensions/-/commit/9d44f6b9ce1cab2250ad854a736dbcfb58046653 Commit])&lt;br /&gt;
* &amp;amp;hellip; when trying to access a document '''node with an unknown tag''' ([https://gitlab.com/inkscape/extensions/-/commit/05cfe7f2e336a1efb95f77f1db725c6a974d3a8f Commit])&lt;br /&gt;
* &amp;amp;hellip; when trying to '''import a dxf file''' with a circle / ellipse ([https://gitlab.com/inkscape/extensions/-/commit/958c70509fe5e520aa063d33d28330ea33451ccd Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''Perfect Bound Cover extension''' ([https://gitlab.com/inkscape/extensions/-/commit/d8750d09c454c742a1bb6a5f3470690e544e89c1 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''Mesh Gradient to Path extension''' ([https://gitlab.com/inkscape/extensions/-/issues/216 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''JessyInk''' extension ([https://gitlab.com/inkscape/extensions/-/commit/2cba7c3f718133aeb6db14442662a54618d4e835 Commit]).&lt;br /&gt;
* &amp;amp;hellip; when using the '''DPI Switcher extension''' ([https://gitlab.com/inkscape/extensions/-/commit/ca718bbe91131252cf6a2dccbe2c717e7bdb705a Commit])&lt;br /&gt;
&lt;br /&gt;
==== Extension API changes / Improvements for Extension Developers ====&lt;br /&gt;
&lt;br /&gt;
* '''Shape objects''' now have an &amp;lt;code&amp;gt;is_visible&amp;lt;/code&amp;gt; method ([https://gitlab.com/inkscape/extensions/-/commit/3e10fece0acc07bc33462ca474f0fc6418c7d552 Commit])&lt;br /&gt;
* '''Documentation''' extended and improved ([https://gitlab.com/inkscape/extensions/-/commit/050be97eed47a303cb823f46e2febb7e2196b989 Commit], []https://gitlab.com/inkscape/extensions/-/commit/9b21776f7c3d746911dac7305b8e1f2a08e38b70 Commit], [https://gitlab.com/inkscape/extensions/-/commit/639bb6914c7f44771c33f0031718c777504ca2a1 Commit], [https://gitlab.com/inkscape/extensions/-/commit/fe0efe3f2c3f2dccbbf365ff5f0270d89dc645e3 Commit])&lt;br /&gt;
* Use an underscore in front of the &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; attribute value to mark things that do not need to be available in the .py file ([https://gitlab.com/inkscape/extensions/-/commit/cc7c37b18cf968b7042f97a6d51610a9e6110ef5 Commit])&lt;br /&gt;
* '''Shape coordinates''' are now reported in user units ([https://gitlab.com/inkscape/extensions/-/commit/768ba690dd3e3eb303d94cb27874dac60cffb064 Commit])&lt;br /&gt;
* &amp;lt;code&amp;gt;inkex.addNS()&amp;lt;/code&amp;gt; is no longer required, attributes like &amp;lt;code&amp;gt;inkscape:groupmode&amp;lt;/code&amp;gt; can now be used directly, too ([https://gitlab.com/inkscape/extensions/-/commit/6b956b31602f77e9d4be250f4f431c7c264bd21b Commit])&lt;br /&gt;
* added method &amp;lt;code&amp;gt;getElementByName()&amp;lt;/code&amp;gt; to '''get an object by Inkscape label''' ([https://gitlab.com/inkscape/extensions/-/commit/d45bb4e90071ee89efea84cf683281b5b0e55bcc Commit])&lt;br /&gt;
* added method &amp;lt;code&amp;gt;getElementsByClass()&amp;lt;/code&amp;gt; to '''get objects by their class name''' ([https://gitlab.com/inkscape/extensions/-/commit/cc0399aad1c0e7916060e9d03f3da39c99688169 Commit])&lt;br /&gt;
* added '''method to create Star shapes''' ([https://gitlab.com/inkscape/extensions/-/commit/4af033bd814373d897590b7dc22e0f5f111d7695 Commit])&lt;br /&gt;
&lt;br /&gt;
'''Upcoming deprecations''' (1.1 will issue a warning, while both the old and the new version will just work in 1.0.1):&lt;br /&gt;
* See https://gitlab.com/inkscape/extensions/-/commit/4838d285b01106d243399e6bf36e7956a291eb98&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
&lt;br /&gt;
* Changes to '''filter region handles''' are now saved to the file ([https://gitlab.com/inkscape/inkscape/-/commit/229008a1649745b73c4f7914acd224c4433997d7 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
&lt;br /&gt;
* The same file can now be used to create '''multiple template files''' ([https://gitlab.com/inkscape/inkscape/-/commit/38f1695101cf73205f32d423e0edf139cbfe9895 Commit]) &lt;br /&gt;
&lt;br /&gt;
=== Markers ===&lt;br /&gt;
&lt;br /&gt;
* Custom markers are now no longer cut off when viewed in a web browser ([https://gitlab.com/inkscape/inkscape/-/commit/4fa77f4b6592a6026e48242474edc14d4447f8c9 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Color management ===&lt;br /&gt;
&lt;br /&gt;
* When using color management, the '''color selector works again''' ([https://gitlab.com/inkscape/inkscape/-/commit/cc76837b24d518d1dca5822a0921570a9b928a19 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Command line ===&lt;br /&gt;
&lt;br /&gt;
* the pre-1.0 options &amp;lt;code&amp;gt;--export-[type]=&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--file=&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;--without-gui=&amp;lt;/code&amp;gt; now have a fallback and print out a warning ([https://gitlab.com/inkscape/inkscape/-/commit/3ca6a4ed08405f2a530a9ed3065f77443f9f7ebe Commit])&lt;br /&gt;
* when converting a '''pdf to svg''' on the command line, the poppler text import method no longer changes randomly ([https://gitlab.com/inkscape/inkscape/-/commit/db5145555e343663e706f6006fd46d2fa0917101 Commit])&lt;br /&gt;
* opening files with '''Windows drive paths''' (with colons) works again ([https://gitlab.com/inkscape/inkscape/-/commit/fa303fb79ca6e4f6444005f0a4e3b916f3c7503f Commit])&lt;br /&gt;
* '''background color''' is now exported to PNG when using &amp;lt;code&amp;gt;--export-background&amp;lt;/code&amp;gt; even when &amp;lt;code&amp;gt;--export-background-opacity&amp;lt;/code&amp;gt; is not set explicitly ([https://gitlab.com/inkscape/inkscape/-/commit/6e8a6fa690483f5e75efbf9d1b3208524285103b Commit])&lt;br /&gt;
* the tab key can now be used to automatically complete Inkscape command line commands in a Linux terminal (bash completion) ([https://gitlab.com/inkscape/inkscape/-/commit/aa96949a632f0cf759be88a3388e4c52b62b1dab Commit])&lt;br /&gt;
* in command line arguments, &amp;quot;0&amp;quot; and &amp;quot;1&amp;quot; had been inverted. They now mean the correct thing (0 = False, 1 = True) ([https://gitlab.com/inkscape/inkscape/-/commit/18639f5dede747dd3b08463c935c86db50ad24c5 Commit])&lt;br /&gt;
&lt;br /&gt;
== Even more bug fixes ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
For a complete list, visit [https://gitlab.com/groups/inkscape/-/milestones/4 our GitLab issue tracker] and see the [https://gitlab.com/inkscape/inkscape/-/commits/1.0.x commit history] (all changes since DATE until release date).&lt;br /&gt;
&lt;br /&gt;
== Translations ==&lt;br /&gt;
&lt;br /&gt;
The following '''user interface translations''' received updates:&lt;br /&gt;
&lt;br /&gt;
* Catalan&lt;br /&gt;
* Chinese&lt;br /&gt;
* Croatian&lt;br /&gt;
* Czech&lt;br /&gt;
* Dutch&lt;br /&gt;
* German&lt;br /&gt;
* Hungarian&lt;br /&gt;
* Icelandic&lt;br /&gt;
* Italian&lt;br /&gt;
* Japanese&lt;br /&gt;
* Russian&lt;br /&gt;
* Spanish&lt;br /&gt;
* Ukrainian&lt;br /&gt;
&lt;br /&gt;
The following '''documentation''' translations received updates:&lt;br /&gt;
&lt;br /&gt;
* Catalan&lt;br /&gt;
* Croatian&lt;br /&gt;
* French&lt;br /&gt;
* German&lt;br /&gt;
&lt;br /&gt;
=== Contributing to translations ===&lt;br /&gt;
&lt;br /&gt;
Want to help with translations? [https://inkscape.org/contribute/translations/ Learn how to help!]&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* A few keyboard shortcuts and examples were fixed / updated&lt;br /&gt;
&lt;br /&gt;
=== Contributing to documentation and documentation translation ===&lt;br /&gt;
&lt;br /&gt;
Contributions to the documentation translations, as well as improvements to its contents, are welcome at [https://gitlab.com/inkscape/inkscape-docs/documentation the inkscape-docs repository].&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
* The performance issues on macOS persist.&lt;br /&gt;
* Many of Inkscape's old bug reports still need to be [https://alpha.inkscape.org/bug-migration/ tested and migrated to the new bug and feature request reporting page]. While some progress has already been made, we still need your help with that task.&lt;br /&gt;
* All (migrated and new) open issues for the project are listed on [https://gitlab.com/groups/inkscape/-/issues GitLab]. If you have some time on your hands and can help fixing them, [https://chat.inkscape.org/channel/team_devel join us in the development chat] and let us tackle them together.&lt;br /&gt;
&lt;br /&gt;
== Previous releases ==&lt;br /&gt;
* [[Release notes/0.92]]&lt;br /&gt;
* [[Release notes/0.92.1]]&lt;br /&gt;
* [[Release notes/0.92.2]]&lt;br /&gt;
* [[Release notes/0.92.3]]&lt;br /&gt;
* [[Release notes/0.92.4]]&lt;br /&gt;
* [[Release notes/0.92.5]]&lt;br /&gt;
* [[Release notes/1.0]]&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=MediaWiki:Common.js&amp;diff=118680</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=MediaWiki:Common.js&amp;diff=118680"/>
		<updated>2020-09-07T00:36:06Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=MediaWiki:Common.js&amp;diff=118679</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=MediaWiki:Common.js&amp;diff=118679"/>
		<updated>2020-09-07T00:35:11Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;$('img').each(function( i, l ){&lt;br /&gt;
	if (l.src.slice(-4)	== &amp;quot;.gif&amp;quot;) {&lt;br /&gt;
		$(l).data(&amp;quot;src&amp;quot;, $(this).src);&lt;br /&gt;
        $(l).src = undefined;&lt;br /&gt;
	}&lt;br /&gt;
})&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=MediaWiki:Common.js&amp;diff=118678</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=MediaWiki:Common.js&amp;diff=118678"/>
		<updated>2020-09-07T00:34:02Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: Replaced content with &amp;quot;$('img').each(function( i, l ){ 	if (l.src.slice(-4)	== &amp;quot;.gif&amp;quot;) { 		$(this).data(&amp;quot;src&amp;quot;, $(this).src);         $(this).src = undefined; 	} })&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;$('img').each(function( i, l ){&lt;br /&gt;
	if (l.src.slice(-4)	== &amp;quot;.gif&amp;quot;) {&lt;br /&gt;
		$(this).data(&amp;quot;src&amp;quot;, $(this).src);&lt;br /&gt;
        $(this).src = undefined;&lt;br /&gt;
	}&lt;br /&gt;
})&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=MediaWiki:Common.js&amp;diff=118677</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=MediaWiki:Common.js&amp;diff=118677"/>
		<updated>2020-09-07T00:32:08Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;// Build a worker from an anonymous function body&lt;br /&gt;
// http://stackoverflow.com/a/19201292/2487925&lt;br /&gt;
// something like workify (https://github.com/shama/workerify) would be&lt;br /&gt;
// prettier, but it requires a bunch of dependencies and looks like it&lt;br /&gt;
// might not work with bundlers other than browserify&lt;br /&gt;
var blobURL = URL.createObjectURL( new Blob([ '(',&lt;br /&gt;
&lt;br /&gt;
  function() {  &lt;br /&gt;
      var read = function(data, index) {&lt;br /&gt;
      return data.charCodeAt(index) &amp;amp; 0xff;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // Safari does not support console.log for web workers.&lt;br /&gt;
    // Chrome does not support alert for web workers&lt;br /&gt;
    // WTF?&lt;br /&gt;
    var debug = function(msg) {&lt;br /&gt;
      var enabled = true;&lt;br /&gt;
      if (enabled &amp;amp;&amp;amp; typeof console !== 'undefined' &amp;amp;&amp;amp; console.log) {&lt;br /&gt;
        console.log(msg);&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // Nicolas Perriault (nperriault@gmail.com) via http://stackoverflow.com/a/7372816&lt;br /&gt;
    var base64Encode = function(str) {&lt;br /&gt;
      var CHARS = &amp;quot;ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/&amp;quot;;&lt;br /&gt;
      var out = &amp;quot;&amp;quot;, i = 0, len = str.length, c1, c2, c3;&lt;br /&gt;
      while (i &amp;lt; len) {&lt;br /&gt;
        c1 = str.charCodeAt(i++) &amp;amp; 0xff;&lt;br /&gt;
        if (i == len) {&lt;br /&gt;
          out += CHARS.charAt(c1 &amp;gt;&amp;gt; 2);&lt;br /&gt;
          out += CHARS.charAt((c1 &amp;amp; 0x3) &amp;lt;&amp;lt; 4);&lt;br /&gt;
          out += &amp;quot;==&amp;quot;;&lt;br /&gt;
          break;&lt;br /&gt;
        }&lt;br /&gt;
        c2 = str.charCodeAt(i++);&lt;br /&gt;
        if (i == len) {&lt;br /&gt;
          out += CHARS.charAt(c1 &amp;gt;&amp;gt; 2);&lt;br /&gt;
          out += CHARS.charAt(((c1 &amp;amp; 0x3)&amp;lt;&amp;lt; 4) | ((c2 &amp;amp; 0xF0) &amp;gt;&amp;gt; 4));&lt;br /&gt;
          out += CHARS.charAt((c2 &amp;amp; 0xF) &amp;lt;&amp;lt; 2);&lt;br /&gt;
          out += &amp;quot;=&amp;quot;;&lt;br /&gt;
          break;&lt;br /&gt;
        }&lt;br /&gt;
        c3 = str.charCodeAt(i++);&lt;br /&gt;
        out += CHARS.charAt(c1 &amp;gt;&amp;gt; 2);&lt;br /&gt;
        out += CHARS.charAt(((c1 &amp;amp; 0x3) &amp;lt;&amp;lt; 4) | ((c2 &amp;amp; 0xF0) &amp;gt;&amp;gt; 4));&lt;br /&gt;
        out += CHARS.charAt(((c2 &amp;amp; 0xF) &amp;lt;&amp;lt; 2) | ((c3 &amp;amp; 0xC0) &amp;gt;&amp;gt; 6));&lt;br /&gt;
        out += CHARS.charAt(c3 &amp;amp; 0x3F);&lt;br /&gt;
      }&lt;br /&gt;
      return out;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // Note: The code below was borrowed from Dean McNamee's omggif and slightly modified.&lt;br /&gt;
    //&lt;br /&gt;
    //&lt;br /&gt;
    // (c) Dean McNamee &amp;lt;dean@gmail.com&amp;gt;, 2013.&lt;br /&gt;
    //&lt;br /&gt;
    // https://github.com/deanm/omggif&lt;br /&gt;
    //&lt;br /&gt;
    // Permission is hereby granted, free of charge, to any person obtaining a copy&lt;br /&gt;
    // of this software and associated documentation files (the &amp;quot;Software&amp;quot;), to&lt;br /&gt;
    // deal in the Software without restriction, including without limitation the&lt;br /&gt;
    // rights to use, copy, modify, merge, publish, distribute, sublicense, and/or&lt;br /&gt;
    // sell copies of the Software, and to permit persons to whom the Software is&lt;br /&gt;
    // furnished to do so, subject to the following conditions:&lt;br /&gt;
    //&lt;br /&gt;
    // The above copyright notice and this permission notice shall be included in&lt;br /&gt;
    // all copies or substantial portions of the Software.&lt;br /&gt;
    //&lt;br /&gt;
    // THE SOFTWARE IS PROVIDED &amp;quot;AS IS&amp;quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR&lt;br /&gt;
    // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,&lt;br /&gt;
    // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE&lt;br /&gt;
    // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER&lt;br /&gt;
    // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING&lt;br /&gt;
    // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS&lt;br /&gt;
    // IN THE SOFTWARE.&lt;br /&gt;
    //&lt;br /&gt;
    // omggif is a JavaScript implementation of a GIF 89a encoder and decoder,&lt;br /&gt;
    // including animation and compression.  It does not rely on any specific&lt;br /&gt;
    // underlying system, so should run in the browser, Node, or Plask.&lt;br /&gt;
    var readImage = function(buffer, limit) {&lt;br /&gt;
      var p = 0;&lt;br /&gt;
&lt;br /&gt;
      // Header&lt;br /&gt;
      if (read(buffer, p++) !== 0x47 || // G&lt;br /&gt;
          read(buffer, p++) !== 0x49 || // I&lt;br /&gt;
          read(buffer, p++) !== 0x46 || // F&lt;br /&gt;
          read(buffer, p++) !== 0x38 || // 8&lt;br /&gt;
          read(buffer, p++) !== 0x39 || // 9&lt;br /&gt;
          read(buffer, p++) !== 0x61) { // a&lt;br /&gt;
        throw &amp;quot;Invalid GIF 89a header.&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      // - Logical Screen Descriptor.&lt;br /&gt;
      var width = read(buffer, p++) | read(buffer, p++) &amp;lt;&amp;lt; 8;&lt;br /&gt;
      var height = read(buffer, p++) | read(buffer, p++) &amp;lt;&amp;lt; 8;&lt;br /&gt;
      var pf0 = read(buffer, p++);  // &amp;lt;Packed Fields&amp;gt;.&lt;br /&gt;
      var global_palette_flag = pf0 &amp;gt;&amp;gt; 7;&lt;br /&gt;
      var num_global_colors_pow2 = pf0 &amp;amp; 0x7;&lt;br /&gt;
      var num_global_colors = 1 &amp;lt;&amp;lt; (num_global_colors_pow2 + 1);&lt;br /&gt;
      var background = read(buffer, p++);&lt;br /&gt;
      read(buffer, p++);  // Pixel aspect ratio&lt;br /&gt;
&lt;br /&gt;
      var global_palette_offset = null;&lt;br /&gt;
&lt;br /&gt;
      if (global_palette_flag) {&lt;br /&gt;
        global_palette_offset = p;&lt;br /&gt;
        p += num_global_colors * 3;  // Seek past palette.&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      while (p &amp;lt; buffer.length) {&lt;br /&gt;
        var b = read(buffer, p++);&lt;br /&gt;
        if (b == 0x21) { //  Graphics Control Extension Block&lt;br /&gt;
          switch (read(buffer,p++)) {&lt;br /&gt;
            case 0xff:  // Application specific block&lt;br /&gt;
              // Try if it's a Netscape block (with animation loop counter).&lt;br /&gt;
              if (read(buffer,p) !== 0x0b ||  // 21 FF already read, check block size.&lt;br /&gt;
                  // NETSCAPE2.0&lt;br /&gt;
                  read(buffer,p+1) == 0x4e &amp;amp;&amp;amp; read(buffer,p+2) == 0x45 &amp;amp;&amp;amp; read(buffer,p+2) == 0x54 &amp;amp;&amp;amp;&lt;br /&gt;
                  read(buffer,p+4) == 0x53 &amp;amp;&amp;amp; read(buffer,p+5) == 0x43 &amp;amp;&amp;amp; read(buffer,p+6) == 0x41 &amp;amp;&amp;amp;&lt;br /&gt;
                  read(buffer,p+7) == 0x50 &amp;amp;&amp;amp; read(buffer,p+8) == 0x45 &amp;amp;&amp;amp; read(buffer,p+9) == 0x32 &amp;amp;&amp;amp;&lt;br /&gt;
                  read(buffer,p+10) == 0x2e &amp;amp;&amp;amp; read(buffer,p+11) == 0x30 &amp;amp;&amp;amp;&lt;br /&gt;
                  // Sub-block&lt;br /&gt;
                  read(buffer,p+12) == 0x03 &amp;amp;&amp;amp; read(buffer,p+13) == 0x01 &amp;amp;&amp;amp; read(buffer,p+16) == 0) {&lt;br /&gt;
                p += 14;&lt;br /&gt;
                p++;  // Skip terminator.&lt;br /&gt;
              } else {  // We don't know what it is, just try to get past it.&lt;br /&gt;
                p += 12;&lt;br /&gt;
                while (true) {  // Seek through subblocks.&lt;br /&gt;
                  var block_size = read(buffer,p++);&lt;br /&gt;
                  if (block_size === 0) break;&lt;br /&gt;
                  p += block_size;&lt;br /&gt;
                }&lt;br /&gt;
              }&lt;br /&gt;
              break;&lt;br /&gt;
&lt;br /&gt;
            case 0xf9:  // Graphics Control Extension&lt;br /&gt;
              if (read(buffer,p++) !== 0x4 || read(buffer, p+4) !== 0)&lt;br /&gt;
                throw &amp;quot;Invalid graphics extension block.&amp;quot;;&lt;br /&gt;
              var pf1 = read(buffer,p++);&lt;br /&gt;
              delay = read(buffer,p++) | read(buffer,p++) &amp;lt;&amp;lt; 8;&lt;br /&gt;
              transparent_index = read(buffer,p++);&lt;br /&gt;
              if ((pf1 &amp;amp; 1) === 0) transparent_index = null;&lt;br /&gt;
              disposal = pf1 &amp;gt;&amp;gt; 2 &amp;amp; 0x7;&lt;br /&gt;
              p++;  // Skip terminator.&lt;br /&gt;
              break;&lt;br /&gt;
&lt;br /&gt;
            case 0xfe:  // Comment Extension.&lt;br /&gt;
              while (true) {  // Seek through subblocks.&lt;br /&gt;
                var block_size = read(buffer, p++);&lt;br /&gt;
                if (block_size === 0) break;&lt;br /&gt;
                p += block_size;&lt;br /&gt;
              }&lt;br /&gt;
              break;&lt;br /&gt;
&lt;br /&gt;
            default:&lt;br /&gt;
              throw &amp;quot;Unknown graphic control label: 0x&amp;quot; + read(buffer,p-1).toString(16);&lt;br /&gt;
          }&lt;br /&gt;
        } else if (b == 0x2c) { // Image descriptor&lt;br /&gt;
          break;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      p += 10; // Jump to image buffer&lt;br /&gt;
&lt;br /&gt;
      while (true) {&lt;br /&gt;
        var block_size = read(buffer, p++);&lt;br /&gt;
&lt;br /&gt;
        if (block_size === 0 &amp;amp;&amp;amp; p &amp;lt;= limit) {&lt;br /&gt;
          debug(&amp;quot; [Worker] found frame offset at byte &amp;quot; + p);&lt;br /&gt;
          var frame_data = &amp;quot;data:image/gif;base64,&amp;quot;+base64Encode(buffer.substring(0, p));&lt;br /&gt;
          return frame_data;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        p += block_size;&lt;br /&gt;
&lt;br /&gt;
        if (p &amp;gt;= limit) {&lt;br /&gt;
          // Range was too small. Fetch more bytes.&lt;br /&gt;
          debug(&amp;quot; Worker needs to fetch more bytes &amp;quot; + p);&lt;br /&gt;
          return -1;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // Returns either -1 if more bytes need to be fetched or offset for first frame&lt;br /&gt;
    onmessage = function(e) {&lt;br /&gt;
      var buffer = e.data.buffer;&lt;br /&gt;
      var limit = e.data.limit;&lt;br /&gt;
      try {&lt;br /&gt;
        var response = readImage(buffer, limit); // either -1 (fetch more bytes) or encoded frame data&lt;br /&gt;
        postMessage(response);&lt;br /&gt;
      } catch(e) {&lt;br /&gt;
        // Error reading buffer due to bad headers or data&lt;br /&gt;
        postMessage(-2);&lt;br /&gt;
      }&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
  }.toString(),&lt;br /&gt;
&lt;br /&gt;
')()' ], { type: 'application/javascript' } ) );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function PreviewGIF(url, callback) {&lt;br /&gt;
&lt;br /&gt;
  // Cachebuster for Safari so it does not reuse the cached 206 partial response for&lt;br /&gt;
  // subsequent range requests&lt;br /&gt;
  var cb = function() {&lt;br /&gt;
    return '?cb=' + (Math.floor(Math.random() * 1000000));&lt;br /&gt;
  };&lt;br /&gt;
&lt;br /&gt;
  // TODO: add support for IE by using XDomain object&lt;br /&gt;
  var _processGIF = function(url, callback) {&lt;br /&gt;
    var buffer = '';&lt;br /&gt;
    var range_start = 0,&lt;br /&gt;
      range_end = 100000,&lt;br /&gt;
      range_increment = 25000;&lt;br /&gt;
    var worker = new Worker(blobURL); // should each request have its own worker?&lt;br /&gt;
&lt;br /&gt;
    // Setup XHR request&lt;br /&gt;
    var xhr = new XMLHttpRequest();&lt;br /&gt;
    xhr.open('GET', url + cb());&lt;br /&gt;
    xhr.setRequestHeader('Range', 'bytes=' + range_start + '-' + range_end);&lt;br /&gt;
&lt;br /&gt;
    if (xhr.overrideMimeType) { // not supported by ie&lt;br /&gt;
      xhr.overrideMimeType('text/plain; charset=x-user-defined');&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // Pass response to web worker for processing&lt;br /&gt;
    xhr.onload = function() {&lt;br /&gt;
      buffer += xhr.responseText;&lt;br /&gt;
&lt;br /&gt;
      worker.onmessage = function(event) {&lt;br /&gt;
        if (event.data == -1) { // Fetch more bytes&lt;br /&gt;
          // Fetch more bytes&lt;br /&gt;
          range_start = range_end + 1;&lt;br /&gt;
          range_end += range_increment;&lt;br /&gt;
          xhr.abort();&lt;br /&gt;
          xhr.open('GET', url + cb());&lt;br /&gt;
          xhr.setRequestHeader('Range', 'bytes=' + range_start + '-' + range_end);&lt;br /&gt;
          xhr.send();&lt;br /&gt;
        } else if (event.data == -2) { // Error occured while reading&lt;br /&gt;
          callback({&lt;br /&gt;
            type: 'DECODE_ERROR', &lt;br /&gt;
            message: 'Error reading image from ' + url&lt;br /&gt;
          });&lt;br /&gt;
          URL.revokeObjectURL(blobURL);&lt;br /&gt;
        } else { // Preview for first frame!&lt;br /&gt;
          var preview = event.data;&lt;br /&gt;
          callback(null, preview);&lt;br /&gt;
          URL.revokeObjectURL(blobURL);&lt;br /&gt;
        }&lt;br /&gt;
      };&lt;br /&gt;
&lt;br /&gt;
      worker.postMessage({&lt;br /&gt;
        buffer: buffer,&lt;br /&gt;
        limit: range_end&lt;br /&gt;
      });&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    // Error while making request&lt;br /&gt;
    xhr.onerror = function() {&lt;br /&gt;
      callback({&lt;br /&gt;
        type: 'REQUEST_ERROR', &lt;br /&gt;
        message: 'Error requesting image from ' + url&lt;br /&gt;
      });&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    xhr.send();&lt;br /&gt;
  };&lt;br /&gt;
&lt;br /&gt;
  _processGIF(url, callback);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if (typeof module !== 'undefined') {&lt;br /&gt;
  module.exports = PreviewGIF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 var images = document.querySelectorAll('main img');&lt;br /&gt;
      [].forEach.call(images, function(image) {&lt;br /&gt;
        PreviewGIF(image.dataset.src, function(err, blob) {&lt;br /&gt;
          if (err) console.error(err);&lt;br /&gt;
          else image.src = blob;&lt;br /&gt;
        });&lt;br /&gt;
      });&lt;br /&gt;
&lt;br /&gt;
$(function () {&lt;br /&gt;
	$('img').each(function( i, l ){&lt;br /&gt;
	PreviewGIF(image.dataset.src, function(err, blob) {&lt;br /&gt;
        if (err) console.error(err);&lt;br /&gt;
        else image.src = blob;&lt;br /&gt;
    });&lt;br /&gt;
})&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=MediaWiki:Common.js&amp;diff=118676</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=MediaWiki:Common.js&amp;diff=118676"/>
		<updated>2020-09-07T00:31:16Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
$('img').each(function( i, l ){&lt;br /&gt;
	if (l.src.slice(-4)	== &amp;quot;.gif&amp;quot;) {&lt;br /&gt;
		$(this).data(&amp;quot;src&amp;quot;, $(this).src);&lt;br /&gt;
        $(this).src = &amp;quot;&amp;quot;;&lt;br /&gt;
	}&lt;br /&gt;
})&lt;br /&gt;
// Build a worker from an anonymous function body&lt;br /&gt;
// http://stackoverflow.com/a/19201292/2487925&lt;br /&gt;
// something like workify (https://github.com/shama/workerify) would be&lt;br /&gt;
// prettier, but it requires a bunch of dependencies and looks like it&lt;br /&gt;
// might not work with bundlers other than browserify&lt;br /&gt;
var blobURL = URL.createObjectURL( new Blob([ '(',&lt;br /&gt;
&lt;br /&gt;
  function() {  &lt;br /&gt;
      var read = function(data, index) {&lt;br /&gt;
      return data.charCodeAt(index) &amp;amp; 0xff;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // Safari does not support console.log for web workers.&lt;br /&gt;
    // Chrome does not support alert for web workers&lt;br /&gt;
    // WTF?&lt;br /&gt;
    var debug = function(msg) {&lt;br /&gt;
      var enabled = true;&lt;br /&gt;
      if (enabled &amp;amp;&amp;amp; typeof console !== 'undefined' &amp;amp;&amp;amp; console.log) {&lt;br /&gt;
        console.log(msg);&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // Nicolas Perriault (nperriault@gmail.com) via http://stackoverflow.com/a/7372816&lt;br /&gt;
    var base64Encode = function(str) {&lt;br /&gt;
      var CHARS = &amp;quot;ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/&amp;quot;;&lt;br /&gt;
      var out = &amp;quot;&amp;quot;, i = 0, len = str.length, c1, c2, c3;&lt;br /&gt;
      while (i &amp;lt; len) {&lt;br /&gt;
        c1 = str.charCodeAt(i++) &amp;amp; 0xff;&lt;br /&gt;
        if (i == len) {&lt;br /&gt;
          out += CHARS.charAt(c1 &amp;gt;&amp;gt; 2);&lt;br /&gt;
          out += CHARS.charAt((c1 &amp;amp; 0x3) &amp;lt;&amp;lt; 4);&lt;br /&gt;
          out += &amp;quot;==&amp;quot;;&lt;br /&gt;
          break;&lt;br /&gt;
        }&lt;br /&gt;
        c2 = str.charCodeAt(i++);&lt;br /&gt;
        if (i == len) {&lt;br /&gt;
          out += CHARS.charAt(c1 &amp;gt;&amp;gt; 2);&lt;br /&gt;
          out += CHARS.charAt(((c1 &amp;amp; 0x3)&amp;lt;&amp;lt; 4) | ((c2 &amp;amp; 0xF0) &amp;gt;&amp;gt; 4));&lt;br /&gt;
          out += CHARS.charAt((c2 &amp;amp; 0xF) &amp;lt;&amp;lt; 2);&lt;br /&gt;
          out += &amp;quot;=&amp;quot;;&lt;br /&gt;
          break;&lt;br /&gt;
        }&lt;br /&gt;
        c3 = str.charCodeAt(i++);&lt;br /&gt;
        out += CHARS.charAt(c1 &amp;gt;&amp;gt; 2);&lt;br /&gt;
        out += CHARS.charAt(((c1 &amp;amp; 0x3) &amp;lt;&amp;lt; 4) | ((c2 &amp;amp; 0xF0) &amp;gt;&amp;gt; 4));&lt;br /&gt;
        out += CHARS.charAt(((c2 &amp;amp; 0xF) &amp;lt;&amp;lt; 2) | ((c3 &amp;amp; 0xC0) &amp;gt;&amp;gt; 6));&lt;br /&gt;
        out += CHARS.charAt(c3 &amp;amp; 0x3F);&lt;br /&gt;
      }&lt;br /&gt;
      return out;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // Note: The code below was borrowed from Dean McNamee's omggif and slightly modified.&lt;br /&gt;
    //&lt;br /&gt;
    //&lt;br /&gt;
    // (c) Dean McNamee &amp;lt;dean@gmail.com&amp;gt;, 2013.&lt;br /&gt;
    //&lt;br /&gt;
    // https://github.com/deanm/omggif&lt;br /&gt;
    //&lt;br /&gt;
    // Permission is hereby granted, free of charge, to any person obtaining a copy&lt;br /&gt;
    // of this software and associated documentation files (the &amp;quot;Software&amp;quot;), to&lt;br /&gt;
    // deal in the Software without restriction, including without limitation the&lt;br /&gt;
    // rights to use, copy, modify, merge, publish, distribute, sublicense, and/or&lt;br /&gt;
    // sell copies of the Software, and to permit persons to whom the Software is&lt;br /&gt;
    // furnished to do so, subject to the following conditions:&lt;br /&gt;
    //&lt;br /&gt;
    // The above copyright notice and this permission notice shall be included in&lt;br /&gt;
    // all copies or substantial portions of the Software.&lt;br /&gt;
    //&lt;br /&gt;
    // THE SOFTWARE IS PROVIDED &amp;quot;AS IS&amp;quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR&lt;br /&gt;
    // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,&lt;br /&gt;
    // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE&lt;br /&gt;
    // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER&lt;br /&gt;
    // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING&lt;br /&gt;
    // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS&lt;br /&gt;
    // IN THE SOFTWARE.&lt;br /&gt;
    //&lt;br /&gt;
    // omggif is a JavaScript implementation of a GIF 89a encoder and decoder,&lt;br /&gt;
    // including animation and compression.  It does not rely on any specific&lt;br /&gt;
    // underlying system, so should run in the browser, Node, or Plask.&lt;br /&gt;
    var readImage = function(buffer, limit) {&lt;br /&gt;
      var p = 0;&lt;br /&gt;
&lt;br /&gt;
      // Header&lt;br /&gt;
      if (read(buffer, p++) !== 0x47 || // G&lt;br /&gt;
          read(buffer, p++) !== 0x49 || // I&lt;br /&gt;
          read(buffer, p++) !== 0x46 || // F&lt;br /&gt;
          read(buffer, p++) !== 0x38 || // 8&lt;br /&gt;
          read(buffer, p++) !== 0x39 || // 9&lt;br /&gt;
          read(buffer, p++) !== 0x61) { // a&lt;br /&gt;
        throw &amp;quot;Invalid GIF 89a header.&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      // - Logical Screen Descriptor.&lt;br /&gt;
      var width = read(buffer, p++) | read(buffer, p++) &amp;lt;&amp;lt; 8;&lt;br /&gt;
      var height = read(buffer, p++) | read(buffer, p++) &amp;lt;&amp;lt; 8;&lt;br /&gt;
      var pf0 = read(buffer, p++);  // &amp;lt;Packed Fields&amp;gt;.&lt;br /&gt;
      var global_palette_flag = pf0 &amp;gt;&amp;gt; 7;&lt;br /&gt;
      var num_global_colors_pow2 = pf0 &amp;amp; 0x7;&lt;br /&gt;
      var num_global_colors = 1 &amp;lt;&amp;lt; (num_global_colors_pow2 + 1);&lt;br /&gt;
      var background = read(buffer, p++);&lt;br /&gt;
      read(buffer, p++);  // Pixel aspect ratio&lt;br /&gt;
&lt;br /&gt;
      var global_palette_offset = null;&lt;br /&gt;
&lt;br /&gt;
      if (global_palette_flag) {&lt;br /&gt;
        global_palette_offset = p;&lt;br /&gt;
        p += num_global_colors * 3;  // Seek past palette.&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      while (p &amp;lt; buffer.length) {&lt;br /&gt;
        var b = read(buffer, p++);&lt;br /&gt;
        if (b == 0x21) { //  Graphics Control Extension Block&lt;br /&gt;
          switch (read(buffer,p++)) {&lt;br /&gt;
            case 0xff:  // Application specific block&lt;br /&gt;
              // Try if it's a Netscape block (with animation loop counter).&lt;br /&gt;
              if (read(buffer,p) !== 0x0b ||  // 21 FF already read, check block size.&lt;br /&gt;
                  // NETSCAPE2.0&lt;br /&gt;
                  read(buffer,p+1) == 0x4e &amp;amp;&amp;amp; read(buffer,p+2) == 0x45 &amp;amp;&amp;amp; read(buffer,p+2) == 0x54 &amp;amp;&amp;amp;&lt;br /&gt;
                  read(buffer,p+4) == 0x53 &amp;amp;&amp;amp; read(buffer,p+5) == 0x43 &amp;amp;&amp;amp; read(buffer,p+6) == 0x41 &amp;amp;&amp;amp;&lt;br /&gt;
                  read(buffer,p+7) == 0x50 &amp;amp;&amp;amp; read(buffer,p+8) == 0x45 &amp;amp;&amp;amp; read(buffer,p+9) == 0x32 &amp;amp;&amp;amp;&lt;br /&gt;
                  read(buffer,p+10) == 0x2e &amp;amp;&amp;amp; read(buffer,p+11) == 0x30 &amp;amp;&amp;amp;&lt;br /&gt;
                  // Sub-block&lt;br /&gt;
                  read(buffer,p+12) == 0x03 &amp;amp;&amp;amp; read(buffer,p+13) == 0x01 &amp;amp;&amp;amp; read(buffer,p+16) == 0) {&lt;br /&gt;
                p += 14;&lt;br /&gt;
                p++;  // Skip terminator.&lt;br /&gt;
              } else {  // We don't know what it is, just try to get past it.&lt;br /&gt;
                p += 12;&lt;br /&gt;
                while (true) {  // Seek through subblocks.&lt;br /&gt;
                  var block_size = read(buffer,p++);&lt;br /&gt;
                  if (block_size === 0) break;&lt;br /&gt;
                  p += block_size;&lt;br /&gt;
                }&lt;br /&gt;
              }&lt;br /&gt;
              break;&lt;br /&gt;
&lt;br /&gt;
            case 0xf9:  // Graphics Control Extension&lt;br /&gt;
              if (read(buffer,p++) !== 0x4 || read(buffer, p+4) !== 0)&lt;br /&gt;
                throw &amp;quot;Invalid graphics extension block.&amp;quot;;&lt;br /&gt;
              var pf1 = read(buffer,p++);&lt;br /&gt;
              delay = read(buffer,p++) | read(buffer,p++) &amp;lt;&amp;lt; 8;&lt;br /&gt;
              transparent_index = read(buffer,p++);&lt;br /&gt;
              if ((pf1 &amp;amp; 1) === 0) transparent_index = null;&lt;br /&gt;
              disposal = pf1 &amp;gt;&amp;gt; 2 &amp;amp; 0x7;&lt;br /&gt;
              p++;  // Skip terminator.&lt;br /&gt;
              break;&lt;br /&gt;
&lt;br /&gt;
            case 0xfe:  // Comment Extension.&lt;br /&gt;
              while (true) {  // Seek through subblocks.&lt;br /&gt;
                var block_size = read(buffer, p++);&lt;br /&gt;
                if (block_size === 0) break;&lt;br /&gt;
                p += block_size;&lt;br /&gt;
              }&lt;br /&gt;
              break;&lt;br /&gt;
&lt;br /&gt;
            default:&lt;br /&gt;
              throw &amp;quot;Unknown graphic control label: 0x&amp;quot; + read(buffer,p-1).toString(16);&lt;br /&gt;
          }&lt;br /&gt;
        } else if (b == 0x2c) { // Image descriptor&lt;br /&gt;
          break;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      p += 10; // Jump to image buffer&lt;br /&gt;
&lt;br /&gt;
      while (true) {&lt;br /&gt;
        var block_size = read(buffer, p++);&lt;br /&gt;
&lt;br /&gt;
        if (block_size === 0 &amp;amp;&amp;amp; p &amp;lt;= limit) {&lt;br /&gt;
          debug(&amp;quot; [Worker] found frame offset at byte &amp;quot; + p);&lt;br /&gt;
          var frame_data = &amp;quot;data:image/gif;base64,&amp;quot;+base64Encode(buffer.substring(0, p));&lt;br /&gt;
          return frame_data;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        p += block_size;&lt;br /&gt;
&lt;br /&gt;
        if (p &amp;gt;= limit) {&lt;br /&gt;
          // Range was too small. Fetch more bytes.&lt;br /&gt;
          debug(&amp;quot; Worker needs to fetch more bytes &amp;quot; + p);&lt;br /&gt;
          return -1;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // Returns either -1 if more bytes need to be fetched or offset for first frame&lt;br /&gt;
    onmessage = function(e) {&lt;br /&gt;
      var buffer = e.data.buffer;&lt;br /&gt;
      var limit = e.data.limit;&lt;br /&gt;
      try {&lt;br /&gt;
        var response = readImage(buffer, limit); // either -1 (fetch more bytes) or encoded frame data&lt;br /&gt;
        postMessage(response);&lt;br /&gt;
      } catch(e) {&lt;br /&gt;
        // Error reading buffer due to bad headers or data&lt;br /&gt;
        postMessage(-2);&lt;br /&gt;
      }&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
  }.toString(),&lt;br /&gt;
&lt;br /&gt;
')()' ], { type: 'application/javascript' } ) );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function PreviewGIF(url, callback) {&lt;br /&gt;
&lt;br /&gt;
  // Cachebuster for Safari so it does not reuse the cached 206 partial response for&lt;br /&gt;
  // subsequent range requests&lt;br /&gt;
  var cb = function() {&lt;br /&gt;
    return '?cb=' + (Math.floor(Math.random() * 1000000));&lt;br /&gt;
  };&lt;br /&gt;
&lt;br /&gt;
  // TODO: add support for IE by using XDomain object&lt;br /&gt;
  var _processGIF = function(url, callback) {&lt;br /&gt;
    var buffer = '';&lt;br /&gt;
    var range_start = 0,&lt;br /&gt;
      range_end = 100000,&lt;br /&gt;
      range_increment = 25000;&lt;br /&gt;
    var worker = new Worker(blobURL); // should each request have its own worker?&lt;br /&gt;
&lt;br /&gt;
    // Setup XHR request&lt;br /&gt;
    var xhr = new XMLHttpRequest();&lt;br /&gt;
    xhr.open('GET', url + cb());&lt;br /&gt;
    xhr.setRequestHeader('Range', 'bytes=' + range_start + '-' + range_end);&lt;br /&gt;
&lt;br /&gt;
    if (xhr.overrideMimeType) { // not supported by ie&lt;br /&gt;
      xhr.overrideMimeType('text/plain; charset=x-user-defined');&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // Pass response to web worker for processing&lt;br /&gt;
    xhr.onload = function() {&lt;br /&gt;
      buffer += xhr.responseText;&lt;br /&gt;
&lt;br /&gt;
      worker.onmessage = function(event) {&lt;br /&gt;
        if (event.data == -1) { // Fetch more bytes&lt;br /&gt;
          // Fetch more bytes&lt;br /&gt;
          range_start = range_end + 1;&lt;br /&gt;
          range_end += range_increment;&lt;br /&gt;
          xhr.abort();&lt;br /&gt;
          xhr.open('GET', url + cb());&lt;br /&gt;
          xhr.setRequestHeader('Range', 'bytes=' + range_start + '-' + range_end);&lt;br /&gt;
          xhr.send();&lt;br /&gt;
        } else if (event.data == -2) { // Error occured while reading&lt;br /&gt;
          callback({&lt;br /&gt;
            type: 'DECODE_ERROR', &lt;br /&gt;
            message: 'Error reading image from ' + url&lt;br /&gt;
          });&lt;br /&gt;
          URL.revokeObjectURL(blobURL);&lt;br /&gt;
        } else { // Preview for first frame!&lt;br /&gt;
          var preview = event.data;&lt;br /&gt;
          callback(null, preview);&lt;br /&gt;
          URL.revokeObjectURL(blobURL);&lt;br /&gt;
        }&lt;br /&gt;
      };&lt;br /&gt;
&lt;br /&gt;
      worker.postMessage({&lt;br /&gt;
        buffer: buffer,&lt;br /&gt;
        limit: range_end&lt;br /&gt;
      });&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    // Error while making request&lt;br /&gt;
    xhr.onerror = function() {&lt;br /&gt;
      callback({&lt;br /&gt;
        type: 'REQUEST_ERROR', &lt;br /&gt;
        message: 'Error requesting image from ' + url&lt;br /&gt;
      });&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    xhr.send();&lt;br /&gt;
  };&lt;br /&gt;
&lt;br /&gt;
  _processGIF(url, callback);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if (typeof module !== 'undefined') {&lt;br /&gt;
  module.exports = PreviewGIF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 var images = document.querySelectorAll('main img');&lt;br /&gt;
      [].forEach.call(images, function(image) {&lt;br /&gt;
        PreviewGIF(image.dataset.src, function(err, blob) {&lt;br /&gt;
          if (err) console.error(err);&lt;br /&gt;
          else image.src = blob;&lt;br /&gt;
        });&lt;br /&gt;
      });&lt;br /&gt;
&lt;br /&gt;
$(function () {&lt;br /&gt;
	$('img').each(function( i, l ){&lt;br /&gt;
	PreviewGIF(image.dataset.src, function(err, blob) {&lt;br /&gt;
        if (err) console.error(err);&lt;br /&gt;
        else image.src = blob;&lt;br /&gt;
    });&lt;br /&gt;
})&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=MediaWiki:Common.js&amp;diff=118675</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=MediaWiki:Common.js&amp;diff=118675"/>
		<updated>2020-09-07T00:29:20Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
$('img').each(function( i, l ){&lt;br /&gt;
	if (l.src.slice(-4)	== &amp;quot;.gif&amp;quot;) {&lt;br /&gt;
		$(this).data(&amp;quot;src&amp;quot;, $(this).src);&lt;br /&gt;
        $(this).src = undefined;&lt;br /&gt;
	}&lt;br /&gt;
})&lt;br /&gt;
// Build a worker from an anonymous function body&lt;br /&gt;
// http://stackoverflow.com/a/19201292/2487925&lt;br /&gt;
// something like workify (https://github.com/shama/workerify) would be&lt;br /&gt;
// prettier, but it requires a bunch of dependencies and looks like it&lt;br /&gt;
// might not work with bundlers other than browserify&lt;br /&gt;
var blobURL = URL.createObjectURL( new Blob([ '(',&lt;br /&gt;
&lt;br /&gt;
  function() {  &lt;br /&gt;
      var read = function(data, index) {&lt;br /&gt;
      return data.charCodeAt(index) &amp;amp; 0xff;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // Safari does not support console.log for web workers.&lt;br /&gt;
    // Chrome does not support alert for web workers&lt;br /&gt;
    // WTF?&lt;br /&gt;
    var debug = function(msg) {&lt;br /&gt;
      var enabled = true;&lt;br /&gt;
      if (enabled &amp;amp;&amp;amp; typeof console !== 'undefined' &amp;amp;&amp;amp; console.log) {&lt;br /&gt;
        console.log(msg);&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // Nicolas Perriault (nperriault@gmail.com) via http://stackoverflow.com/a/7372816&lt;br /&gt;
    var base64Encode = function(str) {&lt;br /&gt;
      var CHARS = &amp;quot;ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/&amp;quot;;&lt;br /&gt;
      var out = &amp;quot;&amp;quot;, i = 0, len = str.length, c1, c2, c3;&lt;br /&gt;
      while (i &amp;lt; len) {&lt;br /&gt;
        c1 = str.charCodeAt(i++) &amp;amp; 0xff;&lt;br /&gt;
        if (i == len) {&lt;br /&gt;
          out += CHARS.charAt(c1 &amp;gt;&amp;gt; 2);&lt;br /&gt;
          out += CHARS.charAt((c1 &amp;amp; 0x3) &amp;lt;&amp;lt; 4);&lt;br /&gt;
          out += &amp;quot;==&amp;quot;;&lt;br /&gt;
          break;&lt;br /&gt;
        }&lt;br /&gt;
        c2 = str.charCodeAt(i++);&lt;br /&gt;
        if (i == len) {&lt;br /&gt;
          out += CHARS.charAt(c1 &amp;gt;&amp;gt; 2);&lt;br /&gt;
          out += CHARS.charAt(((c1 &amp;amp; 0x3)&amp;lt;&amp;lt; 4) | ((c2 &amp;amp; 0xF0) &amp;gt;&amp;gt; 4));&lt;br /&gt;
          out += CHARS.charAt((c2 &amp;amp; 0xF) &amp;lt;&amp;lt; 2);&lt;br /&gt;
          out += &amp;quot;=&amp;quot;;&lt;br /&gt;
          break;&lt;br /&gt;
        }&lt;br /&gt;
        c3 = str.charCodeAt(i++);&lt;br /&gt;
        out += CHARS.charAt(c1 &amp;gt;&amp;gt; 2);&lt;br /&gt;
        out += CHARS.charAt(((c1 &amp;amp; 0x3) &amp;lt;&amp;lt; 4) | ((c2 &amp;amp; 0xF0) &amp;gt;&amp;gt; 4));&lt;br /&gt;
        out += CHARS.charAt(((c2 &amp;amp; 0xF) &amp;lt;&amp;lt; 2) | ((c3 &amp;amp; 0xC0) &amp;gt;&amp;gt; 6));&lt;br /&gt;
        out += CHARS.charAt(c3 &amp;amp; 0x3F);&lt;br /&gt;
      }&lt;br /&gt;
      return out;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // Note: The code below was borrowed from Dean McNamee's omggif and slightly modified.&lt;br /&gt;
    //&lt;br /&gt;
    //&lt;br /&gt;
    // (c) Dean McNamee &amp;lt;dean@gmail.com&amp;gt;, 2013.&lt;br /&gt;
    //&lt;br /&gt;
    // https://github.com/deanm/omggif&lt;br /&gt;
    //&lt;br /&gt;
    // Permission is hereby granted, free of charge, to any person obtaining a copy&lt;br /&gt;
    // of this software and associated documentation files (the &amp;quot;Software&amp;quot;), to&lt;br /&gt;
    // deal in the Software without restriction, including without limitation the&lt;br /&gt;
    // rights to use, copy, modify, merge, publish, distribute, sublicense, and/or&lt;br /&gt;
    // sell copies of the Software, and to permit persons to whom the Software is&lt;br /&gt;
    // furnished to do so, subject to the following conditions:&lt;br /&gt;
    //&lt;br /&gt;
    // The above copyright notice and this permission notice shall be included in&lt;br /&gt;
    // all copies or substantial portions of the Software.&lt;br /&gt;
    //&lt;br /&gt;
    // THE SOFTWARE IS PROVIDED &amp;quot;AS IS&amp;quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR&lt;br /&gt;
    // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,&lt;br /&gt;
    // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE&lt;br /&gt;
    // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER&lt;br /&gt;
    // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING&lt;br /&gt;
    // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS&lt;br /&gt;
    // IN THE SOFTWARE.&lt;br /&gt;
    //&lt;br /&gt;
    // omggif is a JavaScript implementation of a GIF 89a encoder and decoder,&lt;br /&gt;
    // including animation and compression.  It does not rely on any specific&lt;br /&gt;
    // underlying system, so should run in the browser, Node, or Plask.&lt;br /&gt;
    var readImage = function(buffer, limit) {&lt;br /&gt;
      var p = 0;&lt;br /&gt;
&lt;br /&gt;
      // Header&lt;br /&gt;
      if (read(buffer, p++) !== 0x47 || // G&lt;br /&gt;
          read(buffer, p++) !== 0x49 || // I&lt;br /&gt;
          read(buffer, p++) !== 0x46 || // F&lt;br /&gt;
          read(buffer, p++) !== 0x38 || // 8&lt;br /&gt;
          read(buffer, p++) !== 0x39 || // 9&lt;br /&gt;
          read(buffer, p++) !== 0x61) { // a&lt;br /&gt;
        throw &amp;quot;Invalid GIF 89a header.&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      // - Logical Screen Descriptor.&lt;br /&gt;
      var width = read(buffer, p++) | read(buffer, p++) &amp;lt;&amp;lt; 8;&lt;br /&gt;
      var height = read(buffer, p++) | read(buffer, p++) &amp;lt;&amp;lt; 8;&lt;br /&gt;
      var pf0 = read(buffer, p++);  // &amp;lt;Packed Fields&amp;gt;.&lt;br /&gt;
      var global_palette_flag = pf0 &amp;gt;&amp;gt; 7;&lt;br /&gt;
      var num_global_colors_pow2 = pf0 &amp;amp; 0x7;&lt;br /&gt;
      var num_global_colors = 1 &amp;lt;&amp;lt; (num_global_colors_pow2 + 1);&lt;br /&gt;
      var background = read(buffer, p++);&lt;br /&gt;
      read(buffer, p++);  // Pixel aspect ratio&lt;br /&gt;
&lt;br /&gt;
      var global_palette_offset = null;&lt;br /&gt;
&lt;br /&gt;
      if (global_palette_flag) {&lt;br /&gt;
        global_palette_offset = p;&lt;br /&gt;
        p += num_global_colors * 3;  // Seek past palette.&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      while (p &amp;lt; buffer.length) {&lt;br /&gt;
        var b = read(buffer, p++);&lt;br /&gt;
        if (b == 0x21) { //  Graphics Control Extension Block&lt;br /&gt;
          switch (read(buffer,p++)) {&lt;br /&gt;
            case 0xff:  // Application specific block&lt;br /&gt;
              // Try if it's a Netscape block (with animation loop counter).&lt;br /&gt;
              if (read(buffer,p) !== 0x0b ||  // 21 FF already read, check block size.&lt;br /&gt;
                  // NETSCAPE2.0&lt;br /&gt;
                  read(buffer,p+1) == 0x4e &amp;amp;&amp;amp; read(buffer,p+2) == 0x45 &amp;amp;&amp;amp; read(buffer,p+2) == 0x54 &amp;amp;&amp;amp;&lt;br /&gt;
                  read(buffer,p+4) == 0x53 &amp;amp;&amp;amp; read(buffer,p+5) == 0x43 &amp;amp;&amp;amp; read(buffer,p+6) == 0x41 &amp;amp;&amp;amp;&lt;br /&gt;
                  read(buffer,p+7) == 0x50 &amp;amp;&amp;amp; read(buffer,p+8) == 0x45 &amp;amp;&amp;amp; read(buffer,p+9) == 0x32 &amp;amp;&amp;amp;&lt;br /&gt;
                  read(buffer,p+10) == 0x2e &amp;amp;&amp;amp; read(buffer,p+11) == 0x30 &amp;amp;&amp;amp;&lt;br /&gt;
                  // Sub-block&lt;br /&gt;
                  read(buffer,p+12) == 0x03 &amp;amp;&amp;amp; read(buffer,p+13) == 0x01 &amp;amp;&amp;amp; read(buffer,p+16) == 0) {&lt;br /&gt;
                p += 14;&lt;br /&gt;
                p++;  // Skip terminator.&lt;br /&gt;
              } else {  // We don't know what it is, just try to get past it.&lt;br /&gt;
                p += 12;&lt;br /&gt;
                while (true) {  // Seek through subblocks.&lt;br /&gt;
                  var block_size = read(buffer,p++);&lt;br /&gt;
                  if (block_size === 0) break;&lt;br /&gt;
                  p += block_size;&lt;br /&gt;
                }&lt;br /&gt;
              }&lt;br /&gt;
              break;&lt;br /&gt;
&lt;br /&gt;
            case 0xf9:  // Graphics Control Extension&lt;br /&gt;
              if (read(buffer,p++) !== 0x4 || read(buffer, p+4) !== 0)&lt;br /&gt;
                throw &amp;quot;Invalid graphics extension block.&amp;quot;;&lt;br /&gt;
              var pf1 = read(buffer,p++);&lt;br /&gt;
              delay = read(buffer,p++) | read(buffer,p++) &amp;lt;&amp;lt; 8;&lt;br /&gt;
              transparent_index = read(buffer,p++);&lt;br /&gt;
              if ((pf1 &amp;amp; 1) === 0) transparent_index = null;&lt;br /&gt;
              disposal = pf1 &amp;gt;&amp;gt; 2 &amp;amp; 0x7;&lt;br /&gt;
              p++;  // Skip terminator.&lt;br /&gt;
              break;&lt;br /&gt;
&lt;br /&gt;
            case 0xfe:  // Comment Extension.&lt;br /&gt;
              while (true) {  // Seek through subblocks.&lt;br /&gt;
                var block_size = read(buffer, p++);&lt;br /&gt;
                if (block_size === 0) break;&lt;br /&gt;
                p += block_size;&lt;br /&gt;
              }&lt;br /&gt;
              break;&lt;br /&gt;
&lt;br /&gt;
            default:&lt;br /&gt;
              throw &amp;quot;Unknown graphic control label: 0x&amp;quot; + read(buffer,p-1).toString(16);&lt;br /&gt;
          }&lt;br /&gt;
        } else if (b == 0x2c) { // Image descriptor&lt;br /&gt;
          break;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      p += 10; // Jump to image buffer&lt;br /&gt;
&lt;br /&gt;
      while (true) {&lt;br /&gt;
        var block_size = read(buffer, p++);&lt;br /&gt;
&lt;br /&gt;
        if (block_size === 0 &amp;amp;&amp;amp; p &amp;lt;= limit) {&lt;br /&gt;
          debug(&amp;quot; [Worker] found frame offset at byte &amp;quot; + p);&lt;br /&gt;
          var frame_data = &amp;quot;data:image/gif;base64,&amp;quot;+base64Encode(buffer.substring(0, p));&lt;br /&gt;
          return frame_data;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        p += block_size;&lt;br /&gt;
&lt;br /&gt;
        if (p &amp;gt;= limit) {&lt;br /&gt;
          // Range was too small. Fetch more bytes.&lt;br /&gt;
          debug(&amp;quot; Worker needs to fetch more bytes &amp;quot; + p);&lt;br /&gt;
          return -1;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // Returns either -1 if more bytes need to be fetched or offset for first frame&lt;br /&gt;
    onmessage = function(e) {&lt;br /&gt;
      var buffer = e.data.buffer;&lt;br /&gt;
      var limit = e.data.limit;&lt;br /&gt;
      try {&lt;br /&gt;
        var response = readImage(buffer, limit); // either -1 (fetch more bytes) or encoded frame data&lt;br /&gt;
        postMessage(response);&lt;br /&gt;
      } catch(e) {&lt;br /&gt;
        // Error reading buffer due to bad headers or data&lt;br /&gt;
        postMessage(-2);&lt;br /&gt;
      }&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
  }.toString(),&lt;br /&gt;
&lt;br /&gt;
')()' ], { type: 'application/javascript' } ) );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function PreviewGIF(url, callback) {&lt;br /&gt;
&lt;br /&gt;
  // Cachebuster for Safari so it does not reuse the cached 206 partial response for&lt;br /&gt;
  // subsequent range requests&lt;br /&gt;
  var cb = function() {&lt;br /&gt;
    return '?cb=' + (Math.floor(Math.random() * 1000000));&lt;br /&gt;
  };&lt;br /&gt;
&lt;br /&gt;
  // TODO: add support for IE by using XDomain object&lt;br /&gt;
  var _processGIF = function(url, callback) {&lt;br /&gt;
    var buffer = '';&lt;br /&gt;
    var range_start = 0,&lt;br /&gt;
      range_end = 100000,&lt;br /&gt;
      range_increment = 25000;&lt;br /&gt;
    var worker = new Worker(blobURL); // should each request have its own worker?&lt;br /&gt;
&lt;br /&gt;
    // Setup XHR request&lt;br /&gt;
    var xhr = new XMLHttpRequest();&lt;br /&gt;
    xhr.open('GET', url + cb());&lt;br /&gt;
    xhr.setRequestHeader('Range', 'bytes=' + range_start + '-' + range_end);&lt;br /&gt;
&lt;br /&gt;
    if (xhr.overrideMimeType) { // not supported by ie&lt;br /&gt;
      xhr.overrideMimeType('text/plain; charset=x-user-defined');&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // Pass response to web worker for processing&lt;br /&gt;
    xhr.onload = function() {&lt;br /&gt;
      buffer += xhr.responseText;&lt;br /&gt;
&lt;br /&gt;
      worker.onmessage = function(event) {&lt;br /&gt;
        if (event.data == -1) { // Fetch more bytes&lt;br /&gt;
          // Fetch more bytes&lt;br /&gt;
          range_start = range_end + 1;&lt;br /&gt;
          range_end += range_increment;&lt;br /&gt;
          xhr.abort();&lt;br /&gt;
          xhr.open('GET', url + cb());&lt;br /&gt;
          xhr.setRequestHeader('Range', 'bytes=' + range_start + '-' + range_end);&lt;br /&gt;
          xhr.send();&lt;br /&gt;
        } else if (event.data == -2) { // Error occured while reading&lt;br /&gt;
          callback({&lt;br /&gt;
            type: 'DECODE_ERROR', &lt;br /&gt;
            message: 'Error reading image from ' + url&lt;br /&gt;
          });&lt;br /&gt;
          URL.revokeObjectURL(blobURL);&lt;br /&gt;
        } else { // Preview for first frame!&lt;br /&gt;
          var preview = event.data;&lt;br /&gt;
          callback(null, preview);&lt;br /&gt;
          URL.revokeObjectURL(blobURL);&lt;br /&gt;
        }&lt;br /&gt;
      };&lt;br /&gt;
&lt;br /&gt;
      worker.postMessage({&lt;br /&gt;
        buffer: buffer,&lt;br /&gt;
        limit: range_end&lt;br /&gt;
      });&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    // Error while making request&lt;br /&gt;
    xhr.onerror = function() {&lt;br /&gt;
      callback({&lt;br /&gt;
        type: 'REQUEST_ERROR', &lt;br /&gt;
        message: 'Error requesting image from ' + url&lt;br /&gt;
      });&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    xhr.send();&lt;br /&gt;
  };&lt;br /&gt;
&lt;br /&gt;
  _processGIF(url, callback);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if (typeof module !== 'undefined') {&lt;br /&gt;
  module.exports = PreviewGIF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 var images = document.querySelectorAll('main img');&lt;br /&gt;
      [].forEach.call(images, function(image) {&lt;br /&gt;
        PreviewGIF(image.dataset.src, function(err, blob) {&lt;br /&gt;
          if (err) console.error(err);&lt;br /&gt;
          else image.src = blob;&lt;br /&gt;
        });&lt;br /&gt;
      });&lt;br /&gt;
&lt;br /&gt;
$(function () {&lt;br /&gt;
	$('img').each(function( i, l ){&lt;br /&gt;
	PreviewGIF(image.dataset.src, function(err, blob) {&lt;br /&gt;
        if (err) console.error(err);&lt;br /&gt;
        else image.src = blob;&lt;br /&gt;
    });&lt;br /&gt;
})&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=MediaWiki:Common.js&amp;diff=118674</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=MediaWiki:Common.js&amp;diff=118674"/>
		<updated>2020-09-07T00:11:39Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
$(function () {&lt;br /&gt;
	$.each($('img')), function( i, l ){&lt;br /&gt;
	print(l);&lt;br /&gt;
	if (l.src.slice(-4)	== &amp;quot;.gif&amp;quot;) {&lt;br /&gt;
		print(l.src);&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=MediaWiki:Common.js&amp;diff=118673</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=MediaWiki:Common.js&amp;diff=118673"/>
		<updated>2020-09-07T00:08:58Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
$(function () {&lt;br /&gt;
	$.each($('img')), function( i, l ){&lt;br /&gt;
	if (l.src.slice(-4)	== &amp;quot;.gif&amp;quot;) {&lt;br /&gt;
		print(l.src);&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=MediaWiki:Common.js&amp;diff=118672</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=MediaWiki:Common.js&amp;diff=118672"/>
		<updated>2020-09-07T00:00:54Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: Created page with &amp;quot;/* Any JavaScript here will be loaded for all users on every page load. */ $(function () { 	console.log($('img[src=*.gif]').prop('src')); }());&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
$(function () {&lt;br /&gt;
	console.log($('img[src=*.gif]').prop('src'));&lt;br /&gt;
}());&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.0.1&amp;diff=118650</id>
		<title>Release notes/1.0.1</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.0.1&amp;diff=118650"/>
		<updated>2020-08-24T22:25:09Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: /* Live Path Effects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Other languages | en = {{FULLPAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 20px; background-color: #9f9&amp;quot;&amp;gt;&lt;br /&gt;
TODO: Add changes made to [https://gitlab.com/inkscape/inkscape/-/commits/1.0.x/ 1.0.x] after August 18, 2020 .&lt;br /&gt;
&lt;br /&gt;
Milestone on gitlab:&lt;br /&gt;
* [https://gitlab.com/groups/inkscape/-/milestones/4 issues]&lt;br /&gt;
* [https://gitlab.com/groups/inkscape/-/milestones/4#tab-merge-requests merge requests] (probably we'll miss to milestone some [https://gitlab.com/groups/inkscape/-/merge_requests?state=merged&amp;amp;target_branch=1.0.x merge requests targeting 1.0.x])&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== About this release ==&lt;br /&gt;
&lt;br /&gt;
'''Definitely not released yet.'''&lt;br /&gt;
&lt;br /&gt;
Inkscape 1.0.1 is mainly a stability and bugfix release. New features only affect the extensions.&lt;br /&gt;
&lt;br /&gt;
== New Features ==&lt;br /&gt;
&lt;br /&gt;
=== Color-managed PDF export using Scribus &amp;lt;span id=&amp;quot;scribus_pdf&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
* have Scribus 1.5.x installed (the Scribus executable must not be called scribus-ng)&lt;br /&gt;
* have enabled color management for your document&lt;br /&gt;
* have selected one color profile to use for the colors in your file&lt;br /&gt;
* assign all colors in the document with the color managed color selector in the Fill and Stroke dialog&lt;br /&gt;
* not use filters in your drawing (this includes blur)&lt;br /&gt;
* not use any transparency if you're exporting to PDF/X-1, PDF/X-3 or PDF 1.3&lt;br /&gt;
* not include any bitmap images&lt;br /&gt;
* not use markers&lt;br /&gt;
* not use any other SVG features that are not supported by Scribus&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CSS and Selectors dialog ===&lt;br /&gt;
&lt;br /&gt;
[[File:Peek 2020-08-24 23-46.gif|CSS and Selectors dialog usage example|thumb|right]]&lt;br /&gt;
This new dialog allow add/remove/update CSS properties and selectors. &lt;br /&gt;
It substitute the removed selection sets&lt;br /&gt;
&lt;br /&gt;
=== List all Colors in a document ===&lt;br /&gt;
&lt;br /&gt;
A new extension '''Color &amp;gt; List All''' lists all colors used in a document and indicates how often they are used ([https://gitlab.com/inkscape/extensions/-/commit/a0b150e1ab050dde2fb0ae7dc11c275015dbac36 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Interpolate gradients ===&lt;br /&gt;
&lt;br /&gt;
The '''Interpolate extension''' now also interpolates gradients in fills and in strokes (before, it could only interpolate flat colors) and named colors  ([https://gitlab.com/inkscape/extensions/-/commit/7862b2085603054fdfd682ffce9d8467ecec300a Commit]). &lt;br /&gt;
&lt;br /&gt;
=== Other small improvements ===&lt;br /&gt;
&lt;br /&gt;
* Users can now define an ID for QR code groups rendered by the '''Render Barcode extension''' ([https://gitlab.com/inkscape/extensions/-/commit/761029d1b8bec4287b052cd5ecdd41bb00c62866 Commit])&lt;br /&gt;
* Extensions now understand what to do with the '''CSS unit Q''' (1/40th of a cm) ([https://gitlab.com/inkscape/extensions/-/commit/6c38c129874b98350430c9d4752861361b527e2e Commit])&lt;br /&gt;
&lt;br /&gt;
== Crash fixes ==&lt;br /&gt;
&lt;br /&gt;
Fix a crash &amp;amp;hellip;&lt;br /&gt;
* &amp;amp;hellip; when applying Offset LPE to groups ([https://gitlab.com/inkscape/inkscape/-/commit/fc8557d167454e15c42a1dfbc9edd1088d7ff711 Commit])&lt;br /&gt;
* &amp;amp;hellip; when closing Inkscape while the filter editor dialog is open ([https://gitlab.com/inkscape/inkscape/-/commit/08c7ad69a7bbf6c9a9b865e5b33b4cf1d6c3dc6f Commit])&lt;br /&gt;
* &amp;amp;hellip; with some cursor themes that do not contain an upward arrow cursor ([https://gitlab.com/inkscape/inkscape/-/commit/e6d8ec3f2ac6a7d3a6156fb6a7626573ded1c7d4 Commit])&lt;br /&gt;
* &amp;amp;hellip; when the file to open does not exist ([https://gitlab.com/inkscape/inkscape/-/commit/ddde047e4613f347f521cb7fef8a394118dac541 Commit])&lt;br /&gt;
* &amp;amp;hellip; when resizing a document with a grid, when the document properties dialog is closed ([https://gitlab.com/inkscape/inkscape/-/commit/d6d20de3afa48401bcd364dcb75a62729ea6775a Commit])&lt;br /&gt;
* &amp;amp;hellip; when opening a malformed pdf where the selected page does not exist ([https://gitlab.com/inkscape/inkscape/-/commit/6603a35c658c082353803f1bd847132d08abb8b7 Commit])&lt;br /&gt;
* &amp;amp;hellip; when creating a clone of / opening a file with a symbol from an object with a CSS style ([https://gitlab.com/inkscape/inkscape/-/commit/fbf97ecb4be963f7068533f5e9d5d2e1d4fe68be Commit])&lt;br /&gt;
* &amp;amp;hellip; when exporting an object identified by its ID to SVG from the command line ([https://gitlab.com/inkscape/inkscape/-/commit/8dfe6ae35fafd1d8e7b6ede85ed27f5bee7cd8b2 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the dropper tool a lot ([https://gitlab.com/inkscape/inkscape/-/commit/38d22c431c37ed4cc007ed3e56224bd375066bae Commit])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Other Bug fixes ==&lt;br /&gt;
&lt;br /&gt;
=== Packaging ===&lt;br /&gt;
&lt;br /&gt;
* '''AppImage''' now comes with '''Python 3.8''' ([https://gitlab.com/inkscape/inkscape/-/commit/30324570d9a1a931595c23b842c5b02b925f6382 Commit])&lt;br /&gt;
* '''Snap''' now uses the system's font cache and thus '''finds all installed fonts''' ([https://gitlab.com/inkscape/inkscape/-/commit/cfa4a1c0e6b3342f3db91d2095fa5ff9e510ff09 Commit]). Additionally, it can now make use of '''extensions with custom user interfaces''' (e.g. InkStitch) ([https://gitlab.com/inkscape/inkscape/-/commit/c78d3668209e2f34de2c3090622ab1d026d6724b Commit])&lt;br /&gt;
&lt;br /&gt;
=== Canvas ===&lt;br /&gt;
&lt;br /&gt;
* The '''zoom correction factor''' no longer depends on the display unit, so correction works properly for documents that are not in mm ([https://gitlab.com/inkscape/inkscape/-/commit/4eaebb0e07718776d555d36853ee6172c04f3a45 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Dialogs ===&lt;br /&gt;
&lt;br /&gt;
* The '''document properties dialog''' can now be resized even if one is using display scaling on a hidpi screen on Linux&lt;br /&gt;
&lt;br /&gt;
=== Rendering ===&lt;br /&gt;
&lt;br /&gt;
* '''Zooming''' no longer causes artifacts when there is a path with an arc segment with a radius of 0 in the drawing ([https://gitlab.com/inkscape/inkscape/-/commit/a3831f969bdeb75f4760e7f886600dab8474af81 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
* '''3D-box tool:'''&lt;br /&gt;
** Keyboard shortcuts for changing angles in the 3D-box tool were adjusted to work as documented, even with the Y-axis inverted ([https://gitlab.com/inkscape/inkscape/-/commit/dfaa5a5516ca222c0a5aedefa3f50e72604693f0 Commit])&lt;br /&gt;
* '''Eraser tool:'''&lt;br /&gt;
** The mass value field is no longer greyed out and can be used ([https://gitlab.com/inkscape/inkscape/-/commit/5df58fb0ac0ff0e0c76a131be5d0aecfc6af9dd1 Commit])&lt;br /&gt;
* '''Gradient tool:'''&lt;br /&gt;
** Simplifying selected gradient stops with Ctrl+L works now ([https://gitlab.com/inkscape/inkscape/-/commit/ccf16d938cfdacabb02fb52312137ef5edf2b66d Commit])&lt;br /&gt;
* '''Node tool:'''&lt;br /&gt;
** Path &amp;gt; Reverse now works on subpaths again ([https://gitlab.com/inkscape/inkscape/-/commit/3c1c44f1a4ddb5b1bc98e4b9b9997c87a749b1fe Commit])&lt;br /&gt;
* '''Pencil tool:'''&lt;br /&gt;
** The 'flatten simplify (LPE)' button now only shows up when it can be used ([https://gitlab.com/inkscape/inkscape/-/commit/a98ffa63dd6cec59203ad4fc4481d42f502c915d Commit])&lt;br /&gt;
* '''Selector tool:'''&lt;br /&gt;
** Keyboard shortcuts with Alt key for rotating objects also work as documented again with the Y-axis inversion ([https://gitlab.com/inkscape/inkscape/-/commit/dfaa5a5516ca222c0a5aedefa3f50e72604693f0 Commit])&lt;br /&gt;
** Objects no longer seemingly jump or scale up when moving multiple of them with snapping turned on ([https://gitlab.com/inkscape/inkscape/-/commit/1f3f8bd44a755f2cdba219e124e6d3afe41ed87d Commit])&lt;br /&gt;
** Default snap delay was set to 0 so snapping will work more precisely ([https://gitlab.com/inkscape/inkscape/-/commit/7cf01540cb0fe5f31df6c2e4dd33355738fada2a Commit])&lt;br /&gt;
* '''Text tool:'''&lt;br /&gt;
** Line height doesn't change spontaneously when switching tools while having text selected ([https://gitlab.com/inkscape/inkscape/-/commit/cf1ac8caed1244e59daa8fe54ef70b48f4307b0f Commit])&lt;br /&gt;
&lt;br /&gt;
=== Import / Export / Save ===&lt;br /&gt;
&lt;br /&gt;
* when saving as '''PDF / PS / EPS + LaTeX''', &amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt; signs are now properly escaped ([https://gitlab.com/inkscape/inkscape/-/commit/ba98d85aecab6b57a385ea981726415aebad5d47 Commit])&lt;br /&gt;
* the dpi value for '''exporting to PNG''' can be specified as a decimal number again&lt;br /&gt;
* '''attribute order''' is no longer reversed when saving as SVG, so comparing two SVG files is easier now ([https://gitlab.com/inkscape/inkscape/-/commit/376a40c06f867168ee28ef083e67b8064d792f96 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Masking / Clipping ===&lt;br /&gt;
&lt;br /&gt;
* When '''releasing or undoing a mask''', objects will no longer become unselectable and will use their own bounding box ([https://gitlab.com/inkscape/inkscape/-/commit/5799d73f4421bfa74106d18a2465937c69acb20b Commit])&lt;br /&gt;
&lt;br /&gt;
=== Live Path Effects ===&lt;br /&gt;
* '''Clone original''' now get the clone or linked item style by default instead starting with a black fill, also now fix a regression that make text elements clones usables as source. Transforms also are better handled. ([https://gitlab.com/inkscape/inkscape/-/commit/046ab13d2aef838a4a7ddf4c04408f5ae49c7e8b Commit])&lt;br /&gt;
[[File:Clone LPE.gif|thumb|right|Clone LPE usage example]]&lt;br /&gt;
* The '''Knot LPE''' allows to switch the direction of self-crossings ([https://gitlab.com/inkscape/inkscape/-/commit/1881450511cb068cd53f1b02fe3d2e8b8a0defd1 Commit])&lt;br /&gt;
* '''LPE selection dialog''' looks better now with some desktop themes ([https://gitlab.com/inkscape/inkscape/-/commit/cf1ac8caed1244e59daa8fe54ef70b48f4307b0f Commit])&lt;br /&gt;
* '''Fill between many''': option 'fuse coincident points' has been replaced with good defaults ([https://gitlab.com/inkscape/inkscape/-/commit/b02872e1324ccf0a2e4b145a87d0e107025e3b63 Commit])&lt;br /&gt;
* '''Roughen LPE''' now works more reliably ([https://gitlab.com/inkscape/inkscape/-/commit/4fa58e650d436e1c98b8b081975ff927db12c732 Commit])&lt;br /&gt;
* Inkscape no longer becomes unresponsive when selecting an object that is used for the '''Pattern-Along-Path LPE''' ([https://gitlab.com/inkscape/inkscape/-/commit/fceeb28d06a1e15c0260e8ee89284d1e81136c06 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Performance ===&lt;br /&gt;
&lt;br /&gt;
* Inkscape no longer becomes unresponsive when opening a document '''with lots of style tags''' in it ([https://gitlab.com/inkscape/inkscape/-/commit/078c825d76dee0bffb5619f2ef6384e61801bc20 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Extensions ===&lt;br /&gt;
&lt;br /&gt;
==== General ====&lt;br /&gt;
&lt;br /&gt;
* Relative paths to '''linked images''' no longer break when using an extension ([https://gitlab.com/inkscape/inkscape/-/commit/0fee34477bbf248d07c3396fe966fd6334dcca25 Commit])&lt;br /&gt;
* Path elements are now '''transformed correctly''' when applying transformation matrices to them ([https://gitlab.com/inkscape/extensions/-/commit/fb416f7c811d19baad3e445d47085516e2e99efa Commit])&lt;br /&gt;
* '''Text element coordinates''' are now interpreted correctly, even if they use a different unit than px ([https://gitlab.com/inkscape/extensions/-/commit/5a15053be85a9eafa49bc4c296fa7657409f94c3 Commit]) and their (guessed) bounding boxes now consider transforms&lt;br /&gt;
* Extensions that adjust '''colors''' now work on groups again ([https://gitlab.com/inkscape/extensions/-/commit/311b017fe056f948d6da14171092dc14d01a3ce0 Commit])&lt;br /&gt;
&lt;br /&gt;
==== Specific extensions ====&lt;br /&gt;
&lt;br /&gt;
* '''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) ([https://gitlab.com/inkscape/extensions/-/commit/fb10061fa393e18b125f4694204cc3ef05f93a8e Commit]).&lt;br /&gt;
* 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 ([https://gitlab.com/inkscape/extensions/-/commit/801867667550083f86acf285e4dfdc153a0a1bc1 Commit]). The extension now works with multiple pens (marked by their layer name in Inkscape) again ([https://gitlab.com/inkscape/extensions/-/commit/60abf8059b18420e3735457af253566688ebb13e Commit]).&lt;br /&gt;
* The '''Interpolate extension''' now works with the tutorial files again ([https://gitlab.com/inkscape/extensions/-/commit/5a2fd158e237f3de3cc4ad3b5b02524271127fc2 Commit]).&lt;br /&gt;
* The extension '''Render &amp;gt; Barcode &amp;gt; Datamatrix''' now renders 64 x 64 datamatrices correctly ([https://gitlab.com/inkscape/extensions/-/commit/c3f2cd1409e48782961514b2313536634ec33055 Commit]).&lt;br /&gt;
* Rendering a '''3D Polyhedron''' no longer gives deprecation warnings ([https://gitlab.com/inkscape/extensions/-/commit/bc7f8779972c599d6f5fa9eba2e160ebfc3b2dfc#3f2b8a83a71ce2e508e1ac143af87e1d498be817 Commit]).&lt;br /&gt;
* The '''Measure Path extension''' now also works when the Help tab is open when clicking on Apply ([https://gitlab.com/inkscape/extensions/-/commit/cc7c37b18cf968b7042f97a6d51610a9e6110ef5 Commit]&lt;br /&gt;
* '''Color &amp;gt; Randomize extension''' now works correctly for the Hue and Lightness parameters&lt;br /&gt;
* The unnecessary Live preview was removed from the '''Interactive Mockup extension''' ([https://gitlab.com/inkscape/extensions/-/commit/1e560830fa8eebc32fbc28d5d5545fde0006c484 Commit])&lt;br /&gt;
* The '''Perspective / Envelope''' extension now considers transforms ([https://gitlab.com/inkscape/extensions/-/commit/1d27a0e2e23663973347f6f543ee3f8433fed0fb Commit]).&lt;br /&gt;
* The '''Hershey text extension''' fonts now contain letters needed to plot in Danish ([https://gitlab.com/inkscape/extensions/-/commit/f8fbd22819a5d58cb82a82c7f9dff8fc16b7001b Commit]). Additionally, the extension can now better handle line heights ([https://gitlab.com/inkscape/extensions/-/commit/9244cc722fb168351ea01e799b555024644c1164 Commit]).&lt;br /&gt;
&lt;br /&gt;
==== Extension failure fixes ====&lt;br /&gt;
&lt;br /&gt;
Fix a failure &amp;amp;hellip;&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;hellip; when exporting a document with unknown SVG tags to '''HTML5 canvas''' ([https://gitlab.com/inkscape/extensions/-/commit/9d44f6b9ce1cab2250ad854a736dbcfb58046653 Commit])&lt;br /&gt;
* &amp;amp;hellip; when trying to access a document '''node with an unknown tag''' ([https://gitlab.com/inkscape/extensions/-/commit/05cfe7f2e336a1efb95f77f1db725c6a974d3a8f Commit])&lt;br /&gt;
* &amp;amp;hellip; when trying to '''import a dxf file''' with a circle / ellipse ([https://gitlab.com/inkscape/extensions/-/commit/958c70509fe5e520aa063d33d28330ea33451ccd Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''Perfect Bound Cover extension''' ([https://gitlab.com/inkscape/extensions/-/commit/d8750d09c454c742a1bb6a5f3470690e544e89c1 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''Mesh Gradient to Path extension''' ([https://gitlab.com/inkscape/extensions/-/issues/216 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''JessyInk''' extension ([https://gitlab.com/inkscape/extensions/-/commit/2cba7c3f718133aeb6db14442662a54618d4e835 Commit]).&lt;br /&gt;
* &amp;amp;hellip; when using the '''DPI Switcher extension''' ([https://gitlab.com/inkscape/extensions/-/commit/ca718bbe91131252cf6a2dccbe2c717e7bdb705a Commit])&lt;br /&gt;
&lt;br /&gt;
==== Extension API changes / Improvements for Extension Developers ====&lt;br /&gt;
&lt;br /&gt;
* '''Shape objects''' now have an &amp;lt;code&amp;gt;is_visible&amp;lt;/code&amp;gt; method ([https://gitlab.com/inkscape/extensions/-/commit/3e10fece0acc07bc33462ca474f0fc6418c7d552 Commit])&lt;br /&gt;
* '''Documentation''' extended and improved ([https://gitlab.com/inkscape/extensions/-/commit/050be97eed47a303cb823f46e2febb7e2196b989 Commit], []https://gitlab.com/inkscape/extensions/-/commit/9b21776f7c3d746911dac7305b8e1f2a08e38b70 Commit], [https://gitlab.com/inkscape/extensions/-/commit/639bb6914c7f44771c33f0031718c777504ca2a1 Commit], [https://gitlab.com/inkscape/extensions/-/commit/fe0efe3f2c3f2dccbbf365ff5f0270d89dc645e3 Commit])&lt;br /&gt;
* Use an underscore in front of the &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; attribute value to mark things that do not need to be available in the .py file ([https://gitlab.com/inkscape/extensions/-/commit/cc7c37b18cf968b7042f97a6d51610a9e6110ef5 Commit])&lt;br /&gt;
* '''Shape coordinates''' are now reported in user units ([https://gitlab.com/inkscape/extensions/-/commit/768ba690dd3e3eb303d94cb27874dac60cffb064 Commit])&lt;br /&gt;
* &amp;lt;code&amp;gt;inkex.addNS()&amp;lt;/code&amp;gt; is no longer required, attributes like &amp;lt;code&amp;gt;inkscape:groupmode&amp;lt;/code&amp;gt; can now be used directly, too ([https://gitlab.com/inkscape/extensions/-/commit/6b956b31602f77e9d4be250f4f431c7c264bd21b Commit])&lt;br /&gt;
* added method &amp;lt;code&amp;gt;getElementByName()&amp;lt;/code&amp;gt; to '''get an object by Inkscape label''' ([https://gitlab.com/inkscape/extensions/-/commit/d45bb4e90071ee89efea84cf683281b5b0e55bcc Commit])&lt;br /&gt;
* added method &amp;lt;code&amp;gt;getElementsByClass()&amp;lt;/code&amp;gt; to '''get objects by their class name''' ([https://gitlab.com/inkscape/extensions/-/commit/cc0399aad1c0e7916060e9d03f3da39c99688169 Commit])&lt;br /&gt;
* added '''method to create Star shapes''' ([https://gitlab.com/inkscape/extensions/-/commit/4af033bd814373d897590b7dc22e0f5f111d7695 Commit])&lt;br /&gt;
&lt;br /&gt;
'''Upcoming deprecations''' (1.1 will issue a warning, while both the old and the new version will just work in 1.0.1):&lt;br /&gt;
* See https://gitlab.com/inkscape/extensions/-/commit/4838d285b01106d243399e6bf36e7956a291eb98&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
&lt;br /&gt;
* Changes to '''filter region handles''' are now saved to the file ([https://gitlab.com/inkscape/inkscape/-/commit/229008a1649745b73c4f7914acd224c4433997d7 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
&lt;br /&gt;
* The same file can now be used to create '''multiple template files''' ([https://gitlab.com/inkscape/inkscape/-/commit/38f1695101cf73205f32d423e0edf139cbfe9895 Commit]) &lt;br /&gt;
&lt;br /&gt;
=== Color management ===&lt;br /&gt;
&lt;br /&gt;
* When using color management, the '''color selector works again''' ([https://gitlab.com/inkscape/inkscape/-/commit/cc76837b24d518d1dca5822a0921570a9b928a19 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Command line ===&lt;br /&gt;
&lt;br /&gt;
* the pre-1.0 options &amp;lt;code&amp;gt;--export-[type]=&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--file=&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;--without-gui=&amp;lt;/code&amp;gt; now have a fallback and print out a warning ([https://gitlab.com/inkscape/inkscape/-/commit/3ca6a4ed08405f2a530a9ed3065f77443f9f7ebe Commit])&lt;br /&gt;
* when converting a '''pdf to svg''' on the command line, the poppler text import method no longer changes randomly ([https://gitlab.com/inkscape/inkscape/-/commit/db5145555e343663e706f6006fd46d2fa0917101 Commit])&lt;br /&gt;
* opening files with '''Windows drive paths''' (with colons) works again ([https://gitlab.com/inkscape/inkscape/-/commit/fa303fb79ca6e4f6444005f0a4e3b916f3c7503f Commit])&lt;br /&gt;
* '''background color''' is now exported to PNG when using &amp;lt;code&amp;gt;--export-background&amp;lt;/code&amp;gt; even when &amp;lt;code&amp;gt;--export-background-opacity&amp;lt;/code&amp;gt; is not set explicitly ([https://gitlab.com/inkscape/inkscape/-/commit/6e8a6fa690483f5e75efbf9d1b3208524285103b Commit])&lt;br /&gt;
* bash completion [Fill in details] ([https://gitlab.com/inkscape/inkscape/-/commit/aa96949a632f0cf759be88a3388e4c52b62b1dab Commit])&lt;br /&gt;
&lt;br /&gt;
== Even more bug fixes ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
For a complete list, visit [https://gitlab.com/groups/inkscape/-/milestones/4 our GitLab issue tracker] and see the [https://gitlab.com/inkscape/inkscape/-/commits/1.0.x commit history] (all changes since DATE until release date).&lt;br /&gt;
&lt;br /&gt;
== Translations ==&lt;br /&gt;
&lt;br /&gt;
The following '''user interface translations''' received updates:&lt;br /&gt;
&lt;br /&gt;
* Catalan&lt;br /&gt;
* Chinese&lt;br /&gt;
* Croatian&lt;br /&gt;
* Czech&lt;br /&gt;
* Dutch&lt;br /&gt;
* Hungarian&lt;br /&gt;
* Icelandic&lt;br /&gt;
* Italian&lt;br /&gt;
* Russian&lt;br /&gt;
* Spanish&lt;br /&gt;
* Ukrainian&lt;br /&gt;
&lt;br /&gt;
The following '''documentation''' translations received updates:&lt;br /&gt;
&lt;br /&gt;
* French&lt;br /&gt;
* Croatian&lt;br /&gt;
* Catalan&lt;br /&gt;
&lt;br /&gt;
=== Contributing to translations ===&lt;br /&gt;
&lt;br /&gt;
Want to help with translations? [https://inkscape.org/contribute/translations/ Learn how to help!]&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* Fill in&lt;br /&gt;
&lt;br /&gt;
=== Contributing to documentation and documentation translation ===&lt;br /&gt;
Contributions to the documentation translations, as well as improvements to its contents, are welcome at [https://gitlab.com/inkscape/inkscape-docs/documentation the inkscape-docs repository].&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
* Fill in&lt;br /&gt;
* Many of Inkscape's old bug reports still need to be [https://alpha.inkscape.org/bug-migration/ tested and migrated to the new bug and feature request reporting page]. While some progress has already been made, we still need your help with that task.&lt;br /&gt;
* All (migrated and new) open issues for the project are listed on [https://gitlab.com/groups/inkscape/-/issues GitLab]. If you have some time on your hands and can help fixing them, [https://chat.inkscape.org/channel/team_devel join us in the development chat] and let us tackle them together.&lt;br /&gt;
&lt;br /&gt;
== Previous releases ==&lt;br /&gt;
* [[Release notes/0.92]]&lt;br /&gt;
* [[Release notes/0.92.1]]&lt;br /&gt;
* [[Release notes/0.92.2]]&lt;br /&gt;
* [[Release notes/0.92.3]]&lt;br /&gt;
* [[Release notes/0.92.4]]&lt;br /&gt;
* [[Release notes/0.92.5]]&lt;br /&gt;
* [[Release notes/1.0]]&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=File:Clone_LPE.gif&amp;diff=118649</id>
		<title>File:Clone LPE.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=File:Clone_LPE.gif&amp;diff=118649"/>
		<updated>2020-08-24T22:23:38Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Clone LPE Preview&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.0.1&amp;diff=118648</id>
		<title>Release notes/1.0.1</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.0.1&amp;diff=118648"/>
		<updated>2020-08-24T21:52:36Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: /* CSS and Selectors dialog */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Other languages | en = {{FULLPAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 20px; background-color: #9f9&amp;quot;&amp;gt;&lt;br /&gt;
TODO: Add changes made to [https://gitlab.com/inkscape/inkscape/-/commits/1.0.x/ 1.0.x] after August 18, 2020 .&lt;br /&gt;
&lt;br /&gt;
Milestone on gitlab:&lt;br /&gt;
* [https://gitlab.com/groups/inkscape/-/milestones/4 issues]&lt;br /&gt;
* [https://gitlab.com/groups/inkscape/-/milestones/4#tab-merge-requests merge requests] (probably we'll miss to milestone some [https://gitlab.com/groups/inkscape/-/merge_requests?state=merged&amp;amp;target_branch=1.0.x merge requests targeting 1.0.x])&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== About this release ==&lt;br /&gt;
&lt;br /&gt;
'''Definitely not released yet.'''&lt;br /&gt;
&lt;br /&gt;
Inkscape 1.0.1 is mainly a stability and bugfix release. New features only affect the extensions.&lt;br /&gt;
&lt;br /&gt;
== New Features ==&lt;br /&gt;
&lt;br /&gt;
=== Color-managed PDF export using Scribus &amp;lt;span id=&amp;quot;scribus_pdf&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
* have Scribus 1.5.x installed (the Scribus executable must not be called scribus-ng)&lt;br /&gt;
* have enabled color management for your document&lt;br /&gt;
* have selected one color profile to use for the colors in your file&lt;br /&gt;
* assign all colors in the document with the color managed color selector in the Fill and Stroke dialog&lt;br /&gt;
* not use filters in your drawing (this includes blur)&lt;br /&gt;
* not use any transparency if you're exporting to PDF/X-1, PDF/X-3 or PDF 1.3&lt;br /&gt;
* not include any bitmap images&lt;br /&gt;
* not use markers&lt;br /&gt;
* not use any other SVG features that are not supported by Scribus&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CSS and Selectors dialog ===&lt;br /&gt;
&lt;br /&gt;
[[File:Peek 2020-08-24 23-46.gif|CSS and Selectors dialog usage example|thumb|right]]&lt;br /&gt;
This new dialog allow add/remove/update CSS properties and selectors. &lt;br /&gt;
It substitute the removed selection sets&lt;br /&gt;
&lt;br /&gt;
=== List all Colors in a document ===&lt;br /&gt;
&lt;br /&gt;
A new extension '''Color &amp;gt; List All''' lists all colors used in a document and indicates how often they are used ([https://gitlab.com/inkscape/extensions/-/commit/a0b150e1ab050dde2fb0ae7dc11c275015dbac36 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Interpolate gradients ===&lt;br /&gt;
&lt;br /&gt;
The '''Interpolate extension''' now also interpolates gradients in fills and in strokes (before, it could only interpolate flat colors) and named colors  ([https://gitlab.com/inkscape/extensions/-/commit/7862b2085603054fdfd682ffce9d8467ecec300a Commit]). &lt;br /&gt;
&lt;br /&gt;
=== Other small improvements ===&lt;br /&gt;
&lt;br /&gt;
* Users can now define an ID for QR code groups rendered by the '''Render Barcode extension''' ([https://gitlab.com/inkscape/extensions/-/commit/761029d1b8bec4287b052cd5ecdd41bb00c62866 Commit])&lt;br /&gt;
* Extensions now understand what to do with the '''CSS unit Q''' (1/40th of a cm) ([https://gitlab.com/inkscape/extensions/-/commit/6c38c129874b98350430c9d4752861361b527e2e Commit])&lt;br /&gt;
&lt;br /&gt;
== Crash fixes ==&lt;br /&gt;
&lt;br /&gt;
Fix a crash &amp;amp;hellip;&lt;br /&gt;
* &amp;amp;hellip; when applying Offset LPE to groups ([https://gitlab.com/inkscape/inkscape/-/commit/fc8557d167454e15c42a1dfbc9edd1088d7ff711 Commit])&lt;br /&gt;
* &amp;amp;hellip; when closing Inkscape while the filter editor dialog is open ([https://gitlab.com/inkscape/inkscape/-/commit/08c7ad69a7bbf6c9a9b865e5b33b4cf1d6c3dc6f Commit])&lt;br /&gt;
* &amp;amp;hellip; with some cursor themes that do not contain an upward arrow cursor ([https://gitlab.com/inkscape/inkscape/-/commit/e6d8ec3f2ac6a7d3a6156fb6a7626573ded1c7d4 Commit])&lt;br /&gt;
* &amp;amp;hellip; when the file to open does not exist ([https://gitlab.com/inkscape/inkscape/-/commit/ddde047e4613f347f521cb7fef8a394118dac541 Commit])&lt;br /&gt;
* &amp;amp;hellip; when resizing a document with a grid, when the document properties dialog is closed ([https://gitlab.com/inkscape/inkscape/-/commit/d6d20de3afa48401bcd364dcb75a62729ea6775a Commit])&lt;br /&gt;
* &amp;amp;hellip; when opening a malformed pdf where the selected page does not exist ([https://gitlab.com/inkscape/inkscape/-/commit/6603a35c658c082353803f1bd847132d08abb8b7 Commit])&lt;br /&gt;
* &amp;amp;hellip; when creating a clone of / opening a file with a symbol from an object with a CSS style ([https://gitlab.com/inkscape/inkscape/-/commit/fbf97ecb4be963f7068533f5e9d5d2e1d4fe68be Commit])&lt;br /&gt;
* &amp;amp;hellip; when exporting an object identified by its ID to SVG from the command line ([https://gitlab.com/inkscape/inkscape/-/commit/8dfe6ae35fafd1d8e7b6ede85ed27f5bee7cd8b2 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the dropper tool a lot ([https://gitlab.com/inkscape/inkscape/-/commit/38d22c431c37ed4cc007ed3e56224bd375066bae Commit])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Other Bug fixes ==&lt;br /&gt;
&lt;br /&gt;
=== Packaging ===&lt;br /&gt;
&lt;br /&gt;
* '''AppImage''' now comes with '''Python 3.8''' ([https://gitlab.com/inkscape/inkscape/-/commit/30324570d9a1a931595c23b842c5b02b925f6382 Commit])&lt;br /&gt;
* '''Snap''' now uses the system's font cache and thus '''finds all installed fonts''' ([https://gitlab.com/inkscape/inkscape/-/commit/cfa4a1c0e6b3342f3db91d2095fa5ff9e510ff09 Commit]). Additionally, it can now make use of '''extensions with custom user interfaces''' (e.g. InkStitch) ([https://gitlab.com/inkscape/inkscape/-/commit/c78d3668209e2f34de2c3090622ab1d026d6724b Commit])&lt;br /&gt;
&lt;br /&gt;
=== Canvas ===&lt;br /&gt;
&lt;br /&gt;
* The '''zoom correction factor''' no longer depends on the display unit, so correction works properly for documents that are not in mm ([https://gitlab.com/inkscape/inkscape/-/commit/4eaebb0e07718776d555d36853ee6172c04f3a45 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Dialogs ===&lt;br /&gt;
&lt;br /&gt;
* The '''document properties dialog''' can now be resized even if one is using display scaling on a hidpi screen on Linux&lt;br /&gt;
&lt;br /&gt;
=== Rendering ===&lt;br /&gt;
&lt;br /&gt;
* '''Zooming''' no longer causes artifacts when there is a path with an arc segment with a radius of 0 in the drawing ([https://gitlab.com/inkscape/inkscape/-/commit/a3831f969bdeb75f4760e7f886600dab8474af81 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
* '''3D-box tool:'''&lt;br /&gt;
** Keyboard shortcuts for changing angles in the 3D-box tool were adjusted to work as documented, even with the Y-axis inverted ([https://gitlab.com/inkscape/inkscape/-/commit/dfaa5a5516ca222c0a5aedefa3f50e72604693f0 Commit])&lt;br /&gt;
* '''Eraser tool:'''&lt;br /&gt;
** The mass value field is no longer greyed out and can be used ([https://gitlab.com/inkscape/inkscape/-/commit/5df58fb0ac0ff0e0c76a131be5d0aecfc6af9dd1 Commit])&lt;br /&gt;
* '''Gradient tool:'''&lt;br /&gt;
** Simplifying selected gradient stops with Ctrl+L works now ([https://gitlab.com/inkscape/inkscape/-/commit/ccf16d938cfdacabb02fb52312137ef5edf2b66d Commit])&lt;br /&gt;
* '''Node tool:'''&lt;br /&gt;
** Path &amp;gt; Reverse now works on subpaths again ([https://gitlab.com/inkscape/inkscape/-/commit/3c1c44f1a4ddb5b1bc98e4b9b9997c87a749b1fe Commit])&lt;br /&gt;
* '''Pencil tool:'''&lt;br /&gt;
** The 'flatten simplify (LPE)' button now only shows up when it can be used ([https://gitlab.com/inkscape/inkscape/-/commit/a98ffa63dd6cec59203ad4fc4481d42f502c915d Commit])&lt;br /&gt;
* '''Selector tool:'''&lt;br /&gt;
** Keyboard shortcuts with Alt key for rotating objects also work as documented again with the Y-axis inversion ([https://gitlab.com/inkscape/inkscape/-/commit/dfaa5a5516ca222c0a5aedefa3f50e72604693f0 Commit])&lt;br /&gt;
** Objects no longer seemingly jump or scale up when moving multiple of them with snapping turned on ([https://gitlab.com/inkscape/inkscape/-/commit/1f3f8bd44a755f2cdba219e124e6d3afe41ed87d Commit])&lt;br /&gt;
** Default snap delay was set to 0 so snapping will work more precisely ([https://gitlab.com/inkscape/inkscape/-/commit/7cf01540cb0fe5f31df6c2e4dd33355738fada2a Commit])&lt;br /&gt;
* '''Text tool:'''&lt;br /&gt;
** Line height doesn't change spontaneously when switching tools while having text selected ([https://gitlab.com/inkscape/inkscape/-/commit/cf1ac8caed1244e59daa8fe54ef70b48f4307b0f Commit])&lt;br /&gt;
&lt;br /&gt;
=== Import / Export / Save ===&lt;br /&gt;
&lt;br /&gt;
* when saving as '''PDF / PS / EPS + LaTeX''', &amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt; signs are now properly escaped ([https://gitlab.com/inkscape/inkscape/-/commit/ba98d85aecab6b57a385ea981726415aebad5d47 Commit])&lt;br /&gt;
* the dpi value for '''exporting to PNG''' can be specified as a decimal number again&lt;br /&gt;
* '''attribute order''' is no longer reversed when saving as SVG, so comparing two SVG files is easier now ([https://gitlab.com/inkscape/inkscape/-/commit/376a40c06f867168ee28ef083e67b8064d792f96 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Masking / Clipping ===&lt;br /&gt;
&lt;br /&gt;
* When '''releasing or undoing a mask''', objects will no longer become unselectable and will use their own bounding box ([https://gitlab.com/inkscape/inkscape/-/commit/5799d73f4421bfa74106d18a2465937c69acb20b Commit])&lt;br /&gt;
&lt;br /&gt;
=== Live Path Effects ===&lt;br /&gt;
&lt;br /&gt;
* The '''Knot LPE''' allows to switch the direction of self-crossings ([https://gitlab.com/inkscape/inkscape/-/commit/1881450511cb068cd53f1b02fe3d2e8b8a0defd1 Commit])&lt;br /&gt;
* '''LPE selection dialog''' looks better now with some desktop themes ([https://gitlab.com/inkscape/inkscape/-/commit/cf1ac8caed1244e59daa8fe54ef70b48f4307b0f Commit])&lt;br /&gt;
* '''Fill between many''': option 'fuse coincident points' has been replaced with good defaults ([https://gitlab.com/inkscape/inkscape/-/commit/b02872e1324ccf0a2e4b145a87d0e107025e3b63 Commit])&lt;br /&gt;
* '''Roughen LPE''' now works more reliably ([https://gitlab.com/inkscape/inkscape/-/commit/4fa58e650d436e1c98b8b081975ff927db12c732 Commit])&lt;br /&gt;
* Inkscape no longer becomes unresponsive when selecting an object that is used for the '''Pattern-Along-Path LPE''' ([https://gitlab.com/inkscape/inkscape/-/commit/fceeb28d06a1e15c0260e8ee89284d1e81136c06 Commit])&lt;br /&gt;
* '''Clone original''' now get the clone or linked item style by default instead starting with a black fill, also now fix a regression that make text elements clones usables as source. Transforms also are better handled. ([https://gitlab.com/inkscape/inkscape/-/commit/046ab13d2aef838a4a7ddf4c04408f5ae49c7e8b Commit])&lt;br /&gt;
&lt;br /&gt;
=== Performance ===&lt;br /&gt;
&lt;br /&gt;
* Inkscape no longer becomes unresponsive when opening a document '''with lots of style tags''' in it ([https://gitlab.com/inkscape/inkscape/-/commit/078c825d76dee0bffb5619f2ef6384e61801bc20 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Extensions ===&lt;br /&gt;
&lt;br /&gt;
==== General ====&lt;br /&gt;
&lt;br /&gt;
* Relative paths to '''linked images''' no longer break when using an extension ([https://gitlab.com/inkscape/inkscape/-/commit/0fee34477bbf248d07c3396fe966fd6334dcca25 Commit])&lt;br /&gt;
* Path elements are now '''transformed correctly''' when applying transformation matrices to them ([https://gitlab.com/inkscape/extensions/-/commit/fb416f7c811d19baad3e445d47085516e2e99efa Commit])&lt;br /&gt;
* '''Text element coordinates''' are now interpreted correctly, even if they use a different unit than px ([https://gitlab.com/inkscape/extensions/-/commit/5a15053be85a9eafa49bc4c296fa7657409f94c3 Commit]) and their (guessed) bounding boxes now consider transforms&lt;br /&gt;
* Extensions that adjust '''colors''' now work on groups again ([https://gitlab.com/inkscape/extensions/-/commit/311b017fe056f948d6da14171092dc14d01a3ce0 Commit])&lt;br /&gt;
&lt;br /&gt;
==== Specific extensions ====&lt;br /&gt;
&lt;br /&gt;
* '''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) ([https://gitlab.com/inkscape/extensions/-/commit/fb10061fa393e18b125f4694204cc3ef05f93a8e Commit]).&lt;br /&gt;
* 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 ([https://gitlab.com/inkscape/extensions/-/commit/801867667550083f86acf285e4dfdc153a0a1bc1 Commit]). The extension now works with multiple pens (marked by their layer name in Inkscape) again ([https://gitlab.com/inkscape/extensions/-/commit/60abf8059b18420e3735457af253566688ebb13e Commit]).&lt;br /&gt;
* The '''Interpolate extension''' now works with the tutorial files again ([https://gitlab.com/inkscape/extensions/-/commit/5a2fd158e237f3de3cc4ad3b5b02524271127fc2 Commit]).&lt;br /&gt;
* The extension '''Render &amp;gt; Barcode &amp;gt; Datamatrix''' now renders 64 x 64 datamatrices correctly ([https://gitlab.com/inkscape/extensions/-/commit/c3f2cd1409e48782961514b2313536634ec33055 Commit]).&lt;br /&gt;
* Rendering a '''3D Polyhedron''' no longer gives deprecation warnings ([https://gitlab.com/inkscape/extensions/-/commit/bc7f8779972c599d6f5fa9eba2e160ebfc3b2dfc#3f2b8a83a71ce2e508e1ac143af87e1d498be817 Commit]).&lt;br /&gt;
* The '''Measure Path extension''' now also works when the Help tab is open when clicking on Apply ([https://gitlab.com/inkscape/extensions/-/commit/cc7c37b18cf968b7042f97a6d51610a9e6110ef5 Commit]&lt;br /&gt;
* '''Color &amp;gt; Randomize extension''' now works correctly for the Hue and Lightness parameters&lt;br /&gt;
* The unnecessary Live preview was removed from the '''Interactive Mockup extension''' ([https://gitlab.com/inkscape/extensions/-/commit/1e560830fa8eebc32fbc28d5d5545fde0006c484 Commit])&lt;br /&gt;
* The '''Perspective / Envelope''' extension now considers transforms ([https://gitlab.com/inkscape/extensions/-/commit/1d27a0e2e23663973347f6f543ee3f8433fed0fb Commit]).&lt;br /&gt;
* The '''Hershey text extension''' fonts now contain letters needed to plot in Danish ([https://gitlab.com/inkscape/extensions/-/commit/f8fbd22819a5d58cb82a82c7f9dff8fc16b7001b Commit]). Additionally, the extension can now better handle line heights ([https://gitlab.com/inkscape/extensions/-/commit/9244cc722fb168351ea01e799b555024644c1164 Commit]).&lt;br /&gt;
&lt;br /&gt;
==== Extension failure fixes ====&lt;br /&gt;
&lt;br /&gt;
Fix a failure &amp;amp;hellip;&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;hellip; when exporting a document with unknown SVG tags to '''HTML5 canvas''' ([https://gitlab.com/inkscape/extensions/-/commit/9d44f6b9ce1cab2250ad854a736dbcfb58046653 Commit])&lt;br /&gt;
* &amp;amp;hellip; when trying to access a document '''node with an unknown tag''' ([https://gitlab.com/inkscape/extensions/-/commit/05cfe7f2e336a1efb95f77f1db725c6a974d3a8f Commit])&lt;br /&gt;
* &amp;amp;hellip; when trying to '''import a dxf file''' with a circle / ellipse ([https://gitlab.com/inkscape/extensions/-/commit/958c70509fe5e520aa063d33d28330ea33451ccd Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''Perfect Bound Cover extension''' ([https://gitlab.com/inkscape/extensions/-/commit/d8750d09c454c742a1bb6a5f3470690e544e89c1 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''Mesh Gradient to Path extension''' ([https://gitlab.com/inkscape/extensions/-/issues/216 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''JessyInk''' extension ([https://gitlab.com/inkscape/extensions/-/commit/2cba7c3f718133aeb6db14442662a54618d4e835 Commit]).&lt;br /&gt;
* &amp;amp;hellip; when using the '''DPI Switcher extension''' ([https://gitlab.com/inkscape/extensions/-/commit/ca718bbe91131252cf6a2dccbe2c717e7bdb705a Commit])&lt;br /&gt;
&lt;br /&gt;
==== Extension API changes / Improvements for Extension Developers ====&lt;br /&gt;
&lt;br /&gt;
* '''Shape objects''' now have an &amp;lt;code&amp;gt;is_visible&amp;lt;/code&amp;gt; method ([https://gitlab.com/inkscape/extensions/-/commit/3e10fece0acc07bc33462ca474f0fc6418c7d552 Commit])&lt;br /&gt;
* '''Documentation''' extended and improved ([https://gitlab.com/inkscape/extensions/-/commit/050be97eed47a303cb823f46e2febb7e2196b989 Commit], []https://gitlab.com/inkscape/extensions/-/commit/9b21776f7c3d746911dac7305b8e1f2a08e38b70 Commit], [https://gitlab.com/inkscape/extensions/-/commit/639bb6914c7f44771c33f0031718c777504ca2a1 Commit], [https://gitlab.com/inkscape/extensions/-/commit/fe0efe3f2c3f2dccbbf365ff5f0270d89dc645e3 Commit])&lt;br /&gt;
* Use an underscore in front of the &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; attribute value to mark things that do not need to be available in the .py file ([https://gitlab.com/inkscape/extensions/-/commit/cc7c37b18cf968b7042f97a6d51610a9e6110ef5 Commit])&lt;br /&gt;
* '''Shape coordinates''' are now reported in user units ([https://gitlab.com/inkscape/extensions/-/commit/768ba690dd3e3eb303d94cb27874dac60cffb064 Commit])&lt;br /&gt;
* &amp;lt;code&amp;gt;inkex.addNS()&amp;lt;/code&amp;gt; is no longer required, attributes like &amp;lt;code&amp;gt;inkscape:groupmode&amp;lt;/code&amp;gt; can now be used directly, too ([https://gitlab.com/inkscape/extensions/-/commit/6b956b31602f77e9d4be250f4f431c7c264bd21b Commit])&lt;br /&gt;
* added method &amp;lt;code&amp;gt;getElementByName()&amp;lt;/code&amp;gt; to '''get an object by Inkscape label''' ([https://gitlab.com/inkscape/extensions/-/commit/d45bb4e90071ee89efea84cf683281b5b0e55bcc Commit])&lt;br /&gt;
* added method &amp;lt;code&amp;gt;getElementsByClass()&amp;lt;/code&amp;gt; to '''get objects by their class name''' ([https://gitlab.com/inkscape/extensions/-/commit/cc0399aad1c0e7916060e9d03f3da39c99688169 Commit])&lt;br /&gt;
* added '''method to create Star shapes''' ([https://gitlab.com/inkscape/extensions/-/commit/4af033bd814373d897590b7dc22e0f5f111d7695 Commit])&lt;br /&gt;
&lt;br /&gt;
'''Upcoming deprecations''' (1.1 will issue a warning, while both the old and the new version will just work in 1.0.1):&lt;br /&gt;
* See https://gitlab.com/inkscape/extensions/-/commit/4838d285b01106d243399e6bf36e7956a291eb98&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
&lt;br /&gt;
* Changes to '''filter region handles''' are now saved to the file ([https://gitlab.com/inkscape/inkscape/-/commit/229008a1649745b73c4f7914acd224c4433997d7 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
&lt;br /&gt;
* The same file can now be used to create '''multiple template files''' ([https://gitlab.com/inkscape/inkscape/-/commit/38f1695101cf73205f32d423e0edf139cbfe9895 Commit]) &lt;br /&gt;
&lt;br /&gt;
=== Color management ===&lt;br /&gt;
&lt;br /&gt;
* When using color management, the '''color selector works again''' ([https://gitlab.com/inkscape/inkscape/-/commit/cc76837b24d518d1dca5822a0921570a9b928a19 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Command line ===&lt;br /&gt;
&lt;br /&gt;
* the pre-1.0 options &amp;lt;code&amp;gt;--export-[type]=&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--file=&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;--without-gui=&amp;lt;/code&amp;gt; now have a fallback and print out a warning ([https://gitlab.com/inkscape/inkscape/-/commit/3ca6a4ed08405f2a530a9ed3065f77443f9f7ebe Commit])&lt;br /&gt;
* when converting a '''pdf to svg''' on the command line, the poppler text import method no longer changes randomly ([https://gitlab.com/inkscape/inkscape/-/commit/db5145555e343663e706f6006fd46d2fa0917101 Commit])&lt;br /&gt;
* opening files with '''Windows drive paths''' (with colons) works again ([https://gitlab.com/inkscape/inkscape/-/commit/fa303fb79ca6e4f6444005f0a4e3b916f3c7503f Commit])&lt;br /&gt;
* '''background color''' is now exported to PNG when using &amp;lt;code&amp;gt;--export-background&amp;lt;/code&amp;gt; even when &amp;lt;code&amp;gt;--export-background-opacity&amp;lt;/code&amp;gt; is not set explicitly ([https://gitlab.com/inkscape/inkscape/-/commit/6e8a6fa690483f5e75efbf9d1b3208524285103b Commit])&lt;br /&gt;
* bash completion [Fill in details] ([https://gitlab.com/inkscape/inkscape/-/commit/aa96949a632f0cf759be88a3388e4c52b62b1dab Commit])&lt;br /&gt;
&lt;br /&gt;
== Even more bug fixes ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
For a complete list, visit [https://gitlab.com/groups/inkscape/-/milestones/4 our GitLab issue tracker] and see the [https://gitlab.com/inkscape/inkscape/-/commits/1.0.x commit history] (all changes since DATE until release date).&lt;br /&gt;
&lt;br /&gt;
== Translations ==&lt;br /&gt;
&lt;br /&gt;
The following '''user interface translations''' received updates:&lt;br /&gt;
&lt;br /&gt;
* Catalan&lt;br /&gt;
* Chinese&lt;br /&gt;
* Croatian&lt;br /&gt;
* Czech&lt;br /&gt;
* Dutch&lt;br /&gt;
* Hungarian&lt;br /&gt;
* Icelandic&lt;br /&gt;
* Italian&lt;br /&gt;
* Russian&lt;br /&gt;
* Spanish&lt;br /&gt;
* Ukrainian&lt;br /&gt;
&lt;br /&gt;
The following '''documentation''' translations received updates:&lt;br /&gt;
&lt;br /&gt;
* French&lt;br /&gt;
* Croatian&lt;br /&gt;
* Catalan&lt;br /&gt;
&lt;br /&gt;
=== Contributing to translations ===&lt;br /&gt;
&lt;br /&gt;
Want to help with translations? [https://inkscape.org/contribute/translations/ Learn how to help!]&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* Fill in&lt;br /&gt;
&lt;br /&gt;
=== Contributing to documentation and documentation translation ===&lt;br /&gt;
Contributions to the documentation translations, as well as improvements to its contents, are welcome at [https://gitlab.com/inkscape/inkscape-docs/documentation the inkscape-docs repository].&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
* Fill in&lt;br /&gt;
* Many of Inkscape's old bug reports still need to be [https://alpha.inkscape.org/bug-migration/ tested and migrated to the new bug and feature request reporting page]. While some progress has already been made, we still need your help with that task.&lt;br /&gt;
* All (migrated and new) open issues for the project are listed on [https://gitlab.com/groups/inkscape/-/issues GitLab]. If you have some time on your hands and can help fixing them, [https://chat.inkscape.org/channel/team_devel join us in the development chat] and let us tackle them together.&lt;br /&gt;
&lt;br /&gt;
== Previous releases ==&lt;br /&gt;
* [[Release notes/0.92]]&lt;br /&gt;
* [[Release notes/0.92.1]]&lt;br /&gt;
* [[Release notes/0.92.2]]&lt;br /&gt;
* [[Release notes/0.92.3]]&lt;br /&gt;
* [[Release notes/0.92.4]]&lt;br /&gt;
* [[Release notes/0.92.5]]&lt;br /&gt;
* [[Release notes/1.0]]&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.0.1&amp;diff=118647</id>
		<title>Release notes/1.0.1</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.0.1&amp;diff=118647"/>
		<updated>2020-08-24T21:51:50Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: /* CSS and Selectors dialog */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Other languages | en = {{FULLPAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 20px; background-color: #9f9&amp;quot;&amp;gt;&lt;br /&gt;
TODO: Add changes made to [https://gitlab.com/inkscape/inkscape/-/commits/1.0.x/ 1.0.x] after August 18, 2020 .&lt;br /&gt;
&lt;br /&gt;
Milestone on gitlab:&lt;br /&gt;
* [https://gitlab.com/groups/inkscape/-/milestones/4 issues]&lt;br /&gt;
* [https://gitlab.com/groups/inkscape/-/milestones/4#tab-merge-requests merge requests] (probably we'll miss to milestone some [https://gitlab.com/groups/inkscape/-/merge_requests?state=merged&amp;amp;target_branch=1.0.x merge requests targeting 1.0.x])&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== About this release ==&lt;br /&gt;
&lt;br /&gt;
'''Definitely not released yet.'''&lt;br /&gt;
&lt;br /&gt;
Inkscape 1.0.1 is mainly a stability and bugfix release. New features only affect the extensions.&lt;br /&gt;
&lt;br /&gt;
== New Features ==&lt;br /&gt;
&lt;br /&gt;
=== Color-managed PDF export using Scribus &amp;lt;span id=&amp;quot;scribus_pdf&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
* have Scribus 1.5.x installed (the Scribus executable must not be called scribus-ng)&lt;br /&gt;
* have enabled color management for your document&lt;br /&gt;
* have selected one color profile to use for the colors in your file&lt;br /&gt;
* assign all colors in the document with the color managed color selector in the Fill and Stroke dialog&lt;br /&gt;
* not use filters in your drawing (this includes blur)&lt;br /&gt;
* not use any transparency if you're exporting to PDF/X-1, PDF/X-3 or PDF 1.3&lt;br /&gt;
* not include any bitmap images&lt;br /&gt;
* not use markers&lt;br /&gt;
* not use any other SVG features that are not supported by Scribus&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CSS and Selectors dialog ===&lt;br /&gt;
&lt;br /&gt;
[[File:Peek 2020-08-24 23-46.gif|thumb|right]]&lt;br /&gt;
This new dialog allow add/remove/update CSS properties and selectors. &lt;br /&gt;
It substitute the removed selection sets&lt;br /&gt;
&lt;br /&gt;
=== List all Colors in a document ===&lt;br /&gt;
&lt;br /&gt;
A new extension '''Color &amp;gt; List All''' lists all colors used in a document and indicates how often they are used ([https://gitlab.com/inkscape/extensions/-/commit/a0b150e1ab050dde2fb0ae7dc11c275015dbac36 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Interpolate gradients ===&lt;br /&gt;
&lt;br /&gt;
The '''Interpolate extension''' now also interpolates gradients in fills and in strokes (before, it could only interpolate flat colors) and named colors  ([https://gitlab.com/inkscape/extensions/-/commit/7862b2085603054fdfd682ffce9d8467ecec300a Commit]). &lt;br /&gt;
&lt;br /&gt;
=== Other small improvements ===&lt;br /&gt;
&lt;br /&gt;
* Users can now define an ID for QR code groups rendered by the '''Render Barcode extension''' ([https://gitlab.com/inkscape/extensions/-/commit/761029d1b8bec4287b052cd5ecdd41bb00c62866 Commit])&lt;br /&gt;
* Extensions now understand what to do with the '''CSS unit Q''' (1/40th of a cm) ([https://gitlab.com/inkscape/extensions/-/commit/6c38c129874b98350430c9d4752861361b527e2e Commit])&lt;br /&gt;
&lt;br /&gt;
== Crash fixes ==&lt;br /&gt;
&lt;br /&gt;
Fix a crash &amp;amp;hellip;&lt;br /&gt;
* &amp;amp;hellip; when applying Offset LPE to groups ([https://gitlab.com/inkscape/inkscape/-/commit/fc8557d167454e15c42a1dfbc9edd1088d7ff711 Commit])&lt;br /&gt;
* &amp;amp;hellip; when closing Inkscape while the filter editor dialog is open ([https://gitlab.com/inkscape/inkscape/-/commit/08c7ad69a7bbf6c9a9b865e5b33b4cf1d6c3dc6f Commit])&lt;br /&gt;
* &amp;amp;hellip; with some cursor themes that do not contain an upward arrow cursor ([https://gitlab.com/inkscape/inkscape/-/commit/e6d8ec3f2ac6a7d3a6156fb6a7626573ded1c7d4 Commit])&lt;br /&gt;
* &amp;amp;hellip; when the file to open does not exist ([https://gitlab.com/inkscape/inkscape/-/commit/ddde047e4613f347f521cb7fef8a394118dac541 Commit])&lt;br /&gt;
* &amp;amp;hellip; when resizing a document with a grid, when the document properties dialog is closed ([https://gitlab.com/inkscape/inkscape/-/commit/d6d20de3afa48401bcd364dcb75a62729ea6775a Commit])&lt;br /&gt;
* &amp;amp;hellip; when opening a malformed pdf where the selected page does not exist ([https://gitlab.com/inkscape/inkscape/-/commit/6603a35c658c082353803f1bd847132d08abb8b7 Commit])&lt;br /&gt;
* &amp;amp;hellip; when creating a clone of / opening a file with a symbol from an object with a CSS style ([https://gitlab.com/inkscape/inkscape/-/commit/fbf97ecb4be963f7068533f5e9d5d2e1d4fe68be Commit])&lt;br /&gt;
* &amp;amp;hellip; when exporting an object identified by its ID to SVG from the command line ([https://gitlab.com/inkscape/inkscape/-/commit/8dfe6ae35fafd1d8e7b6ede85ed27f5bee7cd8b2 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the dropper tool a lot ([https://gitlab.com/inkscape/inkscape/-/commit/38d22c431c37ed4cc007ed3e56224bd375066bae Commit])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Other Bug fixes ==&lt;br /&gt;
&lt;br /&gt;
=== Packaging ===&lt;br /&gt;
&lt;br /&gt;
* '''AppImage''' now comes with '''Python 3.8''' ([https://gitlab.com/inkscape/inkscape/-/commit/30324570d9a1a931595c23b842c5b02b925f6382 Commit])&lt;br /&gt;
* '''Snap''' now uses the system's font cache and thus '''finds all installed fonts''' ([https://gitlab.com/inkscape/inkscape/-/commit/cfa4a1c0e6b3342f3db91d2095fa5ff9e510ff09 Commit]). Additionally, it can now make use of '''extensions with custom user interfaces''' (e.g. InkStitch) ([https://gitlab.com/inkscape/inkscape/-/commit/c78d3668209e2f34de2c3090622ab1d026d6724b Commit])&lt;br /&gt;
&lt;br /&gt;
=== Canvas ===&lt;br /&gt;
&lt;br /&gt;
* The '''zoom correction factor''' no longer depends on the display unit, so correction works properly for documents that are not in mm ([https://gitlab.com/inkscape/inkscape/-/commit/4eaebb0e07718776d555d36853ee6172c04f3a45 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Dialogs ===&lt;br /&gt;
&lt;br /&gt;
* The '''document properties dialog''' can now be resized even if one is using display scaling on a hidpi screen on Linux&lt;br /&gt;
&lt;br /&gt;
=== Rendering ===&lt;br /&gt;
&lt;br /&gt;
* '''Zooming''' no longer causes artifacts when there is a path with an arc segment with a radius of 0 in the drawing ([https://gitlab.com/inkscape/inkscape/-/commit/a3831f969bdeb75f4760e7f886600dab8474af81 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
* '''3D-box tool:'''&lt;br /&gt;
** Keyboard shortcuts for changing angles in the 3D-box tool were adjusted to work as documented, even with the Y-axis inverted ([https://gitlab.com/inkscape/inkscape/-/commit/dfaa5a5516ca222c0a5aedefa3f50e72604693f0 Commit])&lt;br /&gt;
* '''Eraser tool:'''&lt;br /&gt;
** The mass value field is no longer greyed out and can be used ([https://gitlab.com/inkscape/inkscape/-/commit/5df58fb0ac0ff0e0c76a131be5d0aecfc6af9dd1 Commit])&lt;br /&gt;
* '''Gradient tool:'''&lt;br /&gt;
** Simplifying selected gradient stops with Ctrl+L works now ([https://gitlab.com/inkscape/inkscape/-/commit/ccf16d938cfdacabb02fb52312137ef5edf2b66d Commit])&lt;br /&gt;
* '''Node tool:'''&lt;br /&gt;
** Path &amp;gt; Reverse now works on subpaths again ([https://gitlab.com/inkscape/inkscape/-/commit/3c1c44f1a4ddb5b1bc98e4b9b9997c87a749b1fe Commit])&lt;br /&gt;
* '''Pencil tool:'''&lt;br /&gt;
** The 'flatten simplify (LPE)' button now only shows up when it can be used ([https://gitlab.com/inkscape/inkscape/-/commit/a98ffa63dd6cec59203ad4fc4481d42f502c915d Commit])&lt;br /&gt;
* '''Selector tool:'''&lt;br /&gt;
** Keyboard shortcuts with Alt key for rotating objects also work as documented again with the Y-axis inversion ([https://gitlab.com/inkscape/inkscape/-/commit/dfaa5a5516ca222c0a5aedefa3f50e72604693f0 Commit])&lt;br /&gt;
** Objects no longer seemingly jump or scale up when moving multiple of them with snapping turned on ([https://gitlab.com/inkscape/inkscape/-/commit/1f3f8bd44a755f2cdba219e124e6d3afe41ed87d Commit])&lt;br /&gt;
** Default snap delay was set to 0 so snapping will work more precisely ([https://gitlab.com/inkscape/inkscape/-/commit/7cf01540cb0fe5f31df6c2e4dd33355738fada2a Commit])&lt;br /&gt;
* '''Text tool:'''&lt;br /&gt;
** Line height doesn't change spontaneously when switching tools while having text selected ([https://gitlab.com/inkscape/inkscape/-/commit/cf1ac8caed1244e59daa8fe54ef70b48f4307b0f Commit])&lt;br /&gt;
&lt;br /&gt;
=== Import / Export / Save ===&lt;br /&gt;
&lt;br /&gt;
* when saving as '''PDF / PS / EPS + LaTeX''', &amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt; signs are now properly escaped ([https://gitlab.com/inkscape/inkscape/-/commit/ba98d85aecab6b57a385ea981726415aebad5d47 Commit])&lt;br /&gt;
* the dpi value for '''exporting to PNG''' can be specified as a decimal number again&lt;br /&gt;
* '''attribute order''' is no longer reversed when saving as SVG, so comparing two SVG files is easier now ([https://gitlab.com/inkscape/inkscape/-/commit/376a40c06f867168ee28ef083e67b8064d792f96 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Masking / Clipping ===&lt;br /&gt;
&lt;br /&gt;
* When '''releasing or undoing a mask''', objects will no longer become unselectable and will use their own bounding box ([https://gitlab.com/inkscape/inkscape/-/commit/5799d73f4421bfa74106d18a2465937c69acb20b Commit])&lt;br /&gt;
&lt;br /&gt;
=== Live Path Effects ===&lt;br /&gt;
&lt;br /&gt;
* The '''Knot LPE''' allows to switch the direction of self-crossings ([https://gitlab.com/inkscape/inkscape/-/commit/1881450511cb068cd53f1b02fe3d2e8b8a0defd1 Commit])&lt;br /&gt;
* '''LPE selection dialog''' looks better now with some desktop themes ([https://gitlab.com/inkscape/inkscape/-/commit/cf1ac8caed1244e59daa8fe54ef70b48f4307b0f Commit])&lt;br /&gt;
* '''Fill between many''': option 'fuse coincident points' has been replaced with good defaults ([https://gitlab.com/inkscape/inkscape/-/commit/b02872e1324ccf0a2e4b145a87d0e107025e3b63 Commit])&lt;br /&gt;
* '''Roughen LPE''' now works more reliably ([https://gitlab.com/inkscape/inkscape/-/commit/4fa58e650d436e1c98b8b081975ff927db12c732 Commit])&lt;br /&gt;
* Inkscape no longer becomes unresponsive when selecting an object that is used for the '''Pattern-Along-Path LPE''' ([https://gitlab.com/inkscape/inkscape/-/commit/fceeb28d06a1e15c0260e8ee89284d1e81136c06 Commit])&lt;br /&gt;
* '''Clone original''' now get the clone or linked item style by default instead starting with a black fill, also now fix a regression that make text elements clones usables as source. Transforms also are better handled. ([https://gitlab.com/inkscape/inkscape/-/commit/046ab13d2aef838a4a7ddf4c04408f5ae49c7e8b Commit])&lt;br /&gt;
&lt;br /&gt;
=== Performance ===&lt;br /&gt;
&lt;br /&gt;
* Inkscape no longer becomes unresponsive when opening a document '''with lots of style tags''' in it ([https://gitlab.com/inkscape/inkscape/-/commit/078c825d76dee0bffb5619f2ef6384e61801bc20 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Extensions ===&lt;br /&gt;
&lt;br /&gt;
==== General ====&lt;br /&gt;
&lt;br /&gt;
* Relative paths to '''linked images''' no longer break when using an extension ([https://gitlab.com/inkscape/inkscape/-/commit/0fee34477bbf248d07c3396fe966fd6334dcca25 Commit])&lt;br /&gt;
* Path elements are now '''transformed correctly''' when applying transformation matrices to them ([https://gitlab.com/inkscape/extensions/-/commit/fb416f7c811d19baad3e445d47085516e2e99efa Commit])&lt;br /&gt;
* '''Text element coordinates''' are now interpreted correctly, even if they use a different unit than px ([https://gitlab.com/inkscape/extensions/-/commit/5a15053be85a9eafa49bc4c296fa7657409f94c3 Commit]) and their (guessed) bounding boxes now consider transforms&lt;br /&gt;
* Extensions that adjust '''colors''' now work on groups again ([https://gitlab.com/inkscape/extensions/-/commit/311b017fe056f948d6da14171092dc14d01a3ce0 Commit])&lt;br /&gt;
&lt;br /&gt;
==== Specific extensions ====&lt;br /&gt;
&lt;br /&gt;
* '''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) ([https://gitlab.com/inkscape/extensions/-/commit/fb10061fa393e18b125f4694204cc3ef05f93a8e Commit]).&lt;br /&gt;
* 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 ([https://gitlab.com/inkscape/extensions/-/commit/801867667550083f86acf285e4dfdc153a0a1bc1 Commit]). The extension now works with multiple pens (marked by their layer name in Inkscape) again ([https://gitlab.com/inkscape/extensions/-/commit/60abf8059b18420e3735457af253566688ebb13e Commit]).&lt;br /&gt;
* The '''Interpolate extension''' now works with the tutorial files again ([https://gitlab.com/inkscape/extensions/-/commit/5a2fd158e237f3de3cc4ad3b5b02524271127fc2 Commit]).&lt;br /&gt;
* The extension '''Render &amp;gt; Barcode &amp;gt; Datamatrix''' now renders 64 x 64 datamatrices correctly ([https://gitlab.com/inkscape/extensions/-/commit/c3f2cd1409e48782961514b2313536634ec33055 Commit]).&lt;br /&gt;
* Rendering a '''3D Polyhedron''' no longer gives deprecation warnings ([https://gitlab.com/inkscape/extensions/-/commit/bc7f8779972c599d6f5fa9eba2e160ebfc3b2dfc#3f2b8a83a71ce2e508e1ac143af87e1d498be817 Commit]).&lt;br /&gt;
* The '''Measure Path extension''' now also works when the Help tab is open when clicking on Apply ([https://gitlab.com/inkscape/extensions/-/commit/cc7c37b18cf968b7042f97a6d51610a9e6110ef5 Commit]&lt;br /&gt;
* '''Color &amp;gt; Randomize extension''' now works correctly for the Hue and Lightness parameters&lt;br /&gt;
* The unnecessary Live preview was removed from the '''Interactive Mockup extension''' ([https://gitlab.com/inkscape/extensions/-/commit/1e560830fa8eebc32fbc28d5d5545fde0006c484 Commit])&lt;br /&gt;
* The '''Perspective / Envelope''' extension now considers transforms ([https://gitlab.com/inkscape/extensions/-/commit/1d27a0e2e23663973347f6f543ee3f8433fed0fb Commit]).&lt;br /&gt;
* The '''Hershey text extension''' fonts now contain letters needed to plot in Danish ([https://gitlab.com/inkscape/extensions/-/commit/f8fbd22819a5d58cb82a82c7f9dff8fc16b7001b Commit]). Additionally, the extension can now better handle line heights ([https://gitlab.com/inkscape/extensions/-/commit/9244cc722fb168351ea01e799b555024644c1164 Commit]).&lt;br /&gt;
&lt;br /&gt;
==== Extension failure fixes ====&lt;br /&gt;
&lt;br /&gt;
Fix a failure &amp;amp;hellip;&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;hellip; when exporting a document with unknown SVG tags to '''HTML5 canvas''' ([https://gitlab.com/inkscape/extensions/-/commit/9d44f6b9ce1cab2250ad854a736dbcfb58046653 Commit])&lt;br /&gt;
* &amp;amp;hellip; when trying to access a document '''node with an unknown tag''' ([https://gitlab.com/inkscape/extensions/-/commit/05cfe7f2e336a1efb95f77f1db725c6a974d3a8f Commit])&lt;br /&gt;
* &amp;amp;hellip; when trying to '''import a dxf file''' with a circle / ellipse ([https://gitlab.com/inkscape/extensions/-/commit/958c70509fe5e520aa063d33d28330ea33451ccd Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''Perfect Bound Cover extension''' ([https://gitlab.com/inkscape/extensions/-/commit/d8750d09c454c742a1bb6a5f3470690e544e89c1 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''Mesh Gradient to Path extension''' ([https://gitlab.com/inkscape/extensions/-/issues/216 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''JessyInk''' extension ([https://gitlab.com/inkscape/extensions/-/commit/2cba7c3f718133aeb6db14442662a54618d4e835 Commit]).&lt;br /&gt;
* &amp;amp;hellip; when using the '''DPI Switcher extension''' ([https://gitlab.com/inkscape/extensions/-/commit/ca718bbe91131252cf6a2dccbe2c717e7bdb705a Commit])&lt;br /&gt;
&lt;br /&gt;
==== Extension API changes / Improvements for Extension Developers ====&lt;br /&gt;
&lt;br /&gt;
* '''Shape objects''' now have an &amp;lt;code&amp;gt;is_visible&amp;lt;/code&amp;gt; method ([https://gitlab.com/inkscape/extensions/-/commit/3e10fece0acc07bc33462ca474f0fc6418c7d552 Commit])&lt;br /&gt;
* '''Documentation''' extended and improved ([https://gitlab.com/inkscape/extensions/-/commit/050be97eed47a303cb823f46e2febb7e2196b989 Commit], []https://gitlab.com/inkscape/extensions/-/commit/9b21776f7c3d746911dac7305b8e1f2a08e38b70 Commit], [https://gitlab.com/inkscape/extensions/-/commit/639bb6914c7f44771c33f0031718c777504ca2a1 Commit], [https://gitlab.com/inkscape/extensions/-/commit/fe0efe3f2c3f2dccbbf365ff5f0270d89dc645e3 Commit])&lt;br /&gt;
* Use an underscore in front of the &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; attribute value to mark things that do not need to be available in the .py file ([https://gitlab.com/inkscape/extensions/-/commit/cc7c37b18cf968b7042f97a6d51610a9e6110ef5 Commit])&lt;br /&gt;
* '''Shape coordinates''' are now reported in user units ([https://gitlab.com/inkscape/extensions/-/commit/768ba690dd3e3eb303d94cb27874dac60cffb064 Commit])&lt;br /&gt;
* &amp;lt;code&amp;gt;inkex.addNS()&amp;lt;/code&amp;gt; is no longer required, attributes like &amp;lt;code&amp;gt;inkscape:groupmode&amp;lt;/code&amp;gt; can now be used directly, too ([https://gitlab.com/inkscape/extensions/-/commit/6b956b31602f77e9d4be250f4f431c7c264bd21b Commit])&lt;br /&gt;
* added method &amp;lt;code&amp;gt;getElementByName()&amp;lt;/code&amp;gt; to '''get an object by Inkscape label''' ([https://gitlab.com/inkscape/extensions/-/commit/d45bb4e90071ee89efea84cf683281b5b0e55bcc Commit])&lt;br /&gt;
* added method &amp;lt;code&amp;gt;getElementsByClass()&amp;lt;/code&amp;gt; to '''get objects by their class name''' ([https://gitlab.com/inkscape/extensions/-/commit/cc0399aad1c0e7916060e9d03f3da39c99688169 Commit])&lt;br /&gt;
* added '''method to create Star shapes''' ([https://gitlab.com/inkscape/extensions/-/commit/4af033bd814373d897590b7dc22e0f5f111d7695 Commit])&lt;br /&gt;
&lt;br /&gt;
'''Upcoming deprecations''' (1.1 will issue a warning, while both the old and the new version will just work in 1.0.1):&lt;br /&gt;
* See https://gitlab.com/inkscape/extensions/-/commit/4838d285b01106d243399e6bf36e7956a291eb98&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
&lt;br /&gt;
* Changes to '''filter region handles''' are now saved to the file ([https://gitlab.com/inkscape/inkscape/-/commit/229008a1649745b73c4f7914acd224c4433997d7 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
&lt;br /&gt;
* The same file can now be used to create '''multiple template files''' ([https://gitlab.com/inkscape/inkscape/-/commit/38f1695101cf73205f32d423e0edf139cbfe9895 Commit]) &lt;br /&gt;
&lt;br /&gt;
=== Color management ===&lt;br /&gt;
&lt;br /&gt;
* When using color management, the '''color selector works again''' ([https://gitlab.com/inkscape/inkscape/-/commit/cc76837b24d518d1dca5822a0921570a9b928a19 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Command line ===&lt;br /&gt;
&lt;br /&gt;
* the pre-1.0 options &amp;lt;code&amp;gt;--export-[type]=&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--file=&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;--without-gui=&amp;lt;/code&amp;gt; now have a fallback and print out a warning ([https://gitlab.com/inkscape/inkscape/-/commit/3ca6a4ed08405f2a530a9ed3065f77443f9f7ebe Commit])&lt;br /&gt;
* when converting a '''pdf to svg''' on the command line, the poppler text import method no longer changes randomly ([https://gitlab.com/inkscape/inkscape/-/commit/db5145555e343663e706f6006fd46d2fa0917101 Commit])&lt;br /&gt;
* opening files with '''Windows drive paths''' (with colons) works again ([https://gitlab.com/inkscape/inkscape/-/commit/fa303fb79ca6e4f6444005f0a4e3b916f3c7503f Commit])&lt;br /&gt;
* '''background color''' is now exported to PNG when using &amp;lt;code&amp;gt;--export-background&amp;lt;/code&amp;gt; even when &amp;lt;code&amp;gt;--export-background-opacity&amp;lt;/code&amp;gt; is not set explicitly ([https://gitlab.com/inkscape/inkscape/-/commit/6e8a6fa690483f5e75efbf9d1b3208524285103b Commit])&lt;br /&gt;
* bash completion [Fill in details] ([https://gitlab.com/inkscape/inkscape/-/commit/aa96949a632f0cf759be88a3388e4c52b62b1dab Commit])&lt;br /&gt;
&lt;br /&gt;
== Even more bug fixes ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
For a complete list, visit [https://gitlab.com/groups/inkscape/-/milestones/4 our GitLab issue tracker] and see the [https://gitlab.com/inkscape/inkscape/-/commits/1.0.x commit history] (all changes since DATE until release date).&lt;br /&gt;
&lt;br /&gt;
== Translations ==&lt;br /&gt;
&lt;br /&gt;
The following '''user interface translations''' received updates:&lt;br /&gt;
&lt;br /&gt;
* Catalan&lt;br /&gt;
* Chinese&lt;br /&gt;
* Croatian&lt;br /&gt;
* Czech&lt;br /&gt;
* Dutch&lt;br /&gt;
* Hungarian&lt;br /&gt;
* Icelandic&lt;br /&gt;
* Italian&lt;br /&gt;
* Russian&lt;br /&gt;
* Spanish&lt;br /&gt;
* Ukrainian&lt;br /&gt;
&lt;br /&gt;
The following '''documentation''' translations received updates:&lt;br /&gt;
&lt;br /&gt;
* French&lt;br /&gt;
* Croatian&lt;br /&gt;
* Catalan&lt;br /&gt;
&lt;br /&gt;
=== Contributing to translations ===&lt;br /&gt;
&lt;br /&gt;
Want to help with translations? [https://inkscape.org/contribute/translations/ Learn how to help!]&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* Fill in&lt;br /&gt;
&lt;br /&gt;
=== Contributing to documentation and documentation translation ===&lt;br /&gt;
Contributions to the documentation translations, as well as improvements to its contents, are welcome at [https://gitlab.com/inkscape/inkscape-docs/documentation the inkscape-docs repository].&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
* Fill in&lt;br /&gt;
* Many of Inkscape's old bug reports still need to be [https://alpha.inkscape.org/bug-migration/ tested and migrated to the new bug and feature request reporting page]. While some progress has already been made, we still need your help with that task.&lt;br /&gt;
* All (migrated and new) open issues for the project are listed on [https://gitlab.com/groups/inkscape/-/issues GitLab]. If you have some time on your hands and can help fixing them, [https://chat.inkscape.org/channel/team_devel join us in the development chat] and let us tackle them together.&lt;br /&gt;
&lt;br /&gt;
== Previous releases ==&lt;br /&gt;
* [[Release notes/0.92]]&lt;br /&gt;
* [[Release notes/0.92.1]]&lt;br /&gt;
* [[Release notes/0.92.2]]&lt;br /&gt;
* [[Release notes/0.92.3]]&lt;br /&gt;
* [[Release notes/0.92.4]]&lt;br /&gt;
* [[Release notes/0.92.5]]&lt;br /&gt;
* [[Release notes/1.0]]&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.0.1&amp;diff=118646</id>
		<title>Release notes/1.0.1</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.0.1&amp;diff=118646"/>
		<updated>2020-08-24T21:51:26Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: /* New Features */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Other languages | en = {{FULLPAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 20px; background-color: #9f9&amp;quot;&amp;gt;&lt;br /&gt;
TODO: Add changes made to [https://gitlab.com/inkscape/inkscape/-/commits/1.0.x/ 1.0.x] after August 18, 2020 .&lt;br /&gt;
&lt;br /&gt;
Milestone on gitlab:&lt;br /&gt;
* [https://gitlab.com/groups/inkscape/-/milestones/4 issues]&lt;br /&gt;
* [https://gitlab.com/groups/inkscape/-/milestones/4#tab-merge-requests merge requests] (probably we'll miss to milestone some [https://gitlab.com/groups/inkscape/-/merge_requests?state=merged&amp;amp;target_branch=1.0.x merge requests targeting 1.0.x])&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== About this release ==&lt;br /&gt;
&lt;br /&gt;
'''Definitely not released yet.'''&lt;br /&gt;
&lt;br /&gt;
Inkscape 1.0.1 is mainly a stability and bugfix release. New features only affect the extensions.&lt;br /&gt;
&lt;br /&gt;
== New Features ==&lt;br /&gt;
&lt;br /&gt;
=== Color-managed PDF export using Scribus &amp;lt;span id=&amp;quot;scribus_pdf&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
* have Scribus 1.5.x installed (the Scribus executable must not be called scribus-ng)&lt;br /&gt;
* have enabled color management for your document&lt;br /&gt;
* have selected one color profile to use for the colors in your file&lt;br /&gt;
* assign all colors in the document with the color managed color selector in the Fill and Stroke dialog&lt;br /&gt;
* not use filters in your drawing (this includes blur)&lt;br /&gt;
* not use any transparency if you're exporting to PDF/X-1, PDF/X-3 or PDF 1.3&lt;br /&gt;
* not include any bitmap images&lt;br /&gt;
* not use markers&lt;br /&gt;
* not use any other SVG features that are not supported by Scribus&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CSS and Selectors dialog ===&lt;br /&gt;
&lt;br /&gt;
This new dialog allow add/remove/update CSS properties and selectors. &lt;br /&gt;
It substitute the removed selection sets&lt;br /&gt;
[[File:Peek 2020-08-24 23-46.gif|thumb|right]]&lt;br /&gt;
&lt;br /&gt;
=== List all Colors in a document ===&lt;br /&gt;
&lt;br /&gt;
A new extension '''Color &amp;gt; List All''' lists all colors used in a document and indicates how often they are used ([https://gitlab.com/inkscape/extensions/-/commit/a0b150e1ab050dde2fb0ae7dc11c275015dbac36 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Interpolate gradients ===&lt;br /&gt;
&lt;br /&gt;
The '''Interpolate extension''' now also interpolates gradients in fills and in strokes (before, it could only interpolate flat colors) and named colors  ([https://gitlab.com/inkscape/extensions/-/commit/7862b2085603054fdfd682ffce9d8467ecec300a Commit]). &lt;br /&gt;
&lt;br /&gt;
=== Other small improvements ===&lt;br /&gt;
&lt;br /&gt;
* Users can now define an ID for QR code groups rendered by the '''Render Barcode extension''' ([https://gitlab.com/inkscape/extensions/-/commit/761029d1b8bec4287b052cd5ecdd41bb00c62866 Commit])&lt;br /&gt;
* Extensions now understand what to do with the '''CSS unit Q''' (1/40th of a cm) ([https://gitlab.com/inkscape/extensions/-/commit/6c38c129874b98350430c9d4752861361b527e2e Commit])&lt;br /&gt;
&lt;br /&gt;
== Crash fixes ==&lt;br /&gt;
&lt;br /&gt;
Fix a crash &amp;amp;hellip;&lt;br /&gt;
* &amp;amp;hellip; when applying Offset LPE to groups ([https://gitlab.com/inkscape/inkscape/-/commit/fc8557d167454e15c42a1dfbc9edd1088d7ff711 Commit])&lt;br /&gt;
* &amp;amp;hellip; when closing Inkscape while the filter editor dialog is open ([https://gitlab.com/inkscape/inkscape/-/commit/08c7ad69a7bbf6c9a9b865e5b33b4cf1d6c3dc6f Commit])&lt;br /&gt;
* &amp;amp;hellip; with some cursor themes that do not contain an upward arrow cursor ([https://gitlab.com/inkscape/inkscape/-/commit/e6d8ec3f2ac6a7d3a6156fb6a7626573ded1c7d4 Commit])&lt;br /&gt;
* &amp;amp;hellip; when the file to open does not exist ([https://gitlab.com/inkscape/inkscape/-/commit/ddde047e4613f347f521cb7fef8a394118dac541 Commit])&lt;br /&gt;
* &amp;amp;hellip; when resizing a document with a grid, when the document properties dialog is closed ([https://gitlab.com/inkscape/inkscape/-/commit/d6d20de3afa48401bcd364dcb75a62729ea6775a Commit])&lt;br /&gt;
* &amp;amp;hellip; when opening a malformed pdf where the selected page does not exist ([https://gitlab.com/inkscape/inkscape/-/commit/6603a35c658c082353803f1bd847132d08abb8b7 Commit])&lt;br /&gt;
* &amp;amp;hellip; when creating a clone of / opening a file with a symbol from an object with a CSS style ([https://gitlab.com/inkscape/inkscape/-/commit/fbf97ecb4be963f7068533f5e9d5d2e1d4fe68be Commit])&lt;br /&gt;
* &amp;amp;hellip; when exporting an object identified by its ID to SVG from the command line ([https://gitlab.com/inkscape/inkscape/-/commit/8dfe6ae35fafd1d8e7b6ede85ed27f5bee7cd8b2 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the dropper tool a lot ([https://gitlab.com/inkscape/inkscape/-/commit/38d22c431c37ed4cc007ed3e56224bd375066bae Commit])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Other Bug fixes ==&lt;br /&gt;
&lt;br /&gt;
=== Packaging ===&lt;br /&gt;
&lt;br /&gt;
* '''AppImage''' now comes with '''Python 3.8''' ([https://gitlab.com/inkscape/inkscape/-/commit/30324570d9a1a931595c23b842c5b02b925f6382 Commit])&lt;br /&gt;
* '''Snap''' now uses the system's font cache and thus '''finds all installed fonts''' ([https://gitlab.com/inkscape/inkscape/-/commit/cfa4a1c0e6b3342f3db91d2095fa5ff9e510ff09 Commit]). Additionally, it can now make use of '''extensions with custom user interfaces''' (e.g. InkStitch) ([https://gitlab.com/inkscape/inkscape/-/commit/c78d3668209e2f34de2c3090622ab1d026d6724b Commit])&lt;br /&gt;
&lt;br /&gt;
=== Canvas ===&lt;br /&gt;
&lt;br /&gt;
* The '''zoom correction factor''' no longer depends on the display unit, so correction works properly for documents that are not in mm ([https://gitlab.com/inkscape/inkscape/-/commit/4eaebb0e07718776d555d36853ee6172c04f3a45 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Dialogs ===&lt;br /&gt;
&lt;br /&gt;
* The '''document properties dialog''' can now be resized even if one is using display scaling on a hidpi screen on Linux&lt;br /&gt;
&lt;br /&gt;
=== Rendering ===&lt;br /&gt;
&lt;br /&gt;
* '''Zooming''' no longer causes artifacts when there is a path with an arc segment with a radius of 0 in the drawing ([https://gitlab.com/inkscape/inkscape/-/commit/a3831f969bdeb75f4760e7f886600dab8474af81 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
* '''3D-box tool:'''&lt;br /&gt;
** Keyboard shortcuts for changing angles in the 3D-box tool were adjusted to work as documented, even with the Y-axis inverted ([https://gitlab.com/inkscape/inkscape/-/commit/dfaa5a5516ca222c0a5aedefa3f50e72604693f0 Commit])&lt;br /&gt;
* '''Eraser tool:'''&lt;br /&gt;
** The mass value field is no longer greyed out and can be used ([https://gitlab.com/inkscape/inkscape/-/commit/5df58fb0ac0ff0e0c76a131be5d0aecfc6af9dd1 Commit])&lt;br /&gt;
* '''Gradient tool:'''&lt;br /&gt;
** Simplifying selected gradient stops with Ctrl+L works now ([https://gitlab.com/inkscape/inkscape/-/commit/ccf16d938cfdacabb02fb52312137ef5edf2b66d Commit])&lt;br /&gt;
* '''Node tool:'''&lt;br /&gt;
** Path &amp;gt; Reverse now works on subpaths again ([https://gitlab.com/inkscape/inkscape/-/commit/3c1c44f1a4ddb5b1bc98e4b9b9997c87a749b1fe Commit])&lt;br /&gt;
* '''Pencil tool:'''&lt;br /&gt;
** The 'flatten simplify (LPE)' button now only shows up when it can be used ([https://gitlab.com/inkscape/inkscape/-/commit/a98ffa63dd6cec59203ad4fc4481d42f502c915d Commit])&lt;br /&gt;
* '''Selector tool:'''&lt;br /&gt;
** Keyboard shortcuts with Alt key for rotating objects also work as documented again with the Y-axis inversion ([https://gitlab.com/inkscape/inkscape/-/commit/dfaa5a5516ca222c0a5aedefa3f50e72604693f0 Commit])&lt;br /&gt;
** Objects no longer seemingly jump or scale up when moving multiple of them with snapping turned on ([https://gitlab.com/inkscape/inkscape/-/commit/1f3f8bd44a755f2cdba219e124e6d3afe41ed87d Commit])&lt;br /&gt;
** Default snap delay was set to 0 so snapping will work more precisely ([https://gitlab.com/inkscape/inkscape/-/commit/7cf01540cb0fe5f31df6c2e4dd33355738fada2a Commit])&lt;br /&gt;
* '''Text tool:'''&lt;br /&gt;
** Line height doesn't change spontaneously when switching tools while having text selected ([https://gitlab.com/inkscape/inkscape/-/commit/cf1ac8caed1244e59daa8fe54ef70b48f4307b0f Commit])&lt;br /&gt;
&lt;br /&gt;
=== Import / Export / Save ===&lt;br /&gt;
&lt;br /&gt;
* when saving as '''PDF / PS / EPS + LaTeX''', &amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt; signs are now properly escaped ([https://gitlab.com/inkscape/inkscape/-/commit/ba98d85aecab6b57a385ea981726415aebad5d47 Commit])&lt;br /&gt;
* the dpi value for '''exporting to PNG''' can be specified as a decimal number again&lt;br /&gt;
* '''attribute order''' is no longer reversed when saving as SVG, so comparing two SVG files is easier now ([https://gitlab.com/inkscape/inkscape/-/commit/376a40c06f867168ee28ef083e67b8064d792f96 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Masking / Clipping ===&lt;br /&gt;
&lt;br /&gt;
* When '''releasing or undoing a mask''', objects will no longer become unselectable and will use their own bounding box ([https://gitlab.com/inkscape/inkscape/-/commit/5799d73f4421bfa74106d18a2465937c69acb20b Commit])&lt;br /&gt;
&lt;br /&gt;
=== Live Path Effects ===&lt;br /&gt;
&lt;br /&gt;
* The '''Knot LPE''' allows to switch the direction of self-crossings ([https://gitlab.com/inkscape/inkscape/-/commit/1881450511cb068cd53f1b02fe3d2e8b8a0defd1 Commit])&lt;br /&gt;
* '''LPE selection dialog''' looks better now with some desktop themes ([https://gitlab.com/inkscape/inkscape/-/commit/cf1ac8caed1244e59daa8fe54ef70b48f4307b0f Commit])&lt;br /&gt;
* '''Fill between many''': option 'fuse coincident points' has been replaced with good defaults ([https://gitlab.com/inkscape/inkscape/-/commit/b02872e1324ccf0a2e4b145a87d0e107025e3b63 Commit])&lt;br /&gt;
* '''Roughen LPE''' now works more reliably ([https://gitlab.com/inkscape/inkscape/-/commit/4fa58e650d436e1c98b8b081975ff927db12c732 Commit])&lt;br /&gt;
* Inkscape no longer becomes unresponsive when selecting an object that is used for the '''Pattern-Along-Path LPE''' ([https://gitlab.com/inkscape/inkscape/-/commit/fceeb28d06a1e15c0260e8ee89284d1e81136c06 Commit])&lt;br /&gt;
* '''Clone original''' now get the clone or linked item style by default instead starting with a black fill, also now fix a regression that make text elements clones usables as source. Transforms also are better handled. ([https://gitlab.com/inkscape/inkscape/-/commit/046ab13d2aef838a4a7ddf4c04408f5ae49c7e8b Commit])&lt;br /&gt;
&lt;br /&gt;
=== Performance ===&lt;br /&gt;
&lt;br /&gt;
* Inkscape no longer becomes unresponsive when opening a document '''with lots of style tags''' in it ([https://gitlab.com/inkscape/inkscape/-/commit/078c825d76dee0bffb5619f2ef6384e61801bc20 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Extensions ===&lt;br /&gt;
&lt;br /&gt;
==== General ====&lt;br /&gt;
&lt;br /&gt;
* Relative paths to '''linked images''' no longer break when using an extension ([https://gitlab.com/inkscape/inkscape/-/commit/0fee34477bbf248d07c3396fe966fd6334dcca25 Commit])&lt;br /&gt;
* Path elements are now '''transformed correctly''' when applying transformation matrices to them ([https://gitlab.com/inkscape/extensions/-/commit/fb416f7c811d19baad3e445d47085516e2e99efa Commit])&lt;br /&gt;
* '''Text element coordinates''' are now interpreted correctly, even if they use a different unit than px ([https://gitlab.com/inkscape/extensions/-/commit/5a15053be85a9eafa49bc4c296fa7657409f94c3 Commit]) and their (guessed) bounding boxes now consider transforms&lt;br /&gt;
* Extensions that adjust '''colors''' now work on groups again ([https://gitlab.com/inkscape/extensions/-/commit/311b017fe056f948d6da14171092dc14d01a3ce0 Commit])&lt;br /&gt;
&lt;br /&gt;
==== Specific extensions ====&lt;br /&gt;
&lt;br /&gt;
* '''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) ([https://gitlab.com/inkscape/extensions/-/commit/fb10061fa393e18b125f4694204cc3ef05f93a8e Commit]).&lt;br /&gt;
* 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 ([https://gitlab.com/inkscape/extensions/-/commit/801867667550083f86acf285e4dfdc153a0a1bc1 Commit]). The extension now works with multiple pens (marked by their layer name in Inkscape) again ([https://gitlab.com/inkscape/extensions/-/commit/60abf8059b18420e3735457af253566688ebb13e Commit]).&lt;br /&gt;
* The '''Interpolate extension''' now works with the tutorial files again ([https://gitlab.com/inkscape/extensions/-/commit/5a2fd158e237f3de3cc4ad3b5b02524271127fc2 Commit]).&lt;br /&gt;
* The extension '''Render &amp;gt; Barcode &amp;gt; Datamatrix''' now renders 64 x 64 datamatrices correctly ([https://gitlab.com/inkscape/extensions/-/commit/c3f2cd1409e48782961514b2313536634ec33055 Commit]).&lt;br /&gt;
* Rendering a '''3D Polyhedron''' no longer gives deprecation warnings ([https://gitlab.com/inkscape/extensions/-/commit/bc7f8779972c599d6f5fa9eba2e160ebfc3b2dfc#3f2b8a83a71ce2e508e1ac143af87e1d498be817 Commit]).&lt;br /&gt;
* The '''Measure Path extension''' now also works when the Help tab is open when clicking on Apply ([https://gitlab.com/inkscape/extensions/-/commit/cc7c37b18cf968b7042f97a6d51610a9e6110ef5 Commit]&lt;br /&gt;
* '''Color &amp;gt; Randomize extension''' now works correctly for the Hue and Lightness parameters&lt;br /&gt;
* The unnecessary Live preview was removed from the '''Interactive Mockup extension''' ([https://gitlab.com/inkscape/extensions/-/commit/1e560830fa8eebc32fbc28d5d5545fde0006c484 Commit])&lt;br /&gt;
* The '''Perspective / Envelope''' extension now considers transforms ([https://gitlab.com/inkscape/extensions/-/commit/1d27a0e2e23663973347f6f543ee3f8433fed0fb Commit]).&lt;br /&gt;
* The '''Hershey text extension''' fonts now contain letters needed to plot in Danish ([https://gitlab.com/inkscape/extensions/-/commit/f8fbd22819a5d58cb82a82c7f9dff8fc16b7001b Commit]). Additionally, the extension can now better handle line heights ([https://gitlab.com/inkscape/extensions/-/commit/9244cc722fb168351ea01e799b555024644c1164 Commit]).&lt;br /&gt;
&lt;br /&gt;
==== Extension failure fixes ====&lt;br /&gt;
&lt;br /&gt;
Fix a failure &amp;amp;hellip;&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;hellip; when exporting a document with unknown SVG tags to '''HTML5 canvas''' ([https://gitlab.com/inkscape/extensions/-/commit/9d44f6b9ce1cab2250ad854a736dbcfb58046653 Commit])&lt;br /&gt;
* &amp;amp;hellip; when trying to access a document '''node with an unknown tag''' ([https://gitlab.com/inkscape/extensions/-/commit/05cfe7f2e336a1efb95f77f1db725c6a974d3a8f Commit])&lt;br /&gt;
* &amp;amp;hellip; when trying to '''import a dxf file''' with a circle / ellipse ([https://gitlab.com/inkscape/extensions/-/commit/958c70509fe5e520aa063d33d28330ea33451ccd Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''Perfect Bound Cover extension''' ([https://gitlab.com/inkscape/extensions/-/commit/d8750d09c454c742a1bb6a5f3470690e544e89c1 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''Mesh Gradient to Path extension''' ([https://gitlab.com/inkscape/extensions/-/issues/216 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''JessyInk''' extension ([https://gitlab.com/inkscape/extensions/-/commit/2cba7c3f718133aeb6db14442662a54618d4e835 Commit]).&lt;br /&gt;
* &amp;amp;hellip; when using the '''DPI Switcher extension''' ([https://gitlab.com/inkscape/extensions/-/commit/ca718bbe91131252cf6a2dccbe2c717e7bdb705a Commit])&lt;br /&gt;
&lt;br /&gt;
==== Extension API changes / Improvements for Extension Developers ====&lt;br /&gt;
&lt;br /&gt;
* '''Shape objects''' now have an &amp;lt;code&amp;gt;is_visible&amp;lt;/code&amp;gt; method ([https://gitlab.com/inkscape/extensions/-/commit/3e10fece0acc07bc33462ca474f0fc6418c7d552 Commit])&lt;br /&gt;
* '''Documentation''' extended and improved ([https://gitlab.com/inkscape/extensions/-/commit/050be97eed47a303cb823f46e2febb7e2196b989 Commit], []https://gitlab.com/inkscape/extensions/-/commit/9b21776f7c3d746911dac7305b8e1f2a08e38b70 Commit], [https://gitlab.com/inkscape/extensions/-/commit/639bb6914c7f44771c33f0031718c777504ca2a1 Commit], [https://gitlab.com/inkscape/extensions/-/commit/fe0efe3f2c3f2dccbbf365ff5f0270d89dc645e3 Commit])&lt;br /&gt;
* Use an underscore in front of the &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; attribute value to mark things that do not need to be available in the .py file ([https://gitlab.com/inkscape/extensions/-/commit/cc7c37b18cf968b7042f97a6d51610a9e6110ef5 Commit])&lt;br /&gt;
* '''Shape coordinates''' are now reported in user units ([https://gitlab.com/inkscape/extensions/-/commit/768ba690dd3e3eb303d94cb27874dac60cffb064 Commit])&lt;br /&gt;
* &amp;lt;code&amp;gt;inkex.addNS()&amp;lt;/code&amp;gt; is no longer required, attributes like &amp;lt;code&amp;gt;inkscape:groupmode&amp;lt;/code&amp;gt; can now be used directly, too ([https://gitlab.com/inkscape/extensions/-/commit/6b956b31602f77e9d4be250f4f431c7c264bd21b Commit])&lt;br /&gt;
* added method &amp;lt;code&amp;gt;getElementByName()&amp;lt;/code&amp;gt; to '''get an object by Inkscape label''' ([https://gitlab.com/inkscape/extensions/-/commit/d45bb4e90071ee89efea84cf683281b5b0e55bcc Commit])&lt;br /&gt;
* added method &amp;lt;code&amp;gt;getElementsByClass()&amp;lt;/code&amp;gt; to '''get objects by their class name''' ([https://gitlab.com/inkscape/extensions/-/commit/cc0399aad1c0e7916060e9d03f3da39c99688169 Commit])&lt;br /&gt;
* added '''method to create Star shapes''' ([https://gitlab.com/inkscape/extensions/-/commit/4af033bd814373d897590b7dc22e0f5f111d7695 Commit])&lt;br /&gt;
&lt;br /&gt;
'''Upcoming deprecations''' (1.1 will issue a warning, while both the old and the new version will just work in 1.0.1):&lt;br /&gt;
* See https://gitlab.com/inkscape/extensions/-/commit/4838d285b01106d243399e6bf36e7956a291eb98&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
&lt;br /&gt;
* Changes to '''filter region handles''' are now saved to the file ([https://gitlab.com/inkscape/inkscape/-/commit/229008a1649745b73c4f7914acd224c4433997d7 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
&lt;br /&gt;
* The same file can now be used to create '''multiple template files''' ([https://gitlab.com/inkscape/inkscape/-/commit/38f1695101cf73205f32d423e0edf139cbfe9895 Commit]) &lt;br /&gt;
&lt;br /&gt;
=== Color management ===&lt;br /&gt;
&lt;br /&gt;
* When using color management, the '''color selector works again''' ([https://gitlab.com/inkscape/inkscape/-/commit/cc76837b24d518d1dca5822a0921570a9b928a19 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Command line ===&lt;br /&gt;
&lt;br /&gt;
* the pre-1.0 options &amp;lt;code&amp;gt;--export-[type]=&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--file=&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;--without-gui=&amp;lt;/code&amp;gt; now have a fallback and print out a warning ([https://gitlab.com/inkscape/inkscape/-/commit/3ca6a4ed08405f2a530a9ed3065f77443f9f7ebe Commit])&lt;br /&gt;
* when converting a '''pdf to svg''' on the command line, the poppler text import method no longer changes randomly ([https://gitlab.com/inkscape/inkscape/-/commit/db5145555e343663e706f6006fd46d2fa0917101 Commit])&lt;br /&gt;
* opening files with '''Windows drive paths''' (with colons) works again ([https://gitlab.com/inkscape/inkscape/-/commit/fa303fb79ca6e4f6444005f0a4e3b916f3c7503f Commit])&lt;br /&gt;
* '''background color''' is now exported to PNG when using &amp;lt;code&amp;gt;--export-background&amp;lt;/code&amp;gt; even when &amp;lt;code&amp;gt;--export-background-opacity&amp;lt;/code&amp;gt; is not set explicitly ([https://gitlab.com/inkscape/inkscape/-/commit/6e8a6fa690483f5e75efbf9d1b3208524285103b Commit])&lt;br /&gt;
* bash completion [Fill in details] ([https://gitlab.com/inkscape/inkscape/-/commit/aa96949a632f0cf759be88a3388e4c52b62b1dab Commit])&lt;br /&gt;
&lt;br /&gt;
== Even more bug fixes ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
For a complete list, visit [https://gitlab.com/groups/inkscape/-/milestones/4 our GitLab issue tracker] and see the [https://gitlab.com/inkscape/inkscape/-/commits/1.0.x commit history] (all changes since DATE until release date).&lt;br /&gt;
&lt;br /&gt;
== Translations ==&lt;br /&gt;
&lt;br /&gt;
The following '''user interface translations''' received updates:&lt;br /&gt;
&lt;br /&gt;
* Catalan&lt;br /&gt;
* Chinese&lt;br /&gt;
* Croatian&lt;br /&gt;
* Czech&lt;br /&gt;
* Dutch&lt;br /&gt;
* Hungarian&lt;br /&gt;
* Icelandic&lt;br /&gt;
* Italian&lt;br /&gt;
* Russian&lt;br /&gt;
* Spanish&lt;br /&gt;
* Ukrainian&lt;br /&gt;
&lt;br /&gt;
The following '''documentation''' translations received updates:&lt;br /&gt;
&lt;br /&gt;
* French&lt;br /&gt;
* Croatian&lt;br /&gt;
* Catalan&lt;br /&gt;
&lt;br /&gt;
=== Contributing to translations ===&lt;br /&gt;
&lt;br /&gt;
Want to help with translations? [https://inkscape.org/contribute/translations/ Learn how to help!]&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* Fill in&lt;br /&gt;
&lt;br /&gt;
=== Contributing to documentation and documentation translation ===&lt;br /&gt;
Contributions to the documentation translations, as well as improvements to its contents, are welcome at [https://gitlab.com/inkscape/inkscape-docs/documentation the inkscape-docs repository].&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
* Fill in&lt;br /&gt;
* Many of Inkscape's old bug reports still need to be [https://alpha.inkscape.org/bug-migration/ tested and migrated to the new bug and feature request reporting page]. While some progress has already been made, we still need your help with that task.&lt;br /&gt;
* All (migrated and new) open issues for the project are listed on [https://gitlab.com/groups/inkscape/-/issues GitLab]. If you have some time on your hands and can help fixing them, [https://chat.inkscape.org/channel/team_devel join us in the development chat] and let us tackle them together.&lt;br /&gt;
&lt;br /&gt;
== Previous releases ==&lt;br /&gt;
* [[Release notes/0.92]]&lt;br /&gt;
* [[Release notes/0.92.1]]&lt;br /&gt;
* [[Release notes/0.92.2]]&lt;br /&gt;
* [[Release notes/0.92.3]]&lt;br /&gt;
* [[Release notes/0.92.4]]&lt;br /&gt;
* [[Release notes/0.92.5]]&lt;br /&gt;
* [[Release notes/1.0]]&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.0.1&amp;diff=118645</id>
		<title>Release notes/1.0.1</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.0.1&amp;diff=118645"/>
		<updated>2020-08-24T21:49:58Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: /* CSS and Selectors dialog */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Other languages | en = {{FULLPAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 20px; background-color: #9f9&amp;quot;&amp;gt;&lt;br /&gt;
TODO: Add changes made to [https://gitlab.com/inkscape/inkscape/-/commits/1.0.x/ 1.0.x] after August 18, 2020 .&lt;br /&gt;
&lt;br /&gt;
Milestone on gitlab:&lt;br /&gt;
* [https://gitlab.com/groups/inkscape/-/milestones/4 issues]&lt;br /&gt;
* [https://gitlab.com/groups/inkscape/-/milestones/4#tab-merge-requests merge requests] (probably we'll miss to milestone some [https://gitlab.com/groups/inkscape/-/merge_requests?state=merged&amp;amp;target_branch=1.0.x merge requests targeting 1.0.x])&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== About this release ==&lt;br /&gt;
&lt;br /&gt;
'''Definitely not released yet.'''&lt;br /&gt;
&lt;br /&gt;
Inkscape 1.0.1 is mainly a stability and bugfix release. New features only affect the extensions.&lt;br /&gt;
&lt;br /&gt;
== New Features ==&lt;br /&gt;
&lt;br /&gt;
=== Color-managed PDF export using Scribus &amp;lt;span id=&amp;quot;scribus_pdf&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
* have Scribus 1.5.x installed (the Scribus executable must not be called scribus-ng)&lt;br /&gt;
* have enabled color management for your document&lt;br /&gt;
* have selected one color profile to use for the colors in your file&lt;br /&gt;
* assign all colors in the document with the color managed color selector in the Fill and Stroke dialog&lt;br /&gt;
* not use filters in your drawing (this includes blur)&lt;br /&gt;
* not use any transparency if you're exporting to PDF/X-1, PDF/X-3 or PDF 1.3&lt;br /&gt;
* not include any bitmap images&lt;br /&gt;
* not use markers&lt;br /&gt;
* not use any other SVG features that are not supported by Scribus&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CSS and Selectors dialog ===&lt;br /&gt;
This new dialog allow add/remove/update CSS properties and selectors. &lt;br /&gt;
It substitute the removed selection sets&lt;br /&gt;
[[File:Peek 2020-08-24 23-46.gif|thumb|left]]&lt;br /&gt;
&lt;br /&gt;
=== List all Colors in a document ===&lt;br /&gt;
&lt;br /&gt;
A new extension '''Color &amp;gt; List All''' lists all colors used in a document and indicates how often they are used ([https://gitlab.com/inkscape/extensions/-/commit/a0b150e1ab050dde2fb0ae7dc11c275015dbac36 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Interpolate gradients ===&lt;br /&gt;
&lt;br /&gt;
The '''Interpolate extension''' now also interpolates gradients in fills and in strokes (before, it could only interpolate flat colors) and named colors  ([https://gitlab.com/inkscape/extensions/-/commit/7862b2085603054fdfd682ffce9d8467ecec300a Commit]). &lt;br /&gt;
&lt;br /&gt;
=== Other small improvements ===&lt;br /&gt;
&lt;br /&gt;
* Users can now define an ID for QR code groups rendered by the '''Render Barcode extension''' ([https://gitlab.com/inkscape/extensions/-/commit/761029d1b8bec4287b052cd5ecdd41bb00c62866 Commit])&lt;br /&gt;
* Extensions now understand what to do with the '''CSS unit Q''' (1/40th of a cm) ([https://gitlab.com/inkscape/extensions/-/commit/6c38c129874b98350430c9d4752861361b527e2e Commit])&lt;br /&gt;
&lt;br /&gt;
== Crash fixes ==&lt;br /&gt;
&lt;br /&gt;
Fix a crash &amp;amp;hellip;&lt;br /&gt;
* &amp;amp;hellip; when applying Offset LPE to groups ([https://gitlab.com/inkscape/inkscape/-/commit/fc8557d167454e15c42a1dfbc9edd1088d7ff711 Commit])&lt;br /&gt;
* &amp;amp;hellip; when closing Inkscape while the filter editor dialog is open ([https://gitlab.com/inkscape/inkscape/-/commit/08c7ad69a7bbf6c9a9b865e5b33b4cf1d6c3dc6f Commit])&lt;br /&gt;
* &amp;amp;hellip; with some cursor themes that do not contain an upward arrow cursor ([https://gitlab.com/inkscape/inkscape/-/commit/e6d8ec3f2ac6a7d3a6156fb6a7626573ded1c7d4 Commit])&lt;br /&gt;
* &amp;amp;hellip; when the file to open does not exist ([https://gitlab.com/inkscape/inkscape/-/commit/ddde047e4613f347f521cb7fef8a394118dac541 Commit])&lt;br /&gt;
* &amp;amp;hellip; when resizing a document with a grid, when the document properties dialog is closed ([https://gitlab.com/inkscape/inkscape/-/commit/d6d20de3afa48401bcd364dcb75a62729ea6775a Commit])&lt;br /&gt;
* &amp;amp;hellip; when opening a malformed pdf where the selected page does not exist ([https://gitlab.com/inkscape/inkscape/-/commit/6603a35c658c082353803f1bd847132d08abb8b7 Commit])&lt;br /&gt;
* &amp;amp;hellip; when creating a clone of / opening a file with a symbol from an object with a CSS style ([https://gitlab.com/inkscape/inkscape/-/commit/fbf97ecb4be963f7068533f5e9d5d2e1d4fe68be Commit])&lt;br /&gt;
* &amp;amp;hellip; when exporting an object identified by its ID to SVG from the command line ([https://gitlab.com/inkscape/inkscape/-/commit/8dfe6ae35fafd1d8e7b6ede85ed27f5bee7cd8b2 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the dropper tool a lot ([https://gitlab.com/inkscape/inkscape/-/commit/38d22c431c37ed4cc007ed3e56224bd375066bae Commit])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Other Bug fixes ==&lt;br /&gt;
&lt;br /&gt;
=== Packaging ===&lt;br /&gt;
&lt;br /&gt;
* '''AppImage''' now comes with '''Python 3.8''' ([https://gitlab.com/inkscape/inkscape/-/commit/30324570d9a1a931595c23b842c5b02b925f6382 Commit])&lt;br /&gt;
* '''Snap''' now uses the system's font cache and thus '''finds all installed fonts''' ([https://gitlab.com/inkscape/inkscape/-/commit/cfa4a1c0e6b3342f3db91d2095fa5ff9e510ff09 Commit]). Additionally, it can now make use of '''extensions with custom user interfaces''' (e.g. InkStitch) ([https://gitlab.com/inkscape/inkscape/-/commit/c78d3668209e2f34de2c3090622ab1d026d6724b Commit])&lt;br /&gt;
&lt;br /&gt;
=== Canvas ===&lt;br /&gt;
&lt;br /&gt;
* The '''zoom correction factor''' no longer depends on the display unit, so correction works properly for documents that are not in mm ([https://gitlab.com/inkscape/inkscape/-/commit/4eaebb0e07718776d555d36853ee6172c04f3a45 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Dialogs ===&lt;br /&gt;
&lt;br /&gt;
* The '''document properties dialog''' can now be resized even if one is using display scaling on a hidpi screen on Linux&lt;br /&gt;
&lt;br /&gt;
=== Rendering ===&lt;br /&gt;
&lt;br /&gt;
* '''Zooming''' no longer causes artifacts when there is a path with an arc segment with a radius of 0 in the drawing ([https://gitlab.com/inkscape/inkscape/-/commit/a3831f969bdeb75f4760e7f886600dab8474af81 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
* '''3D-box tool:'''&lt;br /&gt;
** Keyboard shortcuts for changing angles in the 3D-box tool were adjusted to work as documented, even with the Y-axis inverted ([https://gitlab.com/inkscape/inkscape/-/commit/dfaa5a5516ca222c0a5aedefa3f50e72604693f0 Commit])&lt;br /&gt;
* '''Eraser tool:'''&lt;br /&gt;
** The mass value field is no longer greyed out and can be used ([https://gitlab.com/inkscape/inkscape/-/commit/5df58fb0ac0ff0e0c76a131be5d0aecfc6af9dd1 Commit])&lt;br /&gt;
* '''Gradient tool:'''&lt;br /&gt;
** Simplifying selected gradient stops with Ctrl+L works now ([https://gitlab.com/inkscape/inkscape/-/commit/ccf16d938cfdacabb02fb52312137ef5edf2b66d Commit])&lt;br /&gt;
* '''Node tool:'''&lt;br /&gt;
** Path &amp;gt; Reverse now works on subpaths again ([https://gitlab.com/inkscape/inkscape/-/commit/3c1c44f1a4ddb5b1bc98e4b9b9997c87a749b1fe Commit])&lt;br /&gt;
* '''Pencil tool:'''&lt;br /&gt;
** The 'flatten simplify (LPE)' button now only shows up when it can be used ([https://gitlab.com/inkscape/inkscape/-/commit/a98ffa63dd6cec59203ad4fc4481d42f502c915d Commit])&lt;br /&gt;
* '''Selector tool:'''&lt;br /&gt;
** Keyboard shortcuts with Alt key for rotating objects also work as documented again with the Y-axis inversion ([https://gitlab.com/inkscape/inkscape/-/commit/dfaa5a5516ca222c0a5aedefa3f50e72604693f0 Commit])&lt;br /&gt;
** Objects no longer seemingly jump or scale up when moving multiple of them with snapping turned on ([https://gitlab.com/inkscape/inkscape/-/commit/1f3f8bd44a755f2cdba219e124e6d3afe41ed87d Commit])&lt;br /&gt;
** Default snap delay was set to 0 so snapping will work more precisely ([https://gitlab.com/inkscape/inkscape/-/commit/7cf01540cb0fe5f31df6c2e4dd33355738fada2a Commit])&lt;br /&gt;
* '''Text tool:'''&lt;br /&gt;
** Line height doesn't change spontaneously when switching tools while having text selected ([https://gitlab.com/inkscape/inkscape/-/commit/cf1ac8caed1244e59daa8fe54ef70b48f4307b0f Commit])&lt;br /&gt;
&lt;br /&gt;
=== Import / Export / Save ===&lt;br /&gt;
&lt;br /&gt;
* when saving as '''PDF / PS / EPS + LaTeX''', &amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt; signs are now properly escaped ([https://gitlab.com/inkscape/inkscape/-/commit/ba98d85aecab6b57a385ea981726415aebad5d47 Commit])&lt;br /&gt;
* the dpi value for '''exporting to PNG''' can be specified as a decimal number again&lt;br /&gt;
* '''attribute order''' is no longer reversed when saving as SVG, so comparing two SVG files is easier now ([https://gitlab.com/inkscape/inkscape/-/commit/376a40c06f867168ee28ef083e67b8064d792f96 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Masking / Clipping ===&lt;br /&gt;
&lt;br /&gt;
* When '''releasing or undoing a mask''', objects will no longer become unselectable and will use their own bounding box ([https://gitlab.com/inkscape/inkscape/-/commit/5799d73f4421bfa74106d18a2465937c69acb20b Commit])&lt;br /&gt;
&lt;br /&gt;
=== Live Path Effects ===&lt;br /&gt;
&lt;br /&gt;
* The '''Knot LPE''' allows to switch the direction of self-crossings ([https://gitlab.com/inkscape/inkscape/-/commit/1881450511cb068cd53f1b02fe3d2e8b8a0defd1 Commit])&lt;br /&gt;
* '''LPE selection dialog''' looks better now with some desktop themes ([https://gitlab.com/inkscape/inkscape/-/commit/cf1ac8caed1244e59daa8fe54ef70b48f4307b0f Commit])&lt;br /&gt;
* '''Fill between many''': option 'fuse coincident points' has been replaced with good defaults ([https://gitlab.com/inkscape/inkscape/-/commit/b02872e1324ccf0a2e4b145a87d0e107025e3b63 Commit])&lt;br /&gt;
* '''Roughen LPE''' now works more reliably ([https://gitlab.com/inkscape/inkscape/-/commit/4fa58e650d436e1c98b8b081975ff927db12c732 Commit])&lt;br /&gt;
* Inkscape no longer becomes unresponsive when selecting an object that is used for the '''Pattern-Along-Path LPE''' ([https://gitlab.com/inkscape/inkscape/-/commit/fceeb28d06a1e15c0260e8ee89284d1e81136c06 Commit])&lt;br /&gt;
* '''Clone original''' now get the clone or linked item style by default instead starting with a black fill, also now fix a regression that make text elements clones usables as source. Transforms also are better handled. ([https://gitlab.com/inkscape/inkscape/-/commit/046ab13d2aef838a4a7ddf4c04408f5ae49c7e8b Commit])&lt;br /&gt;
&lt;br /&gt;
=== Performance ===&lt;br /&gt;
&lt;br /&gt;
* Inkscape no longer becomes unresponsive when opening a document '''with lots of style tags''' in it ([https://gitlab.com/inkscape/inkscape/-/commit/078c825d76dee0bffb5619f2ef6384e61801bc20 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Extensions ===&lt;br /&gt;
&lt;br /&gt;
==== General ====&lt;br /&gt;
&lt;br /&gt;
* Relative paths to '''linked images''' no longer break when using an extension ([https://gitlab.com/inkscape/inkscape/-/commit/0fee34477bbf248d07c3396fe966fd6334dcca25 Commit])&lt;br /&gt;
* Path elements are now '''transformed correctly''' when applying transformation matrices to them ([https://gitlab.com/inkscape/extensions/-/commit/fb416f7c811d19baad3e445d47085516e2e99efa Commit])&lt;br /&gt;
* '''Text element coordinates''' are now interpreted correctly, even if they use a different unit than px ([https://gitlab.com/inkscape/extensions/-/commit/5a15053be85a9eafa49bc4c296fa7657409f94c3 Commit]) and their (guessed) bounding boxes now consider transforms&lt;br /&gt;
* Extensions that adjust '''colors''' now work on groups again ([https://gitlab.com/inkscape/extensions/-/commit/311b017fe056f948d6da14171092dc14d01a3ce0 Commit])&lt;br /&gt;
&lt;br /&gt;
==== Specific extensions ====&lt;br /&gt;
&lt;br /&gt;
* '''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) ([https://gitlab.com/inkscape/extensions/-/commit/fb10061fa393e18b125f4694204cc3ef05f93a8e Commit]).&lt;br /&gt;
* 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 ([https://gitlab.com/inkscape/extensions/-/commit/801867667550083f86acf285e4dfdc153a0a1bc1 Commit]). The extension now works with multiple pens (marked by their layer name in Inkscape) again ([https://gitlab.com/inkscape/extensions/-/commit/60abf8059b18420e3735457af253566688ebb13e Commit]).&lt;br /&gt;
* The '''Interpolate extension''' now works with the tutorial files again ([https://gitlab.com/inkscape/extensions/-/commit/5a2fd158e237f3de3cc4ad3b5b02524271127fc2 Commit]).&lt;br /&gt;
* The extension '''Render &amp;gt; Barcode &amp;gt; Datamatrix''' now renders 64 x 64 datamatrices correctly ([https://gitlab.com/inkscape/extensions/-/commit/c3f2cd1409e48782961514b2313536634ec33055 Commit]).&lt;br /&gt;
* Rendering a '''3D Polyhedron''' no longer gives deprecation warnings ([https://gitlab.com/inkscape/extensions/-/commit/bc7f8779972c599d6f5fa9eba2e160ebfc3b2dfc#3f2b8a83a71ce2e508e1ac143af87e1d498be817 Commit]).&lt;br /&gt;
* The '''Measure Path extension''' now also works when the Help tab is open when clicking on Apply ([https://gitlab.com/inkscape/extensions/-/commit/cc7c37b18cf968b7042f97a6d51610a9e6110ef5 Commit]&lt;br /&gt;
* '''Color &amp;gt; Randomize extension''' now works correctly for the Hue and Lightness parameters&lt;br /&gt;
* The unnecessary Live preview was removed from the '''Interactive Mockup extension''' ([https://gitlab.com/inkscape/extensions/-/commit/1e560830fa8eebc32fbc28d5d5545fde0006c484 Commit])&lt;br /&gt;
* The '''Perspective / Envelope''' extension now considers transforms ([https://gitlab.com/inkscape/extensions/-/commit/1d27a0e2e23663973347f6f543ee3f8433fed0fb Commit]).&lt;br /&gt;
* The '''Hershey text extension''' fonts now contain letters needed to plot in Danish ([https://gitlab.com/inkscape/extensions/-/commit/f8fbd22819a5d58cb82a82c7f9dff8fc16b7001b Commit]). Additionally, the extension can now better handle line heights ([https://gitlab.com/inkscape/extensions/-/commit/9244cc722fb168351ea01e799b555024644c1164 Commit]).&lt;br /&gt;
&lt;br /&gt;
==== Extension failure fixes ====&lt;br /&gt;
&lt;br /&gt;
Fix a failure &amp;amp;hellip;&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;hellip; when exporting a document with unknown SVG tags to '''HTML5 canvas''' ([https://gitlab.com/inkscape/extensions/-/commit/9d44f6b9ce1cab2250ad854a736dbcfb58046653 Commit])&lt;br /&gt;
* &amp;amp;hellip; when trying to access a document '''node with an unknown tag''' ([https://gitlab.com/inkscape/extensions/-/commit/05cfe7f2e336a1efb95f77f1db725c6a974d3a8f Commit])&lt;br /&gt;
* &amp;amp;hellip; when trying to '''import a dxf file''' with a circle / ellipse ([https://gitlab.com/inkscape/extensions/-/commit/958c70509fe5e520aa063d33d28330ea33451ccd Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''Perfect Bound Cover extension''' ([https://gitlab.com/inkscape/extensions/-/commit/d8750d09c454c742a1bb6a5f3470690e544e89c1 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''Mesh Gradient to Path extension''' ([https://gitlab.com/inkscape/extensions/-/issues/216 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''JessyInk''' extension ([https://gitlab.com/inkscape/extensions/-/commit/2cba7c3f718133aeb6db14442662a54618d4e835 Commit]).&lt;br /&gt;
* &amp;amp;hellip; when using the '''DPI Switcher extension''' ([https://gitlab.com/inkscape/extensions/-/commit/ca718bbe91131252cf6a2dccbe2c717e7bdb705a Commit])&lt;br /&gt;
&lt;br /&gt;
==== Extension API changes / Improvements for Extension Developers ====&lt;br /&gt;
&lt;br /&gt;
* '''Shape objects''' now have an &amp;lt;code&amp;gt;is_visible&amp;lt;/code&amp;gt; method ([https://gitlab.com/inkscape/extensions/-/commit/3e10fece0acc07bc33462ca474f0fc6418c7d552 Commit])&lt;br /&gt;
* '''Documentation''' extended and improved ([https://gitlab.com/inkscape/extensions/-/commit/050be97eed47a303cb823f46e2febb7e2196b989 Commit], []https://gitlab.com/inkscape/extensions/-/commit/9b21776f7c3d746911dac7305b8e1f2a08e38b70 Commit], [https://gitlab.com/inkscape/extensions/-/commit/639bb6914c7f44771c33f0031718c777504ca2a1 Commit], [https://gitlab.com/inkscape/extensions/-/commit/fe0efe3f2c3f2dccbbf365ff5f0270d89dc645e3 Commit])&lt;br /&gt;
* Use an underscore in front of the &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; attribute value to mark things that do not need to be available in the .py file ([https://gitlab.com/inkscape/extensions/-/commit/cc7c37b18cf968b7042f97a6d51610a9e6110ef5 Commit])&lt;br /&gt;
* '''Shape coordinates''' are now reported in user units ([https://gitlab.com/inkscape/extensions/-/commit/768ba690dd3e3eb303d94cb27874dac60cffb064 Commit])&lt;br /&gt;
* &amp;lt;code&amp;gt;inkex.addNS()&amp;lt;/code&amp;gt; is no longer required, attributes like &amp;lt;code&amp;gt;inkscape:groupmode&amp;lt;/code&amp;gt; can now be used directly, too ([https://gitlab.com/inkscape/extensions/-/commit/6b956b31602f77e9d4be250f4f431c7c264bd21b Commit])&lt;br /&gt;
* added method &amp;lt;code&amp;gt;getElementByName()&amp;lt;/code&amp;gt; to '''get an object by Inkscape label''' ([https://gitlab.com/inkscape/extensions/-/commit/d45bb4e90071ee89efea84cf683281b5b0e55bcc Commit])&lt;br /&gt;
* added method &amp;lt;code&amp;gt;getElementsByClass()&amp;lt;/code&amp;gt; to '''get objects by their class name''' ([https://gitlab.com/inkscape/extensions/-/commit/cc0399aad1c0e7916060e9d03f3da39c99688169 Commit])&lt;br /&gt;
* added '''method to create Star shapes''' ([https://gitlab.com/inkscape/extensions/-/commit/4af033bd814373d897590b7dc22e0f5f111d7695 Commit])&lt;br /&gt;
&lt;br /&gt;
'''Upcoming deprecations''' (1.1 will issue a warning, while both the old and the new version will just work in 1.0.1):&lt;br /&gt;
* See https://gitlab.com/inkscape/extensions/-/commit/4838d285b01106d243399e6bf36e7956a291eb98&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
&lt;br /&gt;
* Changes to '''filter region handles''' are now saved to the file ([https://gitlab.com/inkscape/inkscape/-/commit/229008a1649745b73c4f7914acd224c4433997d7 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
&lt;br /&gt;
* The same file can now be used to create '''multiple template files''' ([https://gitlab.com/inkscape/inkscape/-/commit/38f1695101cf73205f32d423e0edf139cbfe9895 Commit]) &lt;br /&gt;
&lt;br /&gt;
=== Color management ===&lt;br /&gt;
&lt;br /&gt;
* When using color management, the '''color selector works again''' ([https://gitlab.com/inkscape/inkscape/-/commit/cc76837b24d518d1dca5822a0921570a9b928a19 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Command line ===&lt;br /&gt;
&lt;br /&gt;
* the pre-1.0 options &amp;lt;code&amp;gt;--export-[type]=&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--file=&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;--without-gui=&amp;lt;/code&amp;gt; now have a fallback and print out a warning ([https://gitlab.com/inkscape/inkscape/-/commit/3ca6a4ed08405f2a530a9ed3065f77443f9f7ebe Commit])&lt;br /&gt;
* when converting a '''pdf to svg''' on the command line, the poppler text import method no longer changes randomly ([https://gitlab.com/inkscape/inkscape/-/commit/db5145555e343663e706f6006fd46d2fa0917101 Commit])&lt;br /&gt;
* opening files with '''Windows drive paths''' (with colons) works again ([https://gitlab.com/inkscape/inkscape/-/commit/fa303fb79ca6e4f6444005f0a4e3b916f3c7503f Commit])&lt;br /&gt;
* '''background color''' is now exported to PNG when using &amp;lt;code&amp;gt;--export-background&amp;lt;/code&amp;gt; even when &amp;lt;code&amp;gt;--export-background-opacity&amp;lt;/code&amp;gt; is not set explicitly ([https://gitlab.com/inkscape/inkscape/-/commit/6e8a6fa690483f5e75efbf9d1b3208524285103b Commit])&lt;br /&gt;
* bash completion [Fill in details] ([https://gitlab.com/inkscape/inkscape/-/commit/aa96949a632f0cf759be88a3388e4c52b62b1dab Commit])&lt;br /&gt;
&lt;br /&gt;
== Even more bug fixes ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
For a complete list, visit [https://gitlab.com/groups/inkscape/-/milestones/4 our GitLab issue tracker] and see the [https://gitlab.com/inkscape/inkscape/-/commits/1.0.x commit history] (all changes since DATE until release date).&lt;br /&gt;
&lt;br /&gt;
== Translations ==&lt;br /&gt;
&lt;br /&gt;
The following '''user interface translations''' received updates:&lt;br /&gt;
&lt;br /&gt;
* Catalan&lt;br /&gt;
* Chinese&lt;br /&gt;
* Croatian&lt;br /&gt;
* Czech&lt;br /&gt;
* Dutch&lt;br /&gt;
* Hungarian&lt;br /&gt;
* Icelandic&lt;br /&gt;
* Italian&lt;br /&gt;
* Russian&lt;br /&gt;
* Spanish&lt;br /&gt;
* Ukrainian&lt;br /&gt;
&lt;br /&gt;
The following '''documentation''' translations received updates:&lt;br /&gt;
&lt;br /&gt;
* French&lt;br /&gt;
* Croatian&lt;br /&gt;
* Catalan&lt;br /&gt;
&lt;br /&gt;
=== Contributing to translations ===&lt;br /&gt;
&lt;br /&gt;
Want to help with translations? [https://inkscape.org/contribute/translations/ Learn how to help!]&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* Fill in&lt;br /&gt;
&lt;br /&gt;
=== Contributing to documentation and documentation translation ===&lt;br /&gt;
Contributions to the documentation translations, as well as improvements to its contents, are welcome at [https://gitlab.com/inkscape/inkscape-docs/documentation the inkscape-docs repository].&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
* Fill in&lt;br /&gt;
* Many of Inkscape's old bug reports still need to be [https://alpha.inkscape.org/bug-migration/ tested and migrated to the new bug and feature request reporting page]. While some progress has already been made, we still need your help with that task.&lt;br /&gt;
* All (migrated and new) open issues for the project are listed on [https://gitlab.com/groups/inkscape/-/issues GitLab]. If you have some time on your hands and can help fixing them, [https://chat.inkscape.org/channel/team_devel join us in the development chat] and let us tackle them together.&lt;br /&gt;
&lt;br /&gt;
== Previous releases ==&lt;br /&gt;
* [[Release notes/0.92]]&lt;br /&gt;
* [[Release notes/0.92.1]]&lt;br /&gt;
* [[Release notes/0.92.2]]&lt;br /&gt;
* [[Release notes/0.92.3]]&lt;br /&gt;
* [[Release notes/0.92.4]]&lt;br /&gt;
* [[Release notes/0.92.5]]&lt;br /&gt;
* [[Release notes/1.0]]&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=File:Peek_2020-08-24_23-46.gif&amp;diff=118644</id>
		<title>File:Peek 2020-08-24 23-46.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=File:Peek_2020-08-24_23-46.gif&amp;diff=118644"/>
		<updated>2020-08-24T21:49:36Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;CSS and Selectors Dialog showcase&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.0.1&amp;diff=118643</id>
		<title>Release notes/1.0.1</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.0.1&amp;diff=118643"/>
		<updated>2020-08-24T21:30:59Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: /* New Features */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Other languages | en = {{FULLPAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 20px; background-color: #9f9&amp;quot;&amp;gt;&lt;br /&gt;
TODO: Add changes made to [https://gitlab.com/inkscape/inkscape/-/commits/1.0.x/ 1.0.x] after August 18, 2020 .&lt;br /&gt;
&lt;br /&gt;
Milestone on gitlab:&lt;br /&gt;
* [https://gitlab.com/groups/inkscape/-/milestones/4 issues]&lt;br /&gt;
* [https://gitlab.com/groups/inkscape/-/milestones/4#tab-merge-requests merge requests] (probably we'll miss to milestone some [https://gitlab.com/groups/inkscape/-/merge_requests?state=merged&amp;amp;target_branch=1.0.x merge requests targeting 1.0.x])&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== About this release ==&lt;br /&gt;
&lt;br /&gt;
'''Definitely not released yet.'''&lt;br /&gt;
&lt;br /&gt;
Inkscape 1.0.1 is mainly a stability and bugfix release. New features only affect the extensions.&lt;br /&gt;
&lt;br /&gt;
== New Features ==&lt;br /&gt;
&lt;br /&gt;
=== Color-managed PDF export using Scribus &amp;lt;span id=&amp;quot;scribus_pdf&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
* have Scribus 1.5.x installed (the Scribus executable must not be called scribus-ng)&lt;br /&gt;
* have enabled color management for your document&lt;br /&gt;
* have selected one color profile to use for the colors in your file&lt;br /&gt;
* assign all colors in the document with the color managed color selector in the Fill and Stroke dialog&lt;br /&gt;
* not use filters in your drawing (this includes blur)&lt;br /&gt;
* not use any transparency if you're exporting to PDF/X-1, PDF/X-3 or PDF 1.3&lt;br /&gt;
* not include any bitmap images&lt;br /&gt;
* not use markers&lt;br /&gt;
* not use any other SVG features that are not supported by Scribus&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CSS and Selectors dialog ===&lt;br /&gt;
This new dialog allow add/remove/update CSS properties and selectors. &lt;br /&gt;
I try to do a video to explain how works (specialy how substitute the removed selection sets)&lt;br /&gt;
&lt;br /&gt;
=== List all Colors in a document ===&lt;br /&gt;
&lt;br /&gt;
A new extension '''Color &amp;gt; List All''' lists all colors used in a document and indicates how often they are used ([https://gitlab.com/inkscape/extensions/-/commit/a0b150e1ab050dde2fb0ae7dc11c275015dbac36 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Interpolate gradients ===&lt;br /&gt;
&lt;br /&gt;
The '''Interpolate extension''' now also interpolates gradients in fills and in strokes (before, it could only interpolate flat colors) and named colors  ([https://gitlab.com/inkscape/extensions/-/commit/7862b2085603054fdfd682ffce9d8467ecec300a Commit]). &lt;br /&gt;
&lt;br /&gt;
=== Other small improvements ===&lt;br /&gt;
&lt;br /&gt;
* Users can now define an ID for QR code groups rendered by the '''Render Barcode extension''' ([https://gitlab.com/inkscape/extensions/-/commit/761029d1b8bec4287b052cd5ecdd41bb00c62866 Commit])&lt;br /&gt;
* Extensions now understand what to do with the '''CSS unit Q''' (1/40th of a cm) ([https://gitlab.com/inkscape/extensions/-/commit/6c38c129874b98350430c9d4752861361b527e2e Commit])&lt;br /&gt;
&lt;br /&gt;
== Crash fixes ==&lt;br /&gt;
&lt;br /&gt;
Fix a crash &amp;amp;hellip;&lt;br /&gt;
* &amp;amp;hellip; when applying Offset LPE to groups ([https://gitlab.com/inkscape/inkscape/-/commit/fc8557d167454e15c42a1dfbc9edd1088d7ff711 Commit])&lt;br /&gt;
* &amp;amp;hellip; when closing Inkscape while the filter editor dialog is open ([https://gitlab.com/inkscape/inkscape/-/commit/08c7ad69a7bbf6c9a9b865e5b33b4cf1d6c3dc6f Commit])&lt;br /&gt;
* &amp;amp;hellip; with some cursor themes that do not contain an upward arrow cursor ([https://gitlab.com/inkscape/inkscape/-/commit/e6d8ec3f2ac6a7d3a6156fb6a7626573ded1c7d4 Commit])&lt;br /&gt;
* &amp;amp;hellip; when the file to open does not exist ([https://gitlab.com/inkscape/inkscape/-/commit/ddde047e4613f347f521cb7fef8a394118dac541 Commit])&lt;br /&gt;
* &amp;amp;hellip; when resizing a document with a grid, when the document properties dialog is closed ([https://gitlab.com/inkscape/inkscape/-/commit/d6d20de3afa48401bcd364dcb75a62729ea6775a Commit])&lt;br /&gt;
* &amp;amp;hellip; when opening a malformed pdf where the selected page does not exist ([https://gitlab.com/inkscape/inkscape/-/commit/6603a35c658c082353803f1bd847132d08abb8b7 Commit])&lt;br /&gt;
* &amp;amp;hellip; when creating a clone of / opening a file with a symbol from an object with a CSS style ([https://gitlab.com/inkscape/inkscape/-/commit/fbf97ecb4be963f7068533f5e9d5d2e1d4fe68be Commit])&lt;br /&gt;
* &amp;amp;hellip; when exporting an object identified by its ID to SVG from the command line ([https://gitlab.com/inkscape/inkscape/-/commit/8dfe6ae35fafd1d8e7b6ede85ed27f5bee7cd8b2 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the dropper tool a lot ([https://gitlab.com/inkscape/inkscape/-/commit/38d22c431c37ed4cc007ed3e56224bd375066bae Commit])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Other Bug fixes ==&lt;br /&gt;
&lt;br /&gt;
=== Packaging ===&lt;br /&gt;
&lt;br /&gt;
* '''AppImage''' now comes with '''Python 3.8''' ([https://gitlab.com/inkscape/inkscape/-/commit/30324570d9a1a931595c23b842c5b02b925f6382 Commit])&lt;br /&gt;
* '''Snap''' now uses the system's font cache and thus '''finds all installed fonts''' ([https://gitlab.com/inkscape/inkscape/-/commit/cfa4a1c0e6b3342f3db91d2095fa5ff9e510ff09 Commit]). Additionally, it can now make use of '''extensions with custom user interfaces''' (e.g. InkStitch) ([https://gitlab.com/inkscape/inkscape/-/commit/c78d3668209e2f34de2c3090622ab1d026d6724b Commit])&lt;br /&gt;
&lt;br /&gt;
=== Canvas ===&lt;br /&gt;
&lt;br /&gt;
* The '''zoom correction factor''' no longer depends on the display unit, so correction works properly for documents that are not in mm ([https://gitlab.com/inkscape/inkscape/-/commit/4eaebb0e07718776d555d36853ee6172c04f3a45 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Dialogs ===&lt;br /&gt;
&lt;br /&gt;
* The '''document properties dialog''' can now be resized even if one is using display scaling on a hidpi screen on Linux&lt;br /&gt;
&lt;br /&gt;
=== Rendering ===&lt;br /&gt;
&lt;br /&gt;
* '''Zooming''' no longer causes artifacts when there is a path with an arc segment with a radius of 0 in the drawing ([https://gitlab.com/inkscape/inkscape/-/commit/a3831f969bdeb75f4760e7f886600dab8474af81 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
* '''3D-box tool:'''&lt;br /&gt;
** Keyboard shortcuts for changing angles in the 3D-box tool were adjusted to work as documented, even with the Y-axis inverted ([https://gitlab.com/inkscape/inkscape/-/commit/dfaa5a5516ca222c0a5aedefa3f50e72604693f0 Commit])&lt;br /&gt;
* '''Eraser tool:'''&lt;br /&gt;
** The mass value field is no longer greyed out and can be used ([https://gitlab.com/inkscape/inkscape/-/commit/5df58fb0ac0ff0e0c76a131be5d0aecfc6af9dd1 Commit])&lt;br /&gt;
* '''Gradient tool:'''&lt;br /&gt;
** Simplifying selected gradient stops with Ctrl+L works now ([https://gitlab.com/inkscape/inkscape/-/commit/ccf16d938cfdacabb02fb52312137ef5edf2b66d Commit])&lt;br /&gt;
* '''Node tool:'''&lt;br /&gt;
** Path &amp;gt; Reverse now works on subpaths again ([https://gitlab.com/inkscape/inkscape/-/commit/3c1c44f1a4ddb5b1bc98e4b9b9997c87a749b1fe Commit])&lt;br /&gt;
* '''Pencil tool:'''&lt;br /&gt;
** The 'flatten simplify (LPE)' button now only shows up when it can be used ([https://gitlab.com/inkscape/inkscape/-/commit/a98ffa63dd6cec59203ad4fc4481d42f502c915d Commit])&lt;br /&gt;
* '''Selector tool:'''&lt;br /&gt;
** Keyboard shortcuts with Alt key for rotating objects also work as documented again with the Y-axis inversion ([https://gitlab.com/inkscape/inkscape/-/commit/dfaa5a5516ca222c0a5aedefa3f50e72604693f0 Commit])&lt;br /&gt;
** Objects no longer seemingly jump or scale up when moving multiple of them with snapping turned on ([https://gitlab.com/inkscape/inkscape/-/commit/1f3f8bd44a755f2cdba219e124e6d3afe41ed87d Commit])&lt;br /&gt;
** Default snap delay was set to 0 so snapping will work more precisely ([https://gitlab.com/inkscape/inkscape/-/commit/7cf01540cb0fe5f31df6c2e4dd33355738fada2a Commit])&lt;br /&gt;
* '''Text tool:'''&lt;br /&gt;
** Line height doesn't change spontaneously when switching tools while having text selected ([https://gitlab.com/inkscape/inkscape/-/commit/cf1ac8caed1244e59daa8fe54ef70b48f4307b0f Commit])&lt;br /&gt;
&lt;br /&gt;
=== Import / Export / Save ===&lt;br /&gt;
&lt;br /&gt;
* when saving as '''PDF / PS / EPS + LaTeX''', &amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt; signs are now properly escaped ([https://gitlab.com/inkscape/inkscape/-/commit/ba98d85aecab6b57a385ea981726415aebad5d47 Commit])&lt;br /&gt;
* the dpi value for '''exporting to PNG''' can be specified as a decimal number again&lt;br /&gt;
* '''attribute order''' is no longer reversed when saving as SVG, so comparing two SVG files is easier now ([https://gitlab.com/inkscape/inkscape/-/commit/376a40c06f867168ee28ef083e67b8064d792f96 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Masking / Clipping ===&lt;br /&gt;
&lt;br /&gt;
* When '''releasing or undoing a mask''', objects will no longer become unselectable and will use their own bounding box ([https://gitlab.com/inkscape/inkscape/-/commit/5799d73f4421bfa74106d18a2465937c69acb20b Commit])&lt;br /&gt;
&lt;br /&gt;
=== Live Path Effects ===&lt;br /&gt;
&lt;br /&gt;
* The '''Knot LPE''' allows to switch the direction of self-crossings ([https://gitlab.com/inkscape/inkscape/-/commit/1881450511cb068cd53f1b02fe3d2e8b8a0defd1 Commit])&lt;br /&gt;
* '''LPE selection dialog''' looks better now with some desktop themes ([https://gitlab.com/inkscape/inkscape/-/commit/cf1ac8caed1244e59daa8fe54ef70b48f4307b0f Commit])&lt;br /&gt;
* '''Fill between many''': option 'fuse coincident points' has been replaced with good defaults ([https://gitlab.com/inkscape/inkscape/-/commit/b02872e1324ccf0a2e4b145a87d0e107025e3b63 Commit])&lt;br /&gt;
* '''Roughen LPE''' now works more reliably ([https://gitlab.com/inkscape/inkscape/-/commit/4fa58e650d436e1c98b8b081975ff927db12c732 Commit])&lt;br /&gt;
* Inkscape no longer becomes unresponsive when selecting an object that is used for the '''Pattern-Along-Path LPE''' ([https://gitlab.com/inkscape/inkscape/-/commit/fceeb28d06a1e15c0260e8ee89284d1e81136c06 Commit])&lt;br /&gt;
* '''Clone original''' now get the clone or linked item style by default instead starting with a black fill, also now fix a regression that make text elements clones usables as source. Transforms also are better handled. ([https://gitlab.com/inkscape/inkscape/-/commit/046ab13d2aef838a4a7ddf4c04408f5ae49c7e8b Commit])&lt;br /&gt;
&lt;br /&gt;
=== Performance ===&lt;br /&gt;
&lt;br /&gt;
* Inkscape no longer becomes unresponsive when opening a document '''with lots of style tags''' in it ([https://gitlab.com/inkscape/inkscape/-/commit/078c825d76dee0bffb5619f2ef6384e61801bc20 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Extensions ===&lt;br /&gt;
&lt;br /&gt;
==== General ====&lt;br /&gt;
&lt;br /&gt;
* Relative paths to '''linked images''' no longer break when using an extension ([https://gitlab.com/inkscape/inkscape/-/commit/0fee34477bbf248d07c3396fe966fd6334dcca25 Commit])&lt;br /&gt;
* Path elements are now '''transformed correctly''' when applying transformation matrices to them ([https://gitlab.com/inkscape/extensions/-/commit/fb416f7c811d19baad3e445d47085516e2e99efa Commit])&lt;br /&gt;
* '''Text element coordinates''' are now interpreted correctly, even if they use a different unit than px ([https://gitlab.com/inkscape/extensions/-/commit/5a15053be85a9eafa49bc4c296fa7657409f94c3 Commit]) and their (guessed) bounding boxes now consider transforms&lt;br /&gt;
* Extensions that adjust '''colors''' now work on groups again ([https://gitlab.com/inkscape/extensions/-/commit/311b017fe056f948d6da14171092dc14d01a3ce0 Commit])&lt;br /&gt;
&lt;br /&gt;
==== Specific extensions ====&lt;br /&gt;
&lt;br /&gt;
* '''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) ([https://gitlab.com/inkscape/extensions/-/commit/fb10061fa393e18b125f4694204cc3ef05f93a8e Commit]).&lt;br /&gt;
* 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 ([https://gitlab.com/inkscape/extensions/-/commit/801867667550083f86acf285e4dfdc153a0a1bc1 Commit]). The extension now works with multiple pens (marked by their layer name in Inkscape) again ([https://gitlab.com/inkscape/extensions/-/commit/60abf8059b18420e3735457af253566688ebb13e Commit]).&lt;br /&gt;
* The '''Interpolate extension''' now works with the tutorial files again ([https://gitlab.com/inkscape/extensions/-/commit/5a2fd158e237f3de3cc4ad3b5b02524271127fc2 Commit]).&lt;br /&gt;
* The extension '''Render &amp;gt; Barcode &amp;gt; Datamatrix''' now renders 64 x 64 datamatrices correctly ([https://gitlab.com/inkscape/extensions/-/commit/c3f2cd1409e48782961514b2313536634ec33055 Commit]).&lt;br /&gt;
* Rendering a '''3D Polyhedron''' no longer gives deprecation warnings ([https://gitlab.com/inkscape/extensions/-/commit/bc7f8779972c599d6f5fa9eba2e160ebfc3b2dfc#3f2b8a83a71ce2e508e1ac143af87e1d498be817 Commit]).&lt;br /&gt;
* The '''Measure Path extension''' now also works when the Help tab is open when clicking on Apply ([https://gitlab.com/inkscape/extensions/-/commit/cc7c37b18cf968b7042f97a6d51610a9e6110ef5 Commit]&lt;br /&gt;
* '''Color &amp;gt; Randomize extension''' now works correctly for the Hue and Lightness parameters&lt;br /&gt;
* The unnecessary Live preview was removed from the '''Interactive Mockup extension''' ([https://gitlab.com/inkscape/extensions/-/commit/1e560830fa8eebc32fbc28d5d5545fde0006c484 Commit])&lt;br /&gt;
* The '''Perspective / Envelope''' extension now considers transforms ([https://gitlab.com/inkscape/extensions/-/commit/1d27a0e2e23663973347f6f543ee3f8433fed0fb Commit]).&lt;br /&gt;
* The '''Hershey text extension''' fonts now contain letters needed to plot in Danish ([https://gitlab.com/inkscape/extensions/-/commit/f8fbd22819a5d58cb82a82c7f9dff8fc16b7001b Commit]). Additionally, the extension can now better handle line heights ([https://gitlab.com/inkscape/extensions/-/commit/9244cc722fb168351ea01e799b555024644c1164 Commit]).&lt;br /&gt;
&lt;br /&gt;
==== Extension failure fixes ====&lt;br /&gt;
&lt;br /&gt;
Fix a failure &amp;amp;hellip;&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;hellip; when exporting a document with unknown SVG tags to '''HTML5 canvas''' ([https://gitlab.com/inkscape/extensions/-/commit/9d44f6b9ce1cab2250ad854a736dbcfb58046653 Commit])&lt;br /&gt;
* &amp;amp;hellip; when trying to access a document '''node with an unknown tag''' ([https://gitlab.com/inkscape/extensions/-/commit/05cfe7f2e336a1efb95f77f1db725c6a974d3a8f Commit])&lt;br /&gt;
* &amp;amp;hellip; when trying to '''import a dxf file''' with a circle / ellipse ([https://gitlab.com/inkscape/extensions/-/commit/958c70509fe5e520aa063d33d28330ea33451ccd Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''Perfect Bound Cover extension''' ([https://gitlab.com/inkscape/extensions/-/commit/d8750d09c454c742a1bb6a5f3470690e544e89c1 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''Mesh Gradient to Path extension''' ([https://gitlab.com/inkscape/extensions/-/issues/216 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''JessyInk''' extension ([https://gitlab.com/inkscape/extensions/-/commit/2cba7c3f718133aeb6db14442662a54618d4e835 Commit]).&lt;br /&gt;
* &amp;amp;hellip; when using the '''DPI Switcher extension''' ([https://gitlab.com/inkscape/extensions/-/commit/ca718bbe91131252cf6a2dccbe2c717e7bdb705a Commit])&lt;br /&gt;
&lt;br /&gt;
==== Extension API changes / Improvements for Extension Developers ====&lt;br /&gt;
&lt;br /&gt;
* '''Shape objects''' now have an &amp;lt;code&amp;gt;is_visible&amp;lt;/code&amp;gt; method ([https://gitlab.com/inkscape/extensions/-/commit/3e10fece0acc07bc33462ca474f0fc6418c7d552 Commit])&lt;br /&gt;
* '''Documentation''' extended and improved ([https://gitlab.com/inkscape/extensions/-/commit/050be97eed47a303cb823f46e2febb7e2196b989 Commit], []https://gitlab.com/inkscape/extensions/-/commit/9b21776f7c3d746911dac7305b8e1f2a08e38b70 Commit], [https://gitlab.com/inkscape/extensions/-/commit/639bb6914c7f44771c33f0031718c777504ca2a1 Commit], [https://gitlab.com/inkscape/extensions/-/commit/fe0efe3f2c3f2dccbbf365ff5f0270d89dc645e3 Commit])&lt;br /&gt;
* Use an underscore in front of the &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; attribute value to mark things that do not need to be available in the .py file ([https://gitlab.com/inkscape/extensions/-/commit/cc7c37b18cf968b7042f97a6d51610a9e6110ef5 Commit])&lt;br /&gt;
* '''Shape coordinates''' are now reported in user units ([https://gitlab.com/inkscape/extensions/-/commit/768ba690dd3e3eb303d94cb27874dac60cffb064 Commit])&lt;br /&gt;
* &amp;lt;code&amp;gt;inkex.addNS()&amp;lt;/code&amp;gt; is no longer required, attributes like &amp;lt;code&amp;gt;inkscape:groupmode&amp;lt;/code&amp;gt; can now be used directly, too ([https://gitlab.com/inkscape/extensions/-/commit/6b956b31602f77e9d4be250f4f431c7c264bd21b Commit])&lt;br /&gt;
* added method &amp;lt;code&amp;gt;getElementByName()&amp;lt;/code&amp;gt; to '''get an object by Inkscape label''' ([https://gitlab.com/inkscape/extensions/-/commit/d45bb4e90071ee89efea84cf683281b5b0e55bcc Commit])&lt;br /&gt;
* added method &amp;lt;code&amp;gt;getElementsByClass()&amp;lt;/code&amp;gt; to '''get objects by their class name''' ([https://gitlab.com/inkscape/extensions/-/commit/cc0399aad1c0e7916060e9d03f3da39c99688169 Commit])&lt;br /&gt;
* added '''method to create Star shapes''' ([https://gitlab.com/inkscape/extensions/-/commit/4af033bd814373d897590b7dc22e0f5f111d7695 Commit])&lt;br /&gt;
&lt;br /&gt;
'''Upcoming deprecations''' (1.1 will issue a warning, while both the old and the new version will just work in 1.0.1):&lt;br /&gt;
* See https://gitlab.com/inkscape/extensions/-/commit/4838d285b01106d243399e6bf36e7956a291eb98&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
&lt;br /&gt;
* Changes to '''filter region handles''' are now saved to the file ([https://gitlab.com/inkscape/inkscape/-/commit/229008a1649745b73c4f7914acd224c4433997d7 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
&lt;br /&gt;
* The same file can now be used to create '''multiple template files''' ([https://gitlab.com/inkscape/inkscape/-/commit/38f1695101cf73205f32d423e0edf139cbfe9895 Commit]) &lt;br /&gt;
&lt;br /&gt;
=== Color management ===&lt;br /&gt;
&lt;br /&gt;
* When using color management, the '''color selector works again''' ([https://gitlab.com/inkscape/inkscape/-/commit/cc76837b24d518d1dca5822a0921570a9b928a19 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Command line ===&lt;br /&gt;
&lt;br /&gt;
* the pre-1.0 options &amp;lt;code&amp;gt;--export-[type]=&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--file=&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;--without-gui=&amp;lt;/code&amp;gt; now have a fallback and print out a warning ([https://gitlab.com/inkscape/inkscape/-/commit/3ca6a4ed08405f2a530a9ed3065f77443f9f7ebe Commit])&lt;br /&gt;
* when converting a '''pdf to svg''' on the command line, the poppler text import method no longer changes randomly ([https://gitlab.com/inkscape/inkscape/-/commit/db5145555e343663e706f6006fd46d2fa0917101 Commit])&lt;br /&gt;
* opening files with '''Windows drive paths''' (with colons) works again ([https://gitlab.com/inkscape/inkscape/-/commit/fa303fb79ca6e4f6444005f0a4e3b916f3c7503f Commit])&lt;br /&gt;
* '''background color''' is now exported to PNG when using &amp;lt;code&amp;gt;--export-background&amp;lt;/code&amp;gt; even when &amp;lt;code&amp;gt;--export-background-opacity&amp;lt;/code&amp;gt; is not set explicitly ([https://gitlab.com/inkscape/inkscape/-/commit/6e8a6fa690483f5e75efbf9d1b3208524285103b Commit])&lt;br /&gt;
* bash completion [Fill in details] ([https://gitlab.com/inkscape/inkscape/-/commit/aa96949a632f0cf759be88a3388e4c52b62b1dab Commit])&lt;br /&gt;
&lt;br /&gt;
== Even more bug fixes ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
For a complete list, visit [https://gitlab.com/groups/inkscape/-/milestones/4 our GitLab issue tracker] and see the [https://gitlab.com/inkscape/inkscape/-/commits/1.0.x commit history] (all changes since DATE until release date).&lt;br /&gt;
&lt;br /&gt;
== Translations ==&lt;br /&gt;
&lt;br /&gt;
The following '''user interface translations''' received updates:&lt;br /&gt;
&lt;br /&gt;
* Catalan&lt;br /&gt;
* Chinese&lt;br /&gt;
* Croatian&lt;br /&gt;
* Czech&lt;br /&gt;
* Dutch&lt;br /&gt;
* Hungarian&lt;br /&gt;
* Icelandic&lt;br /&gt;
* Italian&lt;br /&gt;
* Russian&lt;br /&gt;
* Spanish&lt;br /&gt;
* Ukrainian&lt;br /&gt;
&lt;br /&gt;
The following '''documentation''' translations received updates:&lt;br /&gt;
&lt;br /&gt;
* French&lt;br /&gt;
* Croatian&lt;br /&gt;
* Catalan&lt;br /&gt;
&lt;br /&gt;
=== Contributing to translations ===&lt;br /&gt;
&lt;br /&gt;
Want to help with translations? [https://inkscape.org/contribute/translations/ Learn how to help!]&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* Fill in&lt;br /&gt;
&lt;br /&gt;
=== Contributing to documentation and documentation translation ===&lt;br /&gt;
Contributions to the documentation translations, as well as improvements to its contents, are welcome at [https://gitlab.com/inkscape/inkscape-docs/documentation the inkscape-docs repository].&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
* Fill in&lt;br /&gt;
* Many of Inkscape's old bug reports still need to be [https://alpha.inkscape.org/bug-migration/ tested and migrated to the new bug and feature request reporting page]. While some progress has already been made, we still need your help with that task.&lt;br /&gt;
* All (migrated and new) open issues for the project are listed on [https://gitlab.com/groups/inkscape/-/issues GitLab]. If you have some time on your hands and can help fixing them, [https://chat.inkscape.org/channel/team_devel join us in the development chat] and let us tackle them together.&lt;br /&gt;
&lt;br /&gt;
== Previous releases ==&lt;br /&gt;
* [[Release notes/0.92]]&lt;br /&gt;
* [[Release notes/0.92.1]]&lt;br /&gt;
* [[Release notes/0.92.2]]&lt;br /&gt;
* [[Release notes/0.92.3]]&lt;br /&gt;
* [[Release notes/0.92.4]]&lt;br /&gt;
* [[Release notes/0.92.5]]&lt;br /&gt;
* [[Release notes/1.0]]&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.0.1&amp;diff=118642</id>
		<title>Release notes/1.0.1</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.0.1&amp;diff=118642"/>
		<updated>2020-08-24T21:21:50Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: /* Live Path Effects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Other languages | en = {{FULLPAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 20px; background-color: #9f9&amp;quot;&amp;gt;&lt;br /&gt;
TODO: Add changes made to [https://gitlab.com/inkscape/inkscape/-/commits/1.0.x/ 1.0.x] after August 18, 2020 .&lt;br /&gt;
&lt;br /&gt;
Milestone on gitlab:&lt;br /&gt;
* [https://gitlab.com/groups/inkscape/-/milestones/4 issues]&lt;br /&gt;
* [https://gitlab.com/groups/inkscape/-/milestones/4#tab-merge-requests merge requests] (probably we'll miss to milestone some [https://gitlab.com/groups/inkscape/-/merge_requests?state=merged&amp;amp;target_branch=1.0.x merge requests targeting 1.0.x])&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== About this release ==&lt;br /&gt;
&lt;br /&gt;
'''Definitely not released yet.'''&lt;br /&gt;
&lt;br /&gt;
Inkscape 1.0.1 is mainly a stability and bugfix release. New features only affect the extensions.&lt;br /&gt;
&lt;br /&gt;
== New Features ==&lt;br /&gt;
&lt;br /&gt;
=== Color-managed PDF export using Scribus &amp;lt;span id=&amp;quot;scribus_pdf&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
* have Scribus 1.5.x installed (the Scribus executable must not be called scribus-ng)&lt;br /&gt;
* have enabled color management for your document&lt;br /&gt;
* have selected one color profile to use for the colors in your file&lt;br /&gt;
* assign all colors in the document with the color managed color selector in the Fill and Stroke dialog&lt;br /&gt;
* not use filters in your drawing (this includes blur)&lt;br /&gt;
* not use any transparency if you're exporting to PDF/X-1, PDF/X-3 or PDF 1.3&lt;br /&gt;
* not include any bitmap images&lt;br /&gt;
* not use markers&lt;br /&gt;
* not use any other SVG features that are not supported by Scribus&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== List all Colors in a document ===&lt;br /&gt;
&lt;br /&gt;
A new extension '''Color &amp;gt; List All''' lists all colors used in a document and indicates how often they are used ([https://gitlab.com/inkscape/extensions/-/commit/a0b150e1ab050dde2fb0ae7dc11c275015dbac36 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Interpolate gradients ===&lt;br /&gt;
&lt;br /&gt;
The '''Interpolate extension''' now also interpolates gradients in fills and in strokes (before, it could only interpolate flat colors) and named colors  ([https://gitlab.com/inkscape/extensions/-/commit/7862b2085603054fdfd682ffce9d8467ecec300a Commit]). &lt;br /&gt;
&lt;br /&gt;
=== Other small improvements ===&lt;br /&gt;
&lt;br /&gt;
* Users can now define an ID for QR code groups rendered by the '''Render Barcode extension''' ([https://gitlab.com/inkscape/extensions/-/commit/761029d1b8bec4287b052cd5ecdd41bb00c62866 Commit])&lt;br /&gt;
* Extensions now understand what to do with the '''CSS unit Q''' (1/40th of a cm) ([https://gitlab.com/inkscape/extensions/-/commit/6c38c129874b98350430c9d4752861361b527e2e Commit])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Crash fixes ==&lt;br /&gt;
&lt;br /&gt;
Fix a crash &amp;amp;hellip;&lt;br /&gt;
* &amp;amp;hellip; when applying Offset LPE to groups ([https://gitlab.com/inkscape/inkscape/-/commit/fc8557d167454e15c42a1dfbc9edd1088d7ff711 Commit])&lt;br /&gt;
* &amp;amp;hellip; when closing Inkscape while the filter editor dialog is open ([https://gitlab.com/inkscape/inkscape/-/commit/08c7ad69a7bbf6c9a9b865e5b33b4cf1d6c3dc6f Commit])&lt;br /&gt;
* &amp;amp;hellip; with some cursor themes that do not contain an upward arrow cursor ([https://gitlab.com/inkscape/inkscape/-/commit/e6d8ec3f2ac6a7d3a6156fb6a7626573ded1c7d4 Commit])&lt;br /&gt;
* &amp;amp;hellip; when the file to open does not exist ([https://gitlab.com/inkscape/inkscape/-/commit/ddde047e4613f347f521cb7fef8a394118dac541 Commit])&lt;br /&gt;
* &amp;amp;hellip; when resizing a document with a grid, when the document properties dialog is closed ([https://gitlab.com/inkscape/inkscape/-/commit/d6d20de3afa48401bcd364dcb75a62729ea6775a Commit])&lt;br /&gt;
* &amp;amp;hellip; when opening a malformed pdf where the selected page does not exist ([https://gitlab.com/inkscape/inkscape/-/commit/6603a35c658c082353803f1bd847132d08abb8b7 Commit])&lt;br /&gt;
* &amp;amp;hellip; when creating a clone of / opening a file with a symbol from an object with a CSS style ([https://gitlab.com/inkscape/inkscape/-/commit/fbf97ecb4be963f7068533f5e9d5d2e1d4fe68be Commit])&lt;br /&gt;
* &amp;amp;hellip; when exporting an object identified by its ID to SVG from the command line ([https://gitlab.com/inkscape/inkscape/-/commit/8dfe6ae35fafd1d8e7b6ede85ed27f5bee7cd8b2 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the dropper tool a lot ([https://gitlab.com/inkscape/inkscape/-/commit/38d22c431c37ed4cc007ed3e56224bd375066bae Commit])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Other Bug fixes ==&lt;br /&gt;
&lt;br /&gt;
=== Packaging ===&lt;br /&gt;
&lt;br /&gt;
* '''AppImage''' now comes with '''Python 3.8''' ([https://gitlab.com/inkscape/inkscape/-/commit/30324570d9a1a931595c23b842c5b02b925f6382 Commit])&lt;br /&gt;
* '''Snap''' now uses the system's font cache and thus '''finds all installed fonts''' ([https://gitlab.com/inkscape/inkscape/-/commit/cfa4a1c0e6b3342f3db91d2095fa5ff9e510ff09 Commit]). Additionally, it can now make use of '''extensions with custom user interfaces''' (e.g. InkStitch) ([https://gitlab.com/inkscape/inkscape/-/commit/c78d3668209e2f34de2c3090622ab1d026d6724b Commit])&lt;br /&gt;
&lt;br /&gt;
=== Canvas ===&lt;br /&gt;
&lt;br /&gt;
* The '''zoom correction factor''' no longer depends on the display unit, so correction works properly for documents that are not in mm ([https://gitlab.com/inkscape/inkscape/-/commit/4eaebb0e07718776d555d36853ee6172c04f3a45 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Dialogs ===&lt;br /&gt;
&lt;br /&gt;
* The '''document properties dialog''' can now be resized even if one is using display scaling on a hidpi screen on Linux&lt;br /&gt;
&lt;br /&gt;
=== Rendering ===&lt;br /&gt;
&lt;br /&gt;
* '''Zooming''' no longer causes artifacts when there is a path with an arc segment with a radius of 0 in the drawing ([https://gitlab.com/inkscape/inkscape/-/commit/a3831f969bdeb75f4760e7f886600dab8474af81 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
* '''3D-box tool:'''&lt;br /&gt;
** Keyboard shortcuts for changing angles in the 3D-box tool were adjusted to work as documented, even with the Y-axis inverted ([https://gitlab.com/inkscape/inkscape/-/commit/dfaa5a5516ca222c0a5aedefa3f50e72604693f0 Commit])&lt;br /&gt;
* '''Eraser tool:'''&lt;br /&gt;
** The mass value field is no longer greyed out and can be used ([https://gitlab.com/inkscape/inkscape/-/commit/5df58fb0ac0ff0e0c76a131be5d0aecfc6af9dd1 Commit])&lt;br /&gt;
* '''Gradient tool:'''&lt;br /&gt;
** Simplifying selected gradient stops with Ctrl+L works now ([https://gitlab.com/inkscape/inkscape/-/commit/ccf16d938cfdacabb02fb52312137ef5edf2b66d Commit])&lt;br /&gt;
* '''Node tool:'''&lt;br /&gt;
** Path &amp;gt; Reverse now works on subpaths again ([https://gitlab.com/inkscape/inkscape/-/commit/3c1c44f1a4ddb5b1bc98e4b9b9997c87a749b1fe Commit])&lt;br /&gt;
* '''Pencil tool:'''&lt;br /&gt;
** The 'flatten simplify (LPE)' button now only shows up when it can be used ([https://gitlab.com/inkscape/inkscape/-/commit/a98ffa63dd6cec59203ad4fc4481d42f502c915d Commit])&lt;br /&gt;
* '''Selector tool:'''&lt;br /&gt;
** Keyboard shortcuts with Alt key for rotating objects also work as documented again with the Y-axis inversion ([https://gitlab.com/inkscape/inkscape/-/commit/dfaa5a5516ca222c0a5aedefa3f50e72604693f0 Commit])&lt;br /&gt;
** Objects no longer seemingly jump or scale up when moving multiple of them with snapping turned on ([https://gitlab.com/inkscape/inkscape/-/commit/1f3f8bd44a755f2cdba219e124e6d3afe41ed87d Commit])&lt;br /&gt;
** Default snap delay was set to 0 so snapping will work more precisely ([https://gitlab.com/inkscape/inkscape/-/commit/7cf01540cb0fe5f31df6c2e4dd33355738fada2a Commit])&lt;br /&gt;
* '''Text tool:'''&lt;br /&gt;
** Line height doesn't change spontaneously when switching tools while having text selected ([https://gitlab.com/inkscape/inkscape/-/commit/cf1ac8caed1244e59daa8fe54ef70b48f4307b0f Commit])&lt;br /&gt;
&lt;br /&gt;
=== Import / Export / Save ===&lt;br /&gt;
&lt;br /&gt;
* when saving as '''PDF / PS / EPS + LaTeX''', &amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt; signs are now properly escaped ([https://gitlab.com/inkscape/inkscape/-/commit/ba98d85aecab6b57a385ea981726415aebad5d47 Commit])&lt;br /&gt;
* the dpi value for '''exporting to PNG''' can be specified as a decimal number again&lt;br /&gt;
* '''attribute order''' is no longer reversed when saving as SVG, so comparing two SVG files is easier now ([https://gitlab.com/inkscape/inkscape/-/commit/376a40c06f867168ee28ef083e67b8064d792f96 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Masking / Clipping ===&lt;br /&gt;
&lt;br /&gt;
* When '''releasing or undoing a mask''', objects will no longer become unselectable and will use their own bounding box ([https://gitlab.com/inkscape/inkscape/-/commit/5799d73f4421bfa74106d18a2465937c69acb20b Commit])&lt;br /&gt;
&lt;br /&gt;
=== Live Path Effects ===&lt;br /&gt;
&lt;br /&gt;
* The '''Knot LPE''' allows to switch the direction of self-crossings ([https://gitlab.com/inkscape/inkscape/-/commit/1881450511cb068cd53f1b02fe3d2e8b8a0defd1 Commit])&lt;br /&gt;
* '''LPE selection dialog''' looks better now with some desktop themes ([https://gitlab.com/inkscape/inkscape/-/commit/cf1ac8caed1244e59daa8fe54ef70b48f4307b0f Commit])&lt;br /&gt;
* '''Fill between many''': option 'fuse coincident points' has been replaced with good defaults ([https://gitlab.com/inkscape/inkscape/-/commit/b02872e1324ccf0a2e4b145a87d0e107025e3b63 Commit])&lt;br /&gt;
* '''Roughen LPE''' now works more reliably ([https://gitlab.com/inkscape/inkscape/-/commit/4fa58e650d436e1c98b8b081975ff927db12c732 Commit])&lt;br /&gt;
* Inkscape no longer becomes unresponsive when selecting an object that is used for the '''Pattern-Along-Path LPE''' ([https://gitlab.com/inkscape/inkscape/-/commit/fceeb28d06a1e15c0260e8ee89284d1e81136c06 Commit])&lt;br /&gt;
* '''Clone original''' now get the clone or linked item style by default instead starting with a black fill, also now fix a regression that make text elements clones usables as source. Transforms also are better handled. ([https://gitlab.com/inkscape/inkscape/-/commit/046ab13d2aef838a4a7ddf4c04408f5ae49c7e8b Commit])&lt;br /&gt;
&lt;br /&gt;
=== Performance ===&lt;br /&gt;
&lt;br /&gt;
* Inkscape no longer becomes unresponsive when opening a document '''with lots of style tags''' in it ([https://gitlab.com/inkscape/inkscape/-/commit/078c825d76dee0bffb5619f2ef6384e61801bc20 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Extensions ===&lt;br /&gt;
&lt;br /&gt;
==== General ====&lt;br /&gt;
&lt;br /&gt;
* Relative paths to '''linked images''' no longer break when using an extension ([https://gitlab.com/inkscape/inkscape/-/commit/0fee34477bbf248d07c3396fe966fd6334dcca25 Commit])&lt;br /&gt;
* Path elements are now '''transformed correctly''' when applying transformation matrices to them ([https://gitlab.com/inkscape/extensions/-/commit/fb416f7c811d19baad3e445d47085516e2e99efa Commit])&lt;br /&gt;
* '''Text element coordinates''' are now interpreted correctly, even if they use a different unit than px ([https://gitlab.com/inkscape/extensions/-/commit/5a15053be85a9eafa49bc4c296fa7657409f94c3 Commit]) and their (guessed) bounding boxes now consider transforms&lt;br /&gt;
* Extensions that adjust '''colors''' now work on groups again ([https://gitlab.com/inkscape/extensions/-/commit/311b017fe056f948d6da14171092dc14d01a3ce0 Commit])&lt;br /&gt;
&lt;br /&gt;
==== Specific extensions ====&lt;br /&gt;
&lt;br /&gt;
* '''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) ([https://gitlab.com/inkscape/extensions/-/commit/fb10061fa393e18b125f4694204cc3ef05f93a8e Commit]).&lt;br /&gt;
* 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 ([https://gitlab.com/inkscape/extensions/-/commit/801867667550083f86acf285e4dfdc153a0a1bc1 Commit]). The extension now works with multiple pens (marked by their layer name in Inkscape) again ([https://gitlab.com/inkscape/extensions/-/commit/60abf8059b18420e3735457af253566688ebb13e Commit]).&lt;br /&gt;
* The '''Interpolate extension''' now works with the tutorial files again ([https://gitlab.com/inkscape/extensions/-/commit/5a2fd158e237f3de3cc4ad3b5b02524271127fc2 Commit]).&lt;br /&gt;
* The extension '''Render &amp;gt; Barcode &amp;gt; Datamatrix''' now renders 64 x 64 datamatrices correctly ([https://gitlab.com/inkscape/extensions/-/commit/c3f2cd1409e48782961514b2313536634ec33055 Commit]).&lt;br /&gt;
* Rendering a '''3D Polyhedron''' no longer gives deprecation warnings ([https://gitlab.com/inkscape/extensions/-/commit/bc7f8779972c599d6f5fa9eba2e160ebfc3b2dfc#3f2b8a83a71ce2e508e1ac143af87e1d498be817 Commit]).&lt;br /&gt;
* The '''Measure Path extension''' now also works when the Help tab is open when clicking on Apply ([https://gitlab.com/inkscape/extensions/-/commit/cc7c37b18cf968b7042f97a6d51610a9e6110ef5 Commit]&lt;br /&gt;
* '''Color &amp;gt; Randomize extension''' now works correctly for the Hue and Lightness parameters&lt;br /&gt;
* The unnecessary Live preview was removed from the '''Interactive Mockup extension''' ([https://gitlab.com/inkscape/extensions/-/commit/1e560830fa8eebc32fbc28d5d5545fde0006c484 Commit])&lt;br /&gt;
* The '''Perspective / Envelope''' extension now considers transforms ([https://gitlab.com/inkscape/extensions/-/commit/1d27a0e2e23663973347f6f543ee3f8433fed0fb Commit]).&lt;br /&gt;
* The '''Hershey text extension''' fonts now contain letters needed to plot in Danish ([https://gitlab.com/inkscape/extensions/-/commit/f8fbd22819a5d58cb82a82c7f9dff8fc16b7001b Commit]). Additionally, the extension can now better handle line heights ([https://gitlab.com/inkscape/extensions/-/commit/9244cc722fb168351ea01e799b555024644c1164 Commit]).&lt;br /&gt;
&lt;br /&gt;
==== Extension failure fixes ====&lt;br /&gt;
&lt;br /&gt;
Fix a failure &amp;amp;hellip;&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;hellip; when exporting a document with unknown SVG tags to '''HTML5 canvas''' ([https://gitlab.com/inkscape/extensions/-/commit/9d44f6b9ce1cab2250ad854a736dbcfb58046653 Commit])&lt;br /&gt;
* &amp;amp;hellip; when trying to access a document '''node with an unknown tag''' ([https://gitlab.com/inkscape/extensions/-/commit/05cfe7f2e336a1efb95f77f1db725c6a974d3a8f Commit])&lt;br /&gt;
* &amp;amp;hellip; when trying to '''import a dxf file''' with a circle / ellipse ([https://gitlab.com/inkscape/extensions/-/commit/958c70509fe5e520aa063d33d28330ea33451ccd Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''Perfect Bound Cover extension''' ([https://gitlab.com/inkscape/extensions/-/commit/d8750d09c454c742a1bb6a5f3470690e544e89c1 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''Mesh Gradient to Path extension''' ([https://gitlab.com/inkscape/extensions/-/issues/216 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''JessyInk''' extension ([https://gitlab.com/inkscape/extensions/-/commit/2cba7c3f718133aeb6db14442662a54618d4e835 Commit]).&lt;br /&gt;
* &amp;amp;hellip; when using the '''DPI Switcher extension''' ([https://gitlab.com/inkscape/extensions/-/commit/ca718bbe91131252cf6a2dccbe2c717e7bdb705a Commit])&lt;br /&gt;
&lt;br /&gt;
==== Extension API changes / Improvements for Extension Developers ====&lt;br /&gt;
&lt;br /&gt;
* '''Shape objects''' now have an &amp;lt;code&amp;gt;is_visible&amp;lt;/code&amp;gt; method ([https://gitlab.com/inkscape/extensions/-/commit/3e10fece0acc07bc33462ca474f0fc6418c7d552 Commit])&lt;br /&gt;
* '''Documentation''' extended and improved ([https://gitlab.com/inkscape/extensions/-/commit/050be97eed47a303cb823f46e2febb7e2196b989 Commit], []https://gitlab.com/inkscape/extensions/-/commit/9b21776f7c3d746911dac7305b8e1f2a08e38b70 Commit], [https://gitlab.com/inkscape/extensions/-/commit/639bb6914c7f44771c33f0031718c777504ca2a1 Commit], [https://gitlab.com/inkscape/extensions/-/commit/fe0efe3f2c3f2dccbbf365ff5f0270d89dc645e3 Commit])&lt;br /&gt;
* Use an underscore in front of the &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; attribute value to mark things that do not need to be available in the .py file ([https://gitlab.com/inkscape/extensions/-/commit/cc7c37b18cf968b7042f97a6d51610a9e6110ef5 Commit])&lt;br /&gt;
* '''Shape coordinates''' are now reported in user units ([https://gitlab.com/inkscape/extensions/-/commit/768ba690dd3e3eb303d94cb27874dac60cffb064 Commit])&lt;br /&gt;
* &amp;lt;code&amp;gt;inkex.addNS()&amp;lt;/code&amp;gt; is no longer required, attributes like &amp;lt;code&amp;gt;inkscape:groupmode&amp;lt;/code&amp;gt; can now be used directly, too ([https://gitlab.com/inkscape/extensions/-/commit/6b956b31602f77e9d4be250f4f431c7c264bd21b Commit])&lt;br /&gt;
* added method &amp;lt;code&amp;gt;getElementByName()&amp;lt;/code&amp;gt; to '''get an object by Inkscape label''' ([https://gitlab.com/inkscape/extensions/-/commit/d45bb4e90071ee89efea84cf683281b5b0e55bcc Commit])&lt;br /&gt;
* added method &amp;lt;code&amp;gt;getElementsByClass()&amp;lt;/code&amp;gt; to '''get objects by their class name''' ([https://gitlab.com/inkscape/extensions/-/commit/cc0399aad1c0e7916060e9d03f3da39c99688169 Commit])&lt;br /&gt;
* added '''method to create Star shapes''' ([https://gitlab.com/inkscape/extensions/-/commit/4af033bd814373d897590b7dc22e0f5f111d7695 Commit])&lt;br /&gt;
&lt;br /&gt;
'''Upcoming deprecations''' (1.1 will issue a warning, while both the old and the new version will just work in 1.0.1):&lt;br /&gt;
* See https://gitlab.com/inkscape/extensions/-/commit/4838d285b01106d243399e6bf36e7956a291eb98&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
&lt;br /&gt;
* Changes to '''filter region handles''' are now saved to the file ([https://gitlab.com/inkscape/inkscape/-/commit/229008a1649745b73c4f7914acd224c4433997d7 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
&lt;br /&gt;
* The same file can now be used to create '''multiple template files''' ([https://gitlab.com/inkscape/inkscape/-/commit/38f1695101cf73205f32d423e0edf139cbfe9895 Commit]) &lt;br /&gt;
&lt;br /&gt;
=== Color management ===&lt;br /&gt;
&lt;br /&gt;
* When using color management, the '''color selector works again''' ([https://gitlab.com/inkscape/inkscape/-/commit/cc76837b24d518d1dca5822a0921570a9b928a19 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Command line ===&lt;br /&gt;
&lt;br /&gt;
* the pre-1.0 options &amp;lt;code&amp;gt;--export-[type]=&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--file=&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;--without-gui=&amp;lt;/code&amp;gt; now have a fallback and print out a warning ([https://gitlab.com/inkscape/inkscape/-/commit/3ca6a4ed08405f2a530a9ed3065f77443f9f7ebe Commit])&lt;br /&gt;
* when converting a '''pdf to svg''' on the command line, the poppler text import method no longer changes randomly ([https://gitlab.com/inkscape/inkscape/-/commit/db5145555e343663e706f6006fd46d2fa0917101 Commit])&lt;br /&gt;
* opening files with '''Windows drive paths''' (with colons) works again ([https://gitlab.com/inkscape/inkscape/-/commit/fa303fb79ca6e4f6444005f0a4e3b916f3c7503f Commit])&lt;br /&gt;
* '''background color''' is now exported to PNG when using &amp;lt;code&amp;gt;--export-background&amp;lt;/code&amp;gt; even when &amp;lt;code&amp;gt;--export-background-opacity&amp;lt;/code&amp;gt; is not set explicitly ([https://gitlab.com/inkscape/inkscape/-/commit/6e8a6fa690483f5e75efbf9d1b3208524285103b Commit])&lt;br /&gt;
* bash completion [Fill in details] ([https://gitlab.com/inkscape/inkscape/-/commit/aa96949a632f0cf759be88a3388e4c52b62b1dab Commit])&lt;br /&gt;
&lt;br /&gt;
== Even more bug fixes ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
For a complete list, visit [https://gitlab.com/groups/inkscape/-/milestones/4 our GitLab issue tracker] and see the [https://gitlab.com/inkscape/inkscape/-/commits/1.0.x commit history] (all changes since DATE until release date).&lt;br /&gt;
&lt;br /&gt;
== Translations ==&lt;br /&gt;
&lt;br /&gt;
The following '''user interface translations''' received updates:&lt;br /&gt;
&lt;br /&gt;
* Catalan&lt;br /&gt;
* Chinese&lt;br /&gt;
* Croatian&lt;br /&gt;
* Czech&lt;br /&gt;
* Dutch&lt;br /&gt;
* Hungarian&lt;br /&gt;
* Icelandic&lt;br /&gt;
* Italian&lt;br /&gt;
* Russian&lt;br /&gt;
* Spanish&lt;br /&gt;
* Ukrainian&lt;br /&gt;
&lt;br /&gt;
The following '''documentation''' translations received updates:&lt;br /&gt;
&lt;br /&gt;
* French&lt;br /&gt;
* Croatian&lt;br /&gt;
* Catalan&lt;br /&gt;
&lt;br /&gt;
=== Contributing to translations ===&lt;br /&gt;
&lt;br /&gt;
Want to help with translations? [https://inkscape.org/contribute/translations/ Learn how to help!]&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* Fill in&lt;br /&gt;
&lt;br /&gt;
=== Contributing to documentation and documentation translation ===&lt;br /&gt;
Contributions to the documentation translations, as well as improvements to its contents, are welcome at [https://gitlab.com/inkscape/inkscape-docs/documentation the inkscape-docs repository].&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
* Fill in&lt;br /&gt;
* Many of Inkscape's old bug reports still need to be [https://alpha.inkscape.org/bug-migration/ tested and migrated to the new bug and feature request reporting page]. While some progress has already been made, we still need your help with that task.&lt;br /&gt;
* All (migrated and new) open issues for the project are listed on [https://gitlab.com/groups/inkscape/-/issues GitLab]. If you have some time on your hands and can help fixing them, [https://chat.inkscape.org/channel/team_devel join us in the development chat] and let us tackle them together.&lt;br /&gt;
&lt;br /&gt;
== Previous releases ==&lt;br /&gt;
* [[Release notes/0.92]]&lt;br /&gt;
* [[Release notes/0.92.1]]&lt;br /&gt;
* [[Release notes/0.92.2]]&lt;br /&gt;
* [[Release notes/0.92.3]]&lt;br /&gt;
* [[Release notes/0.92.4]]&lt;br /&gt;
* [[Release notes/0.92.5]]&lt;br /&gt;
* [[Release notes/1.0]]&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.0.1&amp;diff=118641</id>
		<title>Release notes/1.0.1</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.0.1&amp;diff=118641"/>
		<updated>2020-08-24T21:21:20Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: /* Live Path Effects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Other languages | en = {{FULLPAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 20px; background-color: #9f9&amp;quot;&amp;gt;&lt;br /&gt;
TODO: Add changes made to [https://gitlab.com/inkscape/inkscape/-/commits/1.0.x/ 1.0.x] after August 18, 2020 .&lt;br /&gt;
&lt;br /&gt;
Milestone on gitlab:&lt;br /&gt;
* [https://gitlab.com/groups/inkscape/-/milestones/4 issues]&lt;br /&gt;
* [https://gitlab.com/groups/inkscape/-/milestones/4#tab-merge-requests merge requests] (probably we'll miss to milestone some [https://gitlab.com/groups/inkscape/-/merge_requests?state=merged&amp;amp;target_branch=1.0.x merge requests targeting 1.0.x])&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== About this release ==&lt;br /&gt;
&lt;br /&gt;
'''Definitely not released yet.'''&lt;br /&gt;
&lt;br /&gt;
Inkscape 1.0.1 is mainly a stability and bugfix release. New features only affect the extensions.&lt;br /&gt;
&lt;br /&gt;
== New Features ==&lt;br /&gt;
&lt;br /&gt;
=== Color-managed PDF export using Scribus &amp;lt;span id=&amp;quot;scribus_pdf&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
* have Scribus 1.5.x installed (the Scribus executable must not be called scribus-ng)&lt;br /&gt;
* have enabled color management for your document&lt;br /&gt;
* have selected one color profile to use for the colors in your file&lt;br /&gt;
* assign all colors in the document with the color managed color selector in the Fill and Stroke dialog&lt;br /&gt;
* not use filters in your drawing (this includes blur)&lt;br /&gt;
* not use any transparency if you're exporting to PDF/X-1, PDF/X-3 or PDF 1.3&lt;br /&gt;
* not include any bitmap images&lt;br /&gt;
* not use markers&lt;br /&gt;
* not use any other SVG features that are not supported by Scribus&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== List all Colors in a document ===&lt;br /&gt;
&lt;br /&gt;
A new extension '''Color &amp;gt; List All''' lists all colors used in a document and indicates how often they are used ([https://gitlab.com/inkscape/extensions/-/commit/a0b150e1ab050dde2fb0ae7dc11c275015dbac36 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Interpolate gradients ===&lt;br /&gt;
&lt;br /&gt;
The '''Interpolate extension''' now also interpolates gradients in fills and in strokes (before, it could only interpolate flat colors) and named colors  ([https://gitlab.com/inkscape/extensions/-/commit/7862b2085603054fdfd682ffce9d8467ecec300a Commit]). &lt;br /&gt;
&lt;br /&gt;
=== Other small improvements ===&lt;br /&gt;
&lt;br /&gt;
* Users can now define an ID for QR code groups rendered by the '''Render Barcode extension''' ([https://gitlab.com/inkscape/extensions/-/commit/761029d1b8bec4287b052cd5ecdd41bb00c62866 Commit])&lt;br /&gt;
* Extensions now understand what to do with the '''CSS unit Q''' (1/40th of a cm) ([https://gitlab.com/inkscape/extensions/-/commit/6c38c129874b98350430c9d4752861361b527e2e Commit])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Crash fixes ==&lt;br /&gt;
&lt;br /&gt;
Fix a crash &amp;amp;hellip;&lt;br /&gt;
* &amp;amp;hellip; when applying Offset LPE to groups ([https://gitlab.com/inkscape/inkscape/-/commit/fc8557d167454e15c42a1dfbc9edd1088d7ff711 Commit])&lt;br /&gt;
* &amp;amp;hellip; when closing Inkscape while the filter editor dialog is open ([https://gitlab.com/inkscape/inkscape/-/commit/08c7ad69a7bbf6c9a9b865e5b33b4cf1d6c3dc6f Commit])&lt;br /&gt;
* &amp;amp;hellip; with some cursor themes that do not contain an upward arrow cursor ([https://gitlab.com/inkscape/inkscape/-/commit/e6d8ec3f2ac6a7d3a6156fb6a7626573ded1c7d4 Commit])&lt;br /&gt;
* &amp;amp;hellip; when the file to open does not exist ([https://gitlab.com/inkscape/inkscape/-/commit/ddde047e4613f347f521cb7fef8a394118dac541 Commit])&lt;br /&gt;
* &amp;amp;hellip; when resizing a document with a grid, when the document properties dialog is closed ([https://gitlab.com/inkscape/inkscape/-/commit/d6d20de3afa48401bcd364dcb75a62729ea6775a Commit])&lt;br /&gt;
* &amp;amp;hellip; when opening a malformed pdf where the selected page does not exist ([https://gitlab.com/inkscape/inkscape/-/commit/6603a35c658c082353803f1bd847132d08abb8b7 Commit])&lt;br /&gt;
* &amp;amp;hellip; when creating a clone of / opening a file with a symbol from an object with a CSS style ([https://gitlab.com/inkscape/inkscape/-/commit/fbf97ecb4be963f7068533f5e9d5d2e1d4fe68be Commit])&lt;br /&gt;
* &amp;amp;hellip; when exporting an object identified by its ID to SVG from the command line ([https://gitlab.com/inkscape/inkscape/-/commit/8dfe6ae35fafd1d8e7b6ede85ed27f5bee7cd8b2 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the dropper tool a lot ([https://gitlab.com/inkscape/inkscape/-/commit/38d22c431c37ed4cc007ed3e56224bd375066bae Commit])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Other Bug fixes ==&lt;br /&gt;
&lt;br /&gt;
=== Packaging ===&lt;br /&gt;
&lt;br /&gt;
* '''AppImage''' now comes with '''Python 3.8''' ([https://gitlab.com/inkscape/inkscape/-/commit/30324570d9a1a931595c23b842c5b02b925f6382 Commit])&lt;br /&gt;
* '''Snap''' now uses the system's font cache and thus '''finds all installed fonts''' ([https://gitlab.com/inkscape/inkscape/-/commit/cfa4a1c0e6b3342f3db91d2095fa5ff9e510ff09 Commit]). Additionally, it can now make use of '''extensions with custom user interfaces''' (e.g. InkStitch) ([https://gitlab.com/inkscape/inkscape/-/commit/c78d3668209e2f34de2c3090622ab1d026d6724b Commit])&lt;br /&gt;
&lt;br /&gt;
=== Canvas ===&lt;br /&gt;
&lt;br /&gt;
* The '''zoom correction factor''' no longer depends on the display unit, so correction works properly for documents that are not in mm ([https://gitlab.com/inkscape/inkscape/-/commit/4eaebb0e07718776d555d36853ee6172c04f3a45 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Dialogs ===&lt;br /&gt;
&lt;br /&gt;
* The '''document properties dialog''' can now be resized even if one is using display scaling on a hidpi screen on Linux&lt;br /&gt;
&lt;br /&gt;
=== Rendering ===&lt;br /&gt;
&lt;br /&gt;
* '''Zooming''' no longer causes artifacts when there is a path with an arc segment with a radius of 0 in the drawing ([https://gitlab.com/inkscape/inkscape/-/commit/a3831f969bdeb75f4760e7f886600dab8474af81 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
* '''3D-box tool:'''&lt;br /&gt;
** Keyboard shortcuts for changing angles in the 3D-box tool were adjusted to work as documented, even with the Y-axis inverted ([https://gitlab.com/inkscape/inkscape/-/commit/dfaa5a5516ca222c0a5aedefa3f50e72604693f0 Commit])&lt;br /&gt;
* '''Eraser tool:'''&lt;br /&gt;
** The mass value field is no longer greyed out and can be used ([https://gitlab.com/inkscape/inkscape/-/commit/5df58fb0ac0ff0e0c76a131be5d0aecfc6af9dd1 Commit])&lt;br /&gt;
* '''Gradient tool:'''&lt;br /&gt;
** Simplifying selected gradient stops with Ctrl+L works now ([https://gitlab.com/inkscape/inkscape/-/commit/ccf16d938cfdacabb02fb52312137ef5edf2b66d Commit])&lt;br /&gt;
* '''Node tool:'''&lt;br /&gt;
** Path &amp;gt; Reverse now works on subpaths again ([https://gitlab.com/inkscape/inkscape/-/commit/3c1c44f1a4ddb5b1bc98e4b9b9997c87a749b1fe Commit])&lt;br /&gt;
* '''Pencil tool:'''&lt;br /&gt;
** The 'flatten simplify (LPE)' button now only shows up when it can be used ([https://gitlab.com/inkscape/inkscape/-/commit/a98ffa63dd6cec59203ad4fc4481d42f502c915d Commit])&lt;br /&gt;
* '''Selector tool:'''&lt;br /&gt;
** Keyboard shortcuts with Alt key for rotating objects also work as documented again with the Y-axis inversion ([https://gitlab.com/inkscape/inkscape/-/commit/dfaa5a5516ca222c0a5aedefa3f50e72604693f0 Commit])&lt;br /&gt;
** Objects no longer seemingly jump or scale up when moving multiple of them with snapping turned on ([https://gitlab.com/inkscape/inkscape/-/commit/1f3f8bd44a755f2cdba219e124e6d3afe41ed87d Commit])&lt;br /&gt;
** Default snap delay was set to 0 so snapping will work more precisely ([https://gitlab.com/inkscape/inkscape/-/commit/7cf01540cb0fe5f31df6c2e4dd33355738fada2a Commit])&lt;br /&gt;
* '''Text tool:'''&lt;br /&gt;
** Line height doesn't change spontaneously when switching tools while having text selected ([https://gitlab.com/inkscape/inkscape/-/commit/cf1ac8caed1244e59daa8fe54ef70b48f4307b0f Commit])&lt;br /&gt;
&lt;br /&gt;
=== Import / Export / Save ===&lt;br /&gt;
&lt;br /&gt;
* when saving as '''PDF / PS / EPS + LaTeX''', &amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt; signs are now properly escaped ([https://gitlab.com/inkscape/inkscape/-/commit/ba98d85aecab6b57a385ea981726415aebad5d47 Commit])&lt;br /&gt;
* the dpi value for '''exporting to PNG''' can be specified as a decimal number again&lt;br /&gt;
* '''attribute order''' is no longer reversed when saving as SVG, so comparing two SVG files is easier now ([https://gitlab.com/inkscape/inkscape/-/commit/376a40c06f867168ee28ef083e67b8064d792f96 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Masking / Clipping ===&lt;br /&gt;
&lt;br /&gt;
* When '''releasing or undoing a mask''', objects will no longer become unselectable and will use their own bounding box ([https://gitlab.com/inkscape/inkscape/-/commit/5799d73f4421bfa74106d18a2465937c69acb20b Commit])&lt;br /&gt;
&lt;br /&gt;
=== Live Path Effects ===&lt;br /&gt;
&lt;br /&gt;
* The '''Knot LPE''' allows to switch the direction of self-crossings ([https://gitlab.com/inkscape/inkscape/-/commit/1881450511cb068cd53f1b02fe3d2e8b8a0defd1 Commit])&lt;br /&gt;
* '''LPE selection dialog''' looks better now with some desktop themes ([https://gitlab.com/inkscape/inkscape/-/commit/cf1ac8caed1244e59daa8fe54ef70b48f4307b0f Commit])&lt;br /&gt;
* '''Fill between many''': option 'fuse coincident points' has been replaced with good defaults ([https://gitlab.com/inkscape/inkscape/-/commit/b02872e1324ccf0a2e4b145a87d0e107025e3b63 Commit])&lt;br /&gt;
* '''Roughen LPE''' now works more reliably ([https://gitlab.com/inkscape/inkscape/-/commit/4fa58e650d436e1c98b8b081975ff927db12c732 Commit])&lt;br /&gt;
* Inkscape no longer becomes unresponsive when selecting an object that is used for the '''Pattern-Along-Path LPE''' ([https://gitlab.com/inkscape/inkscape/-/commit/fceeb28d06a1e15c0260e8ee89284d1e81136c06 Commit])&lt;br /&gt;
* '''Clone original''' now get the clone or linked item style by default instead starting with a black fill, also now fix a regression that make text elements clones usables as source. Transforms also are better handled. (https://gitlab.com/inkscape/inkscape/-/commit/046ab13d2aef838a4a7ddf4c04408f5ae49c7e8b)&lt;br /&gt;
&lt;br /&gt;
=== Performance ===&lt;br /&gt;
&lt;br /&gt;
* Inkscape no longer becomes unresponsive when opening a document '''with lots of style tags''' in it ([https://gitlab.com/inkscape/inkscape/-/commit/078c825d76dee0bffb5619f2ef6384e61801bc20 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Extensions ===&lt;br /&gt;
&lt;br /&gt;
==== General ====&lt;br /&gt;
&lt;br /&gt;
* Relative paths to '''linked images''' no longer break when using an extension ([https://gitlab.com/inkscape/inkscape/-/commit/0fee34477bbf248d07c3396fe966fd6334dcca25 Commit])&lt;br /&gt;
* Path elements are now '''transformed correctly''' when applying transformation matrices to them ([https://gitlab.com/inkscape/extensions/-/commit/fb416f7c811d19baad3e445d47085516e2e99efa Commit])&lt;br /&gt;
* '''Text element coordinates''' are now interpreted correctly, even if they use a different unit than px ([https://gitlab.com/inkscape/extensions/-/commit/5a15053be85a9eafa49bc4c296fa7657409f94c3 Commit]) and their (guessed) bounding boxes now consider transforms&lt;br /&gt;
* Extensions that adjust '''colors''' now work on groups again ([https://gitlab.com/inkscape/extensions/-/commit/311b017fe056f948d6da14171092dc14d01a3ce0 Commit])&lt;br /&gt;
&lt;br /&gt;
==== Specific extensions ====&lt;br /&gt;
&lt;br /&gt;
* '''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) ([https://gitlab.com/inkscape/extensions/-/commit/fb10061fa393e18b125f4694204cc3ef05f93a8e Commit]).&lt;br /&gt;
* 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 ([https://gitlab.com/inkscape/extensions/-/commit/801867667550083f86acf285e4dfdc153a0a1bc1 Commit]). The extension now works with multiple pens (marked by their layer name in Inkscape) again ([https://gitlab.com/inkscape/extensions/-/commit/60abf8059b18420e3735457af253566688ebb13e Commit]).&lt;br /&gt;
* The '''Interpolate extension''' now works with the tutorial files again ([https://gitlab.com/inkscape/extensions/-/commit/5a2fd158e237f3de3cc4ad3b5b02524271127fc2 Commit]).&lt;br /&gt;
* The extension '''Render &amp;gt; Barcode &amp;gt; Datamatrix''' now renders 64 x 64 datamatrices correctly ([https://gitlab.com/inkscape/extensions/-/commit/c3f2cd1409e48782961514b2313536634ec33055 Commit]).&lt;br /&gt;
* Rendering a '''3D Polyhedron''' no longer gives deprecation warnings ([https://gitlab.com/inkscape/extensions/-/commit/bc7f8779972c599d6f5fa9eba2e160ebfc3b2dfc#3f2b8a83a71ce2e508e1ac143af87e1d498be817 Commit]).&lt;br /&gt;
* The '''Measure Path extension''' now also works when the Help tab is open when clicking on Apply ([https://gitlab.com/inkscape/extensions/-/commit/cc7c37b18cf968b7042f97a6d51610a9e6110ef5 Commit]&lt;br /&gt;
* '''Color &amp;gt; Randomize extension''' now works correctly for the Hue and Lightness parameters&lt;br /&gt;
* The unnecessary Live preview was removed from the '''Interactive Mockup extension''' ([https://gitlab.com/inkscape/extensions/-/commit/1e560830fa8eebc32fbc28d5d5545fde0006c484 Commit])&lt;br /&gt;
* The '''Perspective / Envelope''' extension now considers transforms ([https://gitlab.com/inkscape/extensions/-/commit/1d27a0e2e23663973347f6f543ee3f8433fed0fb Commit]).&lt;br /&gt;
* The '''Hershey text extension''' fonts now contain letters needed to plot in Danish ([https://gitlab.com/inkscape/extensions/-/commit/f8fbd22819a5d58cb82a82c7f9dff8fc16b7001b Commit]). Additionally, the extension can now better handle line heights ([https://gitlab.com/inkscape/extensions/-/commit/9244cc722fb168351ea01e799b555024644c1164 Commit]).&lt;br /&gt;
&lt;br /&gt;
==== Extension failure fixes ====&lt;br /&gt;
&lt;br /&gt;
Fix a failure &amp;amp;hellip;&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;hellip; when exporting a document with unknown SVG tags to '''HTML5 canvas''' ([https://gitlab.com/inkscape/extensions/-/commit/9d44f6b9ce1cab2250ad854a736dbcfb58046653 Commit])&lt;br /&gt;
* &amp;amp;hellip; when trying to access a document '''node with an unknown tag''' ([https://gitlab.com/inkscape/extensions/-/commit/05cfe7f2e336a1efb95f77f1db725c6a974d3a8f Commit])&lt;br /&gt;
* &amp;amp;hellip; when trying to '''import a dxf file''' with a circle / ellipse ([https://gitlab.com/inkscape/extensions/-/commit/958c70509fe5e520aa063d33d28330ea33451ccd Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''Perfect Bound Cover extension''' ([https://gitlab.com/inkscape/extensions/-/commit/d8750d09c454c742a1bb6a5f3470690e544e89c1 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''Mesh Gradient to Path extension''' ([https://gitlab.com/inkscape/extensions/-/issues/216 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''JessyInk''' extension ([https://gitlab.com/inkscape/extensions/-/commit/2cba7c3f718133aeb6db14442662a54618d4e835 Commit]).&lt;br /&gt;
* &amp;amp;hellip; when using the '''DPI Switcher extension''' ([https://gitlab.com/inkscape/extensions/-/commit/ca718bbe91131252cf6a2dccbe2c717e7bdb705a Commit])&lt;br /&gt;
&lt;br /&gt;
==== Extension API changes / Improvements for Extension Developers ====&lt;br /&gt;
&lt;br /&gt;
* '''Shape objects''' now have an &amp;lt;code&amp;gt;is_visible&amp;lt;/code&amp;gt; method ([https://gitlab.com/inkscape/extensions/-/commit/3e10fece0acc07bc33462ca474f0fc6418c7d552 Commit])&lt;br /&gt;
* '''Documentation''' extended and improved ([https://gitlab.com/inkscape/extensions/-/commit/050be97eed47a303cb823f46e2febb7e2196b989 Commit], []https://gitlab.com/inkscape/extensions/-/commit/9b21776f7c3d746911dac7305b8e1f2a08e38b70 Commit], [https://gitlab.com/inkscape/extensions/-/commit/639bb6914c7f44771c33f0031718c777504ca2a1 Commit], [https://gitlab.com/inkscape/extensions/-/commit/fe0efe3f2c3f2dccbbf365ff5f0270d89dc645e3 Commit])&lt;br /&gt;
* Use an underscore in front of the &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; attribute value to mark things that do not need to be available in the .py file ([https://gitlab.com/inkscape/extensions/-/commit/cc7c37b18cf968b7042f97a6d51610a9e6110ef5 Commit])&lt;br /&gt;
* '''Shape coordinates''' are now reported in user units ([https://gitlab.com/inkscape/extensions/-/commit/768ba690dd3e3eb303d94cb27874dac60cffb064 Commit])&lt;br /&gt;
* &amp;lt;code&amp;gt;inkex.addNS()&amp;lt;/code&amp;gt; is no longer required, attributes like &amp;lt;code&amp;gt;inkscape:groupmode&amp;lt;/code&amp;gt; can now be used directly, too ([https://gitlab.com/inkscape/extensions/-/commit/6b956b31602f77e9d4be250f4f431c7c264bd21b Commit])&lt;br /&gt;
* added method &amp;lt;code&amp;gt;getElementByName()&amp;lt;/code&amp;gt; to '''get an object by Inkscape label''' ([https://gitlab.com/inkscape/extensions/-/commit/d45bb4e90071ee89efea84cf683281b5b0e55bcc Commit])&lt;br /&gt;
* added method &amp;lt;code&amp;gt;getElementsByClass()&amp;lt;/code&amp;gt; to '''get objects by their class name''' ([https://gitlab.com/inkscape/extensions/-/commit/cc0399aad1c0e7916060e9d03f3da39c99688169 Commit])&lt;br /&gt;
* added '''method to create Star shapes''' ([https://gitlab.com/inkscape/extensions/-/commit/4af033bd814373d897590b7dc22e0f5f111d7695 Commit])&lt;br /&gt;
&lt;br /&gt;
'''Upcoming deprecations''' (1.1 will issue a warning, while both the old and the new version will just work in 1.0.1):&lt;br /&gt;
* See https://gitlab.com/inkscape/extensions/-/commit/4838d285b01106d243399e6bf36e7956a291eb98&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
&lt;br /&gt;
* Changes to '''filter region handles''' are now saved to the file ([https://gitlab.com/inkscape/inkscape/-/commit/229008a1649745b73c4f7914acd224c4433997d7 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
&lt;br /&gt;
* The same file can now be used to create '''multiple template files''' ([https://gitlab.com/inkscape/inkscape/-/commit/38f1695101cf73205f32d423e0edf139cbfe9895 Commit]) &lt;br /&gt;
&lt;br /&gt;
=== Color management ===&lt;br /&gt;
&lt;br /&gt;
* When using color management, the '''color selector works again''' ([https://gitlab.com/inkscape/inkscape/-/commit/cc76837b24d518d1dca5822a0921570a9b928a19 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Command line ===&lt;br /&gt;
&lt;br /&gt;
* the pre-1.0 options &amp;lt;code&amp;gt;--export-[type]=&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--file=&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;--without-gui=&amp;lt;/code&amp;gt; now have a fallback and print out a warning ([https://gitlab.com/inkscape/inkscape/-/commit/3ca6a4ed08405f2a530a9ed3065f77443f9f7ebe Commit])&lt;br /&gt;
* when converting a '''pdf to svg''' on the command line, the poppler text import method no longer changes randomly ([https://gitlab.com/inkscape/inkscape/-/commit/db5145555e343663e706f6006fd46d2fa0917101 Commit])&lt;br /&gt;
* opening files with '''Windows drive paths''' (with colons) works again ([https://gitlab.com/inkscape/inkscape/-/commit/fa303fb79ca6e4f6444005f0a4e3b916f3c7503f Commit])&lt;br /&gt;
* '''background color''' is now exported to PNG when using &amp;lt;code&amp;gt;--export-background&amp;lt;/code&amp;gt; even when &amp;lt;code&amp;gt;--export-background-opacity&amp;lt;/code&amp;gt; is not set explicitly ([https://gitlab.com/inkscape/inkscape/-/commit/6e8a6fa690483f5e75efbf9d1b3208524285103b Commit])&lt;br /&gt;
* bash completion [Fill in details] ([https://gitlab.com/inkscape/inkscape/-/commit/aa96949a632f0cf759be88a3388e4c52b62b1dab Commit])&lt;br /&gt;
&lt;br /&gt;
== Even more bug fixes ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
For a complete list, visit [https://gitlab.com/groups/inkscape/-/milestones/4 our GitLab issue tracker] and see the [https://gitlab.com/inkscape/inkscape/-/commits/1.0.x commit history] (all changes since DATE until release date).&lt;br /&gt;
&lt;br /&gt;
== Translations ==&lt;br /&gt;
&lt;br /&gt;
The following '''user interface translations''' received updates:&lt;br /&gt;
&lt;br /&gt;
* Catalan&lt;br /&gt;
* Chinese&lt;br /&gt;
* Croatian&lt;br /&gt;
* Czech&lt;br /&gt;
* Dutch&lt;br /&gt;
* Hungarian&lt;br /&gt;
* Icelandic&lt;br /&gt;
* Italian&lt;br /&gt;
* Russian&lt;br /&gt;
* Spanish&lt;br /&gt;
* Ukrainian&lt;br /&gt;
&lt;br /&gt;
The following '''documentation''' translations received updates:&lt;br /&gt;
&lt;br /&gt;
* French&lt;br /&gt;
* Croatian&lt;br /&gt;
* Catalan&lt;br /&gt;
&lt;br /&gt;
=== Contributing to translations ===&lt;br /&gt;
&lt;br /&gt;
Want to help with translations? [https://inkscape.org/contribute/translations/ Learn how to help!]&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* Fill in&lt;br /&gt;
&lt;br /&gt;
=== Contributing to documentation and documentation translation ===&lt;br /&gt;
Contributions to the documentation translations, as well as improvements to its contents, are welcome at [https://gitlab.com/inkscape/inkscape-docs/documentation the inkscape-docs repository].&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
* Fill in&lt;br /&gt;
* Many of Inkscape's old bug reports still need to be [https://alpha.inkscape.org/bug-migration/ tested and migrated to the new bug and feature request reporting page]. While some progress has already been made, we still need your help with that task.&lt;br /&gt;
* All (migrated and new) open issues for the project are listed on [https://gitlab.com/groups/inkscape/-/issues GitLab]. If you have some time on your hands and can help fixing them, [https://chat.inkscape.org/channel/team_devel join us in the development chat] and let us tackle them together.&lt;br /&gt;
&lt;br /&gt;
== Previous releases ==&lt;br /&gt;
* [[Release notes/0.92]]&lt;br /&gt;
* [[Release notes/0.92.1]]&lt;br /&gt;
* [[Release notes/0.92.2]]&lt;br /&gt;
* [[Release notes/0.92.3]]&lt;br /&gt;
* [[Release notes/0.92.4]]&lt;br /&gt;
* [[Release notes/0.92.5]]&lt;br /&gt;
* [[Release notes/1.0]]&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.1&amp;diff=118640</id>
		<title>Release notes/1.1</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.1&amp;diff=118640"/>
		<updated>2020-08-24T21:17:23Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: /* Live Path Effects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Other languages | en = {{FULLPAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
== Release highlights ==&lt;br /&gt;
&lt;br /&gt;
'''Definitely not released yet.'''&lt;br /&gt;
&lt;br /&gt;
Inkscape 1.1 is a stability and bugfix release. &lt;br /&gt;
&lt;br /&gt;
[For changes made even before the 1.0 release that aren't in 1.0, try to find out if the checked and not stroked ones here: https://gitlab.com/inkscape/inkscape/-/issues/1030 have really not been cherrypicked]&lt;br /&gt;
&lt;br /&gt;
The most notable improvements are: &lt;br /&gt;
&lt;br /&gt;
* Fill in&lt;br /&gt;
&lt;br /&gt;
== Important changes ==&lt;br /&gt;
&lt;br /&gt;
=== For packagers ===&lt;br /&gt;
&lt;br /&gt;
* We no longer depend on GtkSpell and ASpell but on GSpell for spell checking.&lt;br /&gt;
* lib2geom has been moved into its own git submodule (like the extensions).&lt;br /&gt;
&lt;br /&gt;
== Improvements ==&lt;br /&gt;
&lt;br /&gt;
* In Edit &amp;gt; Preferences &amp;gt; Imported images : Import, there is a new option that allows you to disable relative paths to linked files (&amp;quot;Store absolute file path for linked images&amp;quot;, active by default).&lt;br /&gt;
* [https://en.wikipedia.org/wiki/XInclude XInclude] support (see [https://gitlab.com/inkscape/inkscape/-/merge_requests/1150 !1150]) ''TODO: Move to a &amp;quot;technical&amp;quot; or &amp;quot;advanced&amp;quot; section?''&lt;br /&gt;
* Hidden dialogs stop receiving signals and release resources&lt;br /&gt;
* Shell mode: a history of commands is now remembered and can be accessed with the up and down arrow keys. [Tab ... autocompletion?]&lt;br /&gt;
* Recognize layers in SVG files exported from CorelDraw (see [https://gitlab.com/inkscape/inkscape/-/merge_requests/2046 !2046])&lt;br /&gt;
&lt;br /&gt;
=== Connector Tool ===&lt;br /&gt;
&lt;br /&gt;
New sub-point connections for clones and groups, allowing users to use Inkscape to connect diagrams together like in other drafting tools:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Sub connector points.gif|New sub-connector points&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== General User Interface ===&lt;br /&gt;
&lt;br /&gt;
* Dock layouts are now saved in an xml file (&amp;lt;code&amp;gt;docklayout.xml&amp;lt;/code&amp;gt;) in the user preferences directory, making them transferable.&lt;br /&gt;
* The legacy gradient editor (a dialog that could previously be enabled in the preferences for the gradient tool) has been removed.&lt;br /&gt;
&lt;br /&gt;
=== Canvas ===&lt;br /&gt;
==== Rotation lock ====&lt;br /&gt;
&lt;br /&gt;
A new menu item has been added to allow the user to prevent the rotation of the canvas with key bindings commonly associated with zooming in other applications. This setting can be toggled on a per-window basis. In addition, a new preference option has been added to allow users to set the mode to be on when a new window is opened.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Canvas rotation lock toggle.png|New &amp;quot;Rotation lock&amp;quot; menu item&lt;br /&gt;
File:Default rotation lock toggle.png|Configuration option to lock the rotation by default&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Live Path Effects ===&lt;br /&gt;
&lt;br /&gt;
==== Automatic fill preservation for Path Effects ====&lt;br /&gt;
&lt;br /&gt;
LPEs which render strokes as fills (&amp;lt;code&amp;gt;Join Type&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Power Stroke&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;Taper Stroke&amp;lt;/code&amp;gt;) have been modified to automatically preserve the previous fill by creating a linked path when applied to an object.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Sadchrys original drawing with fill.png|Original drawing&lt;br /&gt;
File:Sadchrys after applying LPE previous versions.png|Previous versions of Inkscape would preserve the stroke settings but remove the fill when applied.&lt;br /&gt;
File:Sadchrys after applying LPE 1.1 original path.png|Now, Inkscape will automatically preserve the fill by creating a linked path underneath.&lt;br /&gt;
File:Sadchrys after applying LPE 1.1 linked fill.png|LPE options for the linked fill&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Taper Stroke LPE improved ====&lt;br /&gt;
&lt;br /&gt;
The Taper stroke LPE has been updated to include taper direction options (allowing the taper to run to one side of the path, instead of to the middle) and smoothing options for both ends of the path, allowing more interesting paths to be made in the effect. In addition, using the keybind '''Shift+click''' on the on-canvas knots allows quickly alternating between the different possible taper shapes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Taper stroke direction control.png|Direction control options&lt;br /&gt;
File:Taper stroke new parameter list.png|New parameter list&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== New shortcut for Fill between many LPE ====&lt;br /&gt;
&lt;br /&gt;
A new shortcut has been added under the Path menu to automatically create a linked fill path using the '''Fill between many''' path effect. The effect is created beneath the selected paths and automatically selected to faciliate moving the path into the correct z-order and styling it as intended. For greater efficiency, the shortcut can also be bound to a hotkey using the '''Preferences''' dialog.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Fill between many shortcut menuitem.png|Previously, using this effect required tediously copying every path to the clipboard and pasting it into the parameter list of a new path.&lt;br /&gt;
File:Fill between many result.png|Now, Inkscape can perform this task automatically, without any tedium.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Offset''' fix a crash moving knots on groups and improve offsetting method and speed. Now work on open paths (without self intersections)&lt;br /&gt;
&lt;br /&gt;
=== Extensions ===&lt;br /&gt;
&lt;br /&gt;
A new extension allows to directly save as a PDF through Scribus, if Scribus 1.5+ is found in the path. This should allow to produce a color-managed PDF if the SVG is color-managed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- == Regression fixes ==&lt;br /&gt;
&lt;br /&gt;
* ... --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Notable bugfixes ==&lt;br /&gt;
&lt;br /&gt;
* Dragging connected objects now does not leave the connections behind until dragging concludes. Instead lines follow drag smoothly.&lt;br /&gt;
&lt;br /&gt;
== Breaking changes / Action required ==&lt;br /&gt;
&lt;br /&gt;
=== Extensions ===&lt;br /&gt;
&lt;br /&gt;
Element selections API has been improved, the API in 10 of using `self.svg.selected` is deprecated in favour of the new `self.svg.selection` interface. The previous API will continue to work for the time being but should be updated to the new API. Selection is now a type of ElementList which provides filtering, ordering and other generalised functionality, if you need an element list for example to make a bounding box, this is the way to do it.&lt;br /&gt;
&lt;br /&gt;
== Crash fixes ==&lt;br /&gt;
&lt;br /&gt;
Fix a crash &amp;amp;hellip;&lt;br /&gt;
* &amp;amp;hellip; when ... ([https://gitlab.com/inkscape/inkscape/-/issues/ #number])&lt;br /&gt;
&lt;br /&gt;
== More bug fixes ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
For a complete list, visit [https://gitlab.com/inkscape/inkscape/-/milestones/2 our GitLab issue tracker] and see the [https://gitlab.com/inkscape/inkscape/-/commits/1.0.x commit history] (all changes since DATE until release date).&lt;br /&gt;
&lt;br /&gt;
== Translations ==&lt;br /&gt;
&lt;br /&gt;
The following UI translations received updates:&lt;br /&gt;
&lt;br /&gt;
* Language&lt;br /&gt;
&lt;br /&gt;
The following documentation translations received updates:&lt;br /&gt;
&lt;br /&gt;
* Language&lt;br /&gt;
&lt;br /&gt;
=== Contributing to interface translations ===&lt;br /&gt;
&lt;br /&gt;
Want to help with translations? [https://inkscape.org/contribute/translations/ Learn how to help!]&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* Some missing options were added to the man page (command line help)&lt;br /&gt;
* Some missing keyboard shortcuts were added to the keyboard shortcut reference&lt;br /&gt;
&lt;br /&gt;
=== Contributing to documentation and documentation translation ===&lt;br /&gt;
Contributions to the documentation translations, as well as improvements to its contents, are welcome at [https://gitlab.com/inkscape/inkscape-docs/documentation the inkscape-docs repository].&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
* Fill in&lt;br /&gt;
* Many of Inkscape's old bug reports still need to be [https://alpha.inkscape.org/bug-migration/ tested and migrated to the new bug and feature request reporting page]. While some progress has already been made, we still need your help with that task.&lt;br /&gt;
* All (migrated and new) open issues for the project are listed on [https://gitlab.com/groups/inkscape/-/issues GitLab]. If you have some time on your hands and can help fixing them, [https://chat.inkscape.org/channel/team_devel join us in the development chat] and let us tackle them together.&lt;br /&gt;
&lt;br /&gt;
== Previous releases ==&lt;br /&gt;
* [[Release notes/0.92]]&lt;br /&gt;
* [[Release notes/0.92.1]]&lt;br /&gt;
* [[Release notes/0.92.2]]&lt;br /&gt;
* [[Release notes/0.92.3]]&lt;br /&gt;
* [[Release notes/0.92.4]]&lt;br /&gt;
* [[Release notes/0.92.5]]&lt;br /&gt;
* [[Release notes/1.0]]&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.1&amp;diff=118639</id>
		<title>Release notes/1.1</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.1&amp;diff=118639"/>
		<updated>2020-08-24T19:04:29Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: /* Live Path Effects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Other languages | en = {{FULLPAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
== Release highlights ==&lt;br /&gt;
&lt;br /&gt;
'''Definitely not released yet.'''&lt;br /&gt;
&lt;br /&gt;
Inkscape 1.1 is a stability and bugfix release. &lt;br /&gt;
&lt;br /&gt;
[For changes made even before the 1.0 release that aren't in 1.0, try to find out if the checked and not stroked ones here: https://gitlab.com/inkscape/inkscape/-/issues/1030 have really not been cherrypicked]&lt;br /&gt;
&lt;br /&gt;
The most notable improvements are: &lt;br /&gt;
&lt;br /&gt;
* Fill in&lt;br /&gt;
&lt;br /&gt;
== Important changes ==&lt;br /&gt;
&lt;br /&gt;
=== For packagers ===&lt;br /&gt;
&lt;br /&gt;
* We no longer depend on GtkSpell and ASpell but on GSpell for spell checking.&lt;br /&gt;
* lib2geom has been moved into its own git submodule (like the extensions).&lt;br /&gt;
&lt;br /&gt;
== Improvements ==&lt;br /&gt;
&lt;br /&gt;
* In Edit &amp;gt; Preferences &amp;gt; Imported images : Import, there is a new option that allows you to disable relative paths to linked files (&amp;quot;Store absolute file path for linked images&amp;quot;, active by default).&lt;br /&gt;
* [https://en.wikipedia.org/wiki/XInclude XInclude] support (see [https://gitlab.com/inkscape/inkscape/-/merge_requests/1150 !1150]) ''TODO: Move to a &amp;quot;technical&amp;quot; or &amp;quot;advanced&amp;quot; section?''&lt;br /&gt;
* Hidden dialogs stop receiving signals and release resources&lt;br /&gt;
* Shell mode: a history of commands is now remembered and can be accessed with the up and down arrow keys. [Tab ... autocompletion?]&lt;br /&gt;
* Recognize layers in SVG files exported from CorelDraw (see [https://gitlab.com/inkscape/inkscape/-/merge_requests/2046 !2046])&lt;br /&gt;
&lt;br /&gt;
=== Connector Tool ===&lt;br /&gt;
&lt;br /&gt;
New sub-point connections for clones and groups, allowing users to use Inkscape to connect diagrams together like in other drafting tools:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Sub connector points.gif|New sub-connector points&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== General User Interface ===&lt;br /&gt;
&lt;br /&gt;
* Dock layouts are now saved in an xml file (&amp;lt;code&amp;gt;docklayout.xml&amp;lt;/code&amp;gt;) in the user preferences directory, making them transferable.&lt;br /&gt;
* The legacy gradient editor (a dialog that could previously be enabled in the preferences for the gradient tool) has been removed.&lt;br /&gt;
&lt;br /&gt;
=== Canvas ===&lt;br /&gt;
==== Rotation lock ====&lt;br /&gt;
&lt;br /&gt;
A new menu item has been added to allow the user to prevent the rotation of the canvas with key bindings commonly associated with zooming in other applications. This setting can be toggled on a per-window basis. In addition, a new preference option has been added to allow users to set the mode to be on when a new window is opened.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Canvas rotation lock toggle.png|New &amp;quot;Rotation lock&amp;quot; menu item&lt;br /&gt;
File:Default rotation lock toggle.png|Configuration option to lock the rotation by default&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Live Path Effects ===&lt;br /&gt;
&lt;br /&gt;
==== Automatic fill preservation for Path Effects ====&lt;br /&gt;
&lt;br /&gt;
LPEs which render strokes as fills (&amp;lt;code&amp;gt;Join Type&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Power Stroke&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;Taper Stroke&amp;lt;/code&amp;gt;) have been modified to automatically preserve the previous fill by creating a linked path when applied to an object.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Sadchrys original drawing with fill.png|Original drawing&lt;br /&gt;
File:Sadchrys after applying LPE previous versions.png|Previous versions of Inkscape would preserve the stroke settings but remove the fill when applied.&lt;br /&gt;
File:Sadchrys after applying LPE 1.1 original path.png|Now, Inkscape will automatically preserve the fill by creating a linked path underneath.&lt;br /&gt;
File:Sadchrys after applying LPE 1.1 linked fill.png|LPE options for the linked fill&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Taper Stroke LPE improved ====&lt;br /&gt;
&lt;br /&gt;
The Taper stroke LPE has been updated to include taper direction options (allowing the taper to run to one side of the path, instead of to the middle) and smoothing options for both ends of the path, allowing more interesting paths to be made in the effect. In addition, using the keybind '''Shift+click''' on the on-canvas knots allows quickly alternating between the different possible taper shapes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Taper stroke direction control.png|Direction control options&lt;br /&gt;
File:Taper stroke new parameter list.png|New parameter list&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== New shortcut for Fill between many LPE ====&lt;br /&gt;
&lt;br /&gt;
A new shortcut has been added under the Path menu to automatically create a linked fill path using the '''Fill between many''' path effect. The effect is created beneath the selected paths and automatically selected to faciliate moving the path into the correct z-order and styling it as intended. For greater efficiency, the shortcut can also be bound to a hotkey using the '''Preferences''' dialog.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Fill between many shortcut menuitem.png|Previously, using this effect required tediously copying every path to the clipboard and pasting it into the parameter list of a new path.&lt;br /&gt;
File:Fill between many result.png|Now, Inkscape can perform this task automatically, without any tedium.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Clone original''' now get the clone or linked item style by default, also now fix a regression that make text elements clones usables as source. Transforms are better handled.&lt;br /&gt;
&lt;br /&gt;
* '''Offset''' fix a crash moving knots on groups and improve offsetting method and speed. Now work on open paths (without self intersections)&lt;br /&gt;
&lt;br /&gt;
=== Extensions ===&lt;br /&gt;
&lt;br /&gt;
A new extension allows to directly save as a PDF through Scribus, if Scribus 1.5+ is found in the path. This should allow to produce a color-managed PDF if the SVG is color-managed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- == Regression fixes ==&lt;br /&gt;
&lt;br /&gt;
* ... --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Notable bugfixes ==&lt;br /&gt;
&lt;br /&gt;
* Dragging connected objects now does not leave the connections behind until dragging concludes. Instead lines follow drag smoothly.&lt;br /&gt;
&lt;br /&gt;
== Breaking changes / Action required ==&lt;br /&gt;
&lt;br /&gt;
=== Extensions ===&lt;br /&gt;
&lt;br /&gt;
Element selections API has been improved, the API in 10 of using `self.svg.selected` is deprecated in favour of the new `self.svg.selection` interface. The previous API will continue to work for the time being but should be updated to the new API. Selection is now a type of ElementList which provides filtering, ordering and other generalised functionality, if you need an element list for example to make a bounding box, this is the way to do it.&lt;br /&gt;
&lt;br /&gt;
== Crash fixes ==&lt;br /&gt;
&lt;br /&gt;
Fix a crash &amp;amp;hellip;&lt;br /&gt;
* &amp;amp;hellip; when ... ([https://gitlab.com/inkscape/inkscape/-/issues/ #number])&lt;br /&gt;
&lt;br /&gt;
== More bug fixes ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
For a complete list, visit [https://gitlab.com/inkscape/inkscape/-/milestones/2 our GitLab issue tracker] and see the [https://gitlab.com/inkscape/inkscape/-/commits/1.0.x commit history] (all changes since DATE until release date).&lt;br /&gt;
&lt;br /&gt;
== Translations ==&lt;br /&gt;
&lt;br /&gt;
The following UI translations received updates:&lt;br /&gt;
&lt;br /&gt;
* Language&lt;br /&gt;
&lt;br /&gt;
The following documentation translations received updates:&lt;br /&gt;
&lt;br /&gt;
* Language&lt;br /&gt;
&lt;br /&gt;
=== Contributing to interface translations ===&lt;br /&gt;
&lt;br /&gt;
Want to help with translations? [https://inkscape.org/contribute/translations/ Learn how to help!]&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* Some missing options were added to the man page (command line help)&lt;br /&gt;
* Some missing keyboard shortcuts were added to the keyboard shortcut reference&lt;br /&gt;
&lt;br /&gt;
=== Contributing to documentation and documentation translation ===&lt;br /&gt;
Contributions to the documentation translations, as well as improvements to its contents, are welcome at [https://gitlab.com/inkscape/inkscape-docs/documentation the inkscape-docs repository].&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
* Fill in&lt;br /&gt;
* Many of Inkscape's old bug reports still need to be [https://alpha.inkscape.org/bug-migration/ tested and migrated to the new bug and feature request reporting page]. While some progress has already been made, we still need your help with that task.&lt;br /&gt;
* All (migrated and new) open issues for the project are listed on [https://gitlab.com/groups/inkscape/-/issues GitLab]. If you have some time on your hands and can help fixing them, [https://chat.inkscape.org/channel/team_devel join us in the development chat] and let us tackle them together.&lt;br /&gt;
&lt;br /&gt;
== Previous releases ==&lt;br /&gt;
* [[Release notes/0.92]]&lt;br /&gt;
* [[Release notes/0.92.1]]&lt;br /&gt;
* [[Release notes/0.92.2]]&lt;br /&gt;
* [[Release notes/0.92.3]]&lt;br /&gt;
* [[Release notes/0.92.4]]&lt;br /&gt;
* [[Release notes/0.92.5]]&lt;br /&gt;
* [[Release notes/1.0]]&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.1&amp;diff=118638</id>
		<title>Release notes/1.1</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.1&amp;diff=118638"/>
		<updated>2020-08-24T19:03:28Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: /* Live Path Effects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Other languages | en = {{FULLPAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
== Release highlights ==&lt;br /&gt;
&lt;br /&gt;
'''Definitely not released yet.'''&lt;br /&gt;
&lt;br /&gt;
Inkscape 1.1 is a stability and bugfix release. &lt;br /&gt;
&lt;br /&gt;
[For changes made even before the 1.0 release that aren't in 1.0, try to find out if the checked and not stroked ones here: https://gitlab.com/inkscape/inkscape/-/issues/1030 have really not been cherrypicked]&lt;br /&gt;
&lt;br /&gt;
The most notable improvements are: &lt;br /&gt;
&lt;br /&gt;
* Fill in&lt;br /&gt;
&lt;br /&gt;
== Important changes ==&lt;br /&gt;
&lt;br /&gt;
=== For packagers ===&lt;br /&gt;
&lt;br /&gt;
* We no longer depend on GtkSpell and ASpell but on GSpell for spell checking.&lt;br /&gt;
* lib2geom has been moved into its own git submodule (like the extensions).&lt;br /&gt;
&lt;br /&gt;
== Improvements ==&lt;br /&gt;
&lt;br /&gt;
* In Edit &amp;gt; Preferences &amp;gt; Imported images : Import, there is a new option that allows you to disable relative paths to linked files (&amp;quot;Store absolute file path for linked images&amp;quot;, active by default).&lt;br /&gt;
* [https://en.wikipedia.org/wiki/XInclude XInclude] support (see [https://gitlab.com/inkscape/inkscape/-/merge_requests/1150 !1150]) ''TODO: Move to a &amp;quot;technical&amp;quot; or &amp;quot;advanced&amp;quot; section?''&lt;br /&gt;
* Hidden dialogs stop receiving signals and release resources&lt;br /&gt;
* Shell mode: a history of commands is now remembered and can be accessed with the up and down arrow keys. [Tab ... autocompletion?]&lt;br /&gt;
* Recognize layers in SVG files exported from CorelDraw (see [https://gitlab.com/inkscape/inkscape/-/merge_requests/2046 !2046])&lt;br /&gt;
&lt;br /&gt;
=== Connector Tool ===&lt;br /&gt;
&lt;br /&gt;
New sub-point connections for clones and groups, allowing users to use Inkscape to connect diagrams together like in other drafting tools:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Sub connector points.gif|New sub-connector points&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== General User Interface ===&lt;br /&gt;
&lt;br /&gt;
* Dock layouts are now saved in an xml file (&amp;lt;code&amp;gt;docklayout.xml&amp;lt;/code&amp;gt;) in the user preferences directory, making them transferable.&lt;br /&gt;
* The legacy gradient editor (a dialog that could previously be enabled in the preferences for the gradient tool) has been removed.&lt;br /&gt;
&lt;br /&gt;
=== Canvas ===&lt;br /&gt;
==== Rotation lock ====&lt;br /&gt;
&lt;br /&gt;
A new menu item has been added to allow the user to prevent the rotation of the canvas with key bindings commonly associated with zooming in other applications. This setting can be toggled on a per-window basis. In addition, a new preference option has been added to allow users to set the mode to be on when a new window is opened.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Canvas rotation lock toggle.png|New &amp;quot;Rotation lock&amp;quot; menu item&lt;br /&gt;
File:Default rotation lock toggle.png|Configuration option to lock the rotation by default&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Live Path Effects ===&lt;br /&gt;
&lt;br /&gt;
==== Automatic fill preservation for Path Effects ====&lt;br /&gt;
&lt;br /&gt;
LPEs which render strokes as fills (&amp;lt;code&amp;gt;Join Type&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Power Stroke&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;Taper Stroke&amp;lt;/code&amp;gt;) have been modified to automatically preserve the previous fill by creating a linked path when applied to an object.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Sadchrys original drawing with fill.png|Original drawing&lt;br /&gt;
File:Sadchrys after applying LPE previous versions.png|Previous versions of Inkscape would preserve the stroke settings but remove the fill when applied.&lt;br /&gt;
File:Sadchrys after applying LPE 1.1 original path.png|Now, Inkscape will automatically preserve the fill by creating a linked path underneath.&lt;br /&gt;
File:Sadchrys after applying LPE 1.1 linked fill.png|LPE options for the linked fill&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Taper Stroke LPE improved ====&lt;br /&gt;
&lt;br /&gt;
The Taper stroke LPE has been updated to include taper direction options (allowing the taper to run to one side of the path, instead of to the middle) and smoothing options for both ends of the path, allowing more interesting paths to be made in the effect. In addition, using the keybind '''Shift+click''' on the on-canvas knots allows quickly alternating between the different possible taper shapes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Taper stroke direction control.png|Direction control options&lt;br /&gt;
File:Taper stroke new parameter list.png|New parameter list&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== New shortcut for Fill between many LPE ====&lt;br /&gt;
&lt;br /&gt;
A new shortcut has been added under the Path menu to automatically create a linked fill path using the '''Fill between many''' path effect. The effect is created beneath the selected paths and automatically selected to faciliate moving the path into the correct z-order and styling it as intended. For greater efficiency, the shortcut can also be bound to a hotkey using the '''Preferences''' dialog.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Fill between many shortcut menuitem.png|Previously, using this effect required tediously copying every path to the clipboard and pasting it into the parameter list of a new path.&lt;br /&gt;
File:Fill between many result.png|Now, Inkscape can perform this task automatically, without any tedium.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* '''Clone original''' now get the clone or linked item style by default, also now fix a regression that make text elements clones usables as source. Transforms are better handled. (not merged jet: https://gitlab.com/inkscape/inkscape/-/merge_requests/2215)&lt;br /&gt;
* '''Offset''' fix a crash moving knots on groups and improve offsetting method and speed. Now work on open paths(without self intersections) (not merged jet: https://gitlab.com/inkscape/inkscape/-/merge_requests/2182)--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Extensions ===&lt;br /&gt;
&lt;br /&gt;
A new extension allows to directly save as a PDF through Scribus, if Scribus 1.5+ is found in the path. This should allow to produce a color-managed PDF if the SVG is color-managed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- == Regression fixes ==&lt;br /&gt;
&lt;br /&gt;
* ... --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Notable bugfixes ==&lt;br /&gt;
&lt;br /&gt;
* Dragging connected objects now does not leave the connections behind until dragging concludes. Instead lines follow drag smoothly.&lt;br /&gt;
&lt;br /&gt;
== Breaking changes / Action required ==&lt;br /&gt;
&lt;br /&gt;
=== Extensions ===&lt;br /&gt;
&lt;br /&gt;
Element selections API has been improved, the API in 10 of using `self.svg.selected` is deprecated in favour of the new `self.svg.selection` interface. The previous API will continue to work for the time being but should be updated to the new API. Selection is now a type of ElementList which provides filtering, ordering and other generalised functionality, if you need an element list for example to make a bounding box, this is the way to do it.&lt;br /&gt;
&lt;br /&gt;
== Crash fixes ==&lt;br /&gt;
&lt;br /&gt;
Fix a crash &amp;amp;hellip;&lt;br /&gt;
* &amp;amp;hellip; when ... ([https://gitlab.com/inkscape/inkscape/-/issues/ #number])&lt;br /&gt;
&lt;br /&gt;
== More bug fixes ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
For a complete list, visit [https://gitlab.com/inkscape/inkscape/-/milestones/2 our GitLab issue tracker] and see the [https://gitlab.com/inkscape/inkscape/-/commits/1.0.x commit history] (all changes since DATE until release date).&lt;br /&gt;
&lt;br /&gt;
== Translations ==&lt;br /&gt;
&lt;br /&gt;
The following UI translations received updates:&lt;br /&gt;
&lt;br /&gt;
* Language&lt;br /&gt;
&lt;br /&gt;
The following documentation translations received updates:&lt;br /&gt;
&lt;br /&gt;
* Language&lt;br /&gt;
&lt;br /&gt;
=== Contributing to interface translations ===&lt;br /&gt;
&lt;br /&gt;
Want to help with translations? [https://inkscape.org/contribute/translations/ Learn how to help!]&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* Some missing options were added to the man page (command line help)&lt;br /&gt;
* Some missing keyboard shortcuts were added to the keyboard shortcut reference&lt;br /&gt;
&lt;br /&gt;
=== Contributing to documentation and documentation translation ===&lt;br /&gt;
Contributions to the documentation translations, as well as improvements to its contents, are welcome at [https://gitlab.com/inkscape/inkscape-docs/documentation the inkscape-docs repository].&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
* Fill in&lt;br /&gt;
* Many of Inkscape's old bug reports still need to be [https://alpha.inkscape.org/bug-migration/ tested and migrated to the new bug and feature request reporting page]. While some progress has already been made, we still need your help with that task.&lt;br /&gt;
* All (migrated and new) open issues for the project are listed on [https://gitlab.com/groups/inkscape/-/issues GitLab]. If you have some time on your hands and can help fixing them, [https://chat.inkscape.org/channel/team_devel join us in the development chat] and let us tackle them together.&lt;br /&gt;
&lt;br /&gt;
== Previous releases ==&lt;br /&gt;
* [[Release notes/0.92]]&lt;br /&gt;
* [[Release notes/0.92.1]]&lt;br /&gt;
* [[Release notes/0.92.2]]&lt;br /&gt;
* [[Release notes/0.92.3]]&lt;br /&gt;
* [[Release notes/0.92.4]]&lt;br /&gt;
* [[Release notes/0.92.5]]&lt;br /&gt;
* [[Release notes/1.0]]&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.0.1&amp;diff=118637</id>
		<title>Release notes/1.0.1</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.0.1&amp;diff=118637"/>
		<updated>2020-08-24T18:58:30Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: /* Live Path Effects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Other languages | en = {{FULLPAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 20px; background-color: #9f9&amp;quot;&amp;gt;&lt;br /&gt;
TODO: Add changes made to [https://gitlab.com/inkscape/inkscape/-/commits/1.0.x/ 1.0.x] after August 18, 2020 .&lt;br /&gt;
&lt;br /&gt;
Milestone on gitlab:&lt;br /&gt;
* [https://gitlab.com/groups/inkscape/-/milestones/4 issues]&lt;br /&gt;
* [https://gitlab.com/groups/inkscape/-/milestones/4#tab-merge-requests merge requests] (probably we'll miss to milestone some [https://gitlab.com/groups/inkscape/-/merge_requests?state=merged&amp;amp;target_branch=1.0.x merge requests targeting 1.0.x])&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== About this release ==&lt;br /&gt;
&lt;br /&gt;
'''Definitely not released yet.'''&lt;br /&gt;
&lt;br /&gt;
Inkscape 1.0.1 is mainly a stability and bugfix release. New features only affect the extensions.&lt;br /&gt;
&lt;br /&gt;
== New Features ==&lt;br /&gt;
&lt;br /&gt;
=== Color-managed PDF export using Scribus &amp;lt;span id=&amp;quot;scribus_pdf&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
* have Scribus 1.5.x installed (the Scribus executable must not be called scribus-ng)&lt;br /&gt;
* have enabled color management for your document&lt;br /&gt;
* have selected one color profile to use for the colors in your file&lt;br /&gt;
* assign all colors in the document with the color managed color selector in the Fill and Stroke dialog&lt;br /&gt;
* not use filters in your drawing (this includes blur)&lt;br /&gt;
* not use any transparency if you're exporting to PDF/X-1, PDF/X-3 or PDF 1.3&lt;br /&gt;
* not include any bitmap images&lt;br /&gt;
* not use markers&lt;br /&gt;
* not use any other SVG features that are not supported by Scribus&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== List all Colors in a document ===&lt;br /&gt;
&lt;br /&gt;
A new extension '''Color &amp;gt; List All''' lists all colors used in a document and indicates how often they are used ([https://gitlab.com/inkscape/extensions/-/commit/a0b150e1ab050dde2fb0ae7dc11c275015dbac36 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Interpolate gradients ===&lt;br /&gt;
&lt;br /&gt;
The '''Interpolate extension''' now also interpolates gradients in fills and in strokes (before, it could only interpolate flat colors) and named colors  ([https://gitlab.com/inkscape/extensions/-/commit/7862b2085603054fdfd682ffce9d8467ecec300a Commit]). &lt;br /&gt;
&lt;br /&gt;
=== Other small improvements ===&lt;br /&gt;
&lt;br /&gt;
* Users can now define an ID for QR code groups rendered by the '''Render Barcode extension''' ([https://gitlab.com/inkscape/extensions/-/commit/761029d1b8bec4287b052cd5ecdd41bb00c62866 Commit])&lt;br /&gt;
* Extensions now understand what to do with the '''CSS unit Q''' (1/40th of a cm) ([https://gitlab.com/inkscape/extensions/-/commit/6c38c129874b98350430c9d4752861361b527e2e Commit])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Crash fixes ==&lt;br /&gt;
&lt;br /&gt;
Fix a crash &amp;amp;hellip;&lt;br /&gt;
* &amp;amp;hellip; when applying Offset LPE to groups ([https://gitlab.com/inkscape/inkscape/-/commit/fc8557d167454e15c42a1dfbc9edd1088d7ff711 Commit])&lt;br /&gt;
* &amp;amp;hellip; when closing Inkscape while the filter editor dialog is open ([https://gitlab.com/inkscape/inkscape/-/commit/08c7ad69a7bbf6c9a9b865e5b33b4cf1d6c3dc6f Commit])&lt;br /&gt;
* &amp;amp;hellip; with some cursor themes that do not contain an upward arrow cursor ([https://gitlab.com/inkscape/inkscape/-/commit/e6d8ec3f2ac6a7d3a6156fb6a7626573ded1c7d4 Commit])&lt;br /&gt;
* &amp;amp;hellip; when the file to open does not exist ([https://gitlab.com/inkscape/inkscape/-/commit/ddde047e4613f347f521cb7fef8a394118dac541 Commit])&lt;br /&gt;
* &amp;amp;hellip; when resizing a document with a grid, when the document properties dialog is closed ([https://gitlab.com/inkscape/inkscape/-/commit/d6d20de3afa48401bcd364dcb75a62729ea6775a Commit])&lt;br /&gt;
* &amp;amp;hellip; when opening a malformed pdf where the selected page does not exist ([https://gitlab.com/inkscape/inkscape/-/commit/6603a35c658c082353803f1bd847132d08abb8b7 Commit])&lt;br /&gt;
* &amp;amp;hellip; when creating a clone of / opening a file with a symbol from an object with a CSS style ([https://gitlab.com/inkscape/inkscape/-/commit/fbf97ecb4be963f7068533f5e9d5d2e1d4fe68be Commit])&lt;br /&gt;
* &amp;amp;hellip; when exporting an object identified by its ID to SVG from the command line ([https://gitlab.com/inkscape/inkscape/-/commit/8dfe6ae35fafd1d8e7b6ede85ed27f5bee7cd8b2 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the dropper tool a lot ([https://gitlab.com/inkscape/inkscape/-/commit/38d22c431c37ed4cc007ed3e56224bd375066bae Commit])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Other Bug fixes ==&lt;br /&gt;
&lt;br /&gt;
=== Packaging ===&lt;br /&gt;
&lt;br /&gt;
* '''AppImage''' now comes with '''Python 3.8''' ([https://gitlab.com/inkscape/inkscape/-/commit/30324570d9a1a931595c23b842c5b02b925f6382 Commit])&lt;br /&gt;
* '''Snap''' now uses the system's font cache and thus '''finds all installed fonts''' ([https://gitlab.com/inkscape/inkscape/-/commit/cfa4a1c0e6b3342f3db91d2095fa5ff9e510ff09 Commit]). Additionally, it can now make use of '''extensions with custom user interfaces''' (e.g. InkStitch) ([https://gitlab.com/inkscape/inkscape/-/commit/c78d3668209e2f34de2c3090622ab1d026d6724b Commit])&lt;br /&gt;
&lt;br /&gt;
=== Canvas ===&lt;br /&gt;
&lt;br /&gt;
* The '''zoom correction factor''' no longer depends on the display unit, so correction works properly for documents that are not in mm ([https://gitlab.com/inkscape/inkscape/-/commit/4eaebb0e07718776d555d36853ee6172c04f3a45 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Dialogs ===&lt;br /&gt;
&lt;br /&gt;
* The '''document properties dialog''' can now be resized even if one is using display scaling on a hidpi screen on Linux&lt;br /&gt;
&lt;br /&gt;
=== Rendering ===&lt;br /&gt;
&lt;br /&gt;
* '''Zooming''' no longer causes artifacts when there is a path with an arc segment with a radius of 0 in the drawing ([https://gitlab.com/inkscape/inkscape/-/commit/a3831f969bdeb75f4760e7f886600dab8474af81 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
* '''3D-box tool:'''&lt;br /&gt;
** Keyboard shortcuts for changing angles in the 3D-box tool were adjusted to work as documented, even with the Y-axis inverted ([https://gitlab.com/inkscape/inkscape/-/commit/dfaa5a5516ca222c0a5aedefa3f50e72604693f0 Commit])&lt;br /&gt;
* '''Eraser tool:'''&lt;br /&gt;
** The mass value field is no longer greyed out and can be used ([https://gitlab.com/inkscape/inkscape/-/commit/5df58fb0ac0ff0e0c76a131be5d0aecfc6af9dd1 Commit])&lt;br /&gt;
* '''Gradient tool:'''&lt;br /&gt;
** Simplifying selected gradient stops with Ctrl+L works now ([https://gitlab.com/inkscape/inkscape/-/commit/ccf16d938cfdacabb02fb52312137ef5edf2b66d Commit])&lt;br /&gt;
* '''Node tool:'''&lt;br /&gt;
** Path &amp;gt; Reverse now works on subpaths again ([https://gitlab.com/inkscape/inkscape/-/commit/3c1c44f1a4ddb5b1bc98e4b9b9997c87a749b1fe Commit])&lt;br /&gt;
* '''Pencil tool:'''&lt;br /&gt;
** The 'flatten simplify (LPE)' button now only shows up when it can be used ([https://gitlab.com/inkscape/inkscape/-/commit/a98ffa63dd6cec59203ad4fc4481d42f502c915d Commit])&lt;br /&gt;
* '''Selector tool:'''&lt;br /&gt;
** Keyboard shortcuts with Alt key for rotating objects also work as documented again with the Y-axis inversion ([https://gitlab.com/inkscape/inkscape/-/commit/dfaa5a5516ca222c0a5aedefa3f50e72604693f0 Commit])&lt;br /&gt;
** Objects no longer seemingly jump or scale up when moving multiple of them with snapping turned on ([https://gitlab.com/inkscape/inkscape/-/commit/1f3f8bd44a755f2cdba219e124e6d3afe41ed87d Commit])&lt;br /&gt;
** Default snap delay was set to 0 so snapping will work more precisely ([https://gitlab.com/inkscape/inkscape/-/commit/7cf01540cb0fe5f31df6c2e4dd33355738fada2a Commit])&lt;br /&gt;
* '''Text tool:'''&lt;br /&gt;
** Line height doesn't change spontaneously when switching tools while having text selected ([https://gitlab.com/inkscape/inkscape/-/commit/cf1ac8caed1244e59daa8fe54ef70b48f4307b0f Commit])&lt;br /&gt;
&lt;br /&gt;
=== Import / Export / Save ===&lt;br /&gt;
&lt;br /&gt;
* when saving as '''PDF / PS / EPS + LaTeX''', &amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt; signs are now properly escaped ([https://gitlab.com/inkscape/inkscape/-/commit/ba98d85aecab6b57a385ea981726415aebad5d47 Commit])&lt;br /&gt;
* the dpi value for '''exporting to PNG''' can be specified as a decimal number again&lt;br /&gt;
* '''attribute order''' is no longer reversed when saving as SVG, so comparing two SVG files is easier now ([https://gitlab.com/inkscape/inkscape/-/commit/376a40c06f867168ee28ef083e67b8064d792f96 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Masking / Clipping ===&lt;br /&gt;
&lt;br /&gt;
* When '''releasing or undoing a mask''', objects will no longer become unselectable and will use their own bounding box ([https://gitlab.com/inkscape/inkscape/-/commit/5799d73f4421bfa74106d18a2465937c69acb20b Commit])&lt;br /&gt;
&lt;br /&gt;
=== Live Path Effects ===&lt;br /&gt;
&lt;br /&gt;
* The '''Knot LPE''' allows to switch the direction of self-crossings ([https://gitlab.com/inkscape/inkscape/-/commit/1881450511cb068cd53f1b02fe3d2e8b8a0defd1 Commit])&lt;br /&gt;
* '''LPE selection dialog''' looks better now with some desktop themes ([https://gitlab.com/inkscape/inkscape/-/commit/cf1ac8caed1244e59daa8fe54ef70b48f4307b0f Commit])&lt;br /&gt;
* '''Fill between many''': option 'fuse coincident points' has been replaced with good defaults ([https://gitlab.com/inkscape/inkscape/-/commit/b02872e1324ccf0a2e4b145a87d0e107025e3b63 Commit])&lt;br /&gt;
* '''Roughen LPE''' now works more reliably ([https://gitlab.com/inkscape/inkscape/-/commit/4fa58e650d436e1c98b8b081975ff927db12c732 Commit])&lt;br /&gt;
* Inkscape no longer becomes unresponsive when selecting an object that is used for the '''Pattern-Along-Path LPE''' ([https://gitlab.com/inkscape/inkscape/-/commit/fceeb28d06a1e15c0260e8ee89284d1e81136c06 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Performance ===&lt;br /&gt;
&lt;br /&gt;
* Inkscape no longer becomes unresponsive when opening a document '''with lots of style tags''' in it ([https://gitlab.com/inkscape/inkscape/-/commit/078c825d76dee0bffb5619f2ef6384e61801bc20 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Extensions ===&lt;br /&gt;
&lt;br /&gt;
==== General ====&lt;br /&gt;
&lt;br /&gt;
* Relative paths to '''linked images''' no longer break when using an extension ([https://gitlab.com/inkscape/inkscape/-/commit/0fee34477bbf248d07c3396fe966fd6334dcca25 Commit])&lt;br /&gt;
* Path elements are now '''transformed correctly''' when applying transformation matrices to them ([https://gitlab.com/inkscape/extensions/-/commit/fb416f7c811d19baad3e445d47085516e2e99efa Commit])&lt;br /&gt;
* '''Text element coordinates''' are now interpreted correctly, even if they use a different unit than px ([https://gitlab.com/inkscape/extensions/-/commit/5a15053be85a9eafa49bc4c296fa7657409f94c3 Commit]) and their (guessed) bounding boxes now consider transforms&lt;br /&gt;
* Extensions that adjust '''colors''' now work on groups again ([https://gitlab.com/inkscape/extensions/-/commit/311b017fe056f948d6da14171092dc14d01a3ce0 Commit])&lt;br /&gt;
&lt;br /&gt;
==== Specific extensions ====&lt;br /&gt;
&lt;br /&gt;
* '''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) ([https://gitlab.com/inkscape/extensions/-/commit/fb10061fa393e18b125f4694204cc3ef05f93a8e Commit]).&lt;br /&gt;
* 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 ([https://gitlab.com/inkscape/extensions/-/commit/801867667550083f86acf285e4dfdc153a0a1bc1 Commit]). The extension now works with multiple pens (marked by their layer name in Inkscape) again ([https://gitlab.com/inkscape/extensions/-/commit/60abf8059b18420e3735457af253566688ebb13e Commit]).&lt;br /&gt;
* The '''Interpolate extension''' now works with the tutorial files again ([https://gitlab.com/inkscape/extensions/-/commit/5a2fd158e237f3de3cc4ad3b5b02524271127fc2 Commit]).&lt;br /&gt;
* The extension '''Render &amp;gt; Barcode &amp;gt; Datamatrix''' now renders 64 x 64 datamatrices correctly ([https://gitlab.com/inkscape/extensions/-/commit/c3f2cd1409e48782961514b2313536634ec33055 Commit]).&lt;br /&gt;
* Rendering a '''3D Polyhedron''' no longer gives deprecation warnings ([https://gitlab.com/inkscape/extensions/-/commit/bc7f8779972c599d6f5fa9eba2e160ebfc3b2dfc#3f2b8a83a71ce2e508e1ac143af87e1d498be817 Commit]).&lt;br /&gt;
* The '''Measure Path extension''' now also works when the Help tab is open when clicking on Apply ([https://gitlab.com/inkscape/extensions/-/commit/cc7c37b18cf968b7042f97a6d51610a9e6110ef5 Commit]&lt;br /&gt;
* '''Color &amp;gt; Randomize extension''' now works correctly for the Hue and Lightness parameters&lt;br /&gt;
* The unnecessary Live preview was removed from the '''Interactive Mockup extension''' ([https://gitlab.com/inkscape/extensions/-/commit/1e560830fa8eebc32fbc28d5d5545fde0006c484 Commit])&lt;br /&gt;
* The '''Perspective / Envelope''' extension now considers transforms ([https://gitlab.com/inkscape/extensions/-/commit/1d27a0e2e23663973347f6f543ee3f8433fed0fb Commit]).&lt;br /&gt;
* The '''Hershey text extension''' fonts now contain letters needed to plot in Danish ([https://gitlab.com/inkscape/extensions/-/commit/f8fbd22819a5d58cb82a82c7f9dff8fc16b7001b Commit]). Additionally, the extension can now better handle line heights ([https://gitlab.com/inkscape/extensions/-/commit/9244cc722fb168351ea01e799b555024644c1164 Commit]).&lt;br /&gt;
&lt;br /&gt;
==== Extension failure fixes ====&lt;br /&gt;
&lt;br /&gt;
Fix a failure &amp;amp;hellip;&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;hellip; when exporting a document with unknown SVG tags to '''HTML5 canvas''' ([https://gitlab.com/inkscape/extensions/-/commit/9d44f6b9ce1cab2250ad854a736dbcfb58046653 Commit])&lt;br /&gt;
* &amp;amp;hellip; when trying to access a document '''node with an unknown tag''' ([https://gitlab.com/inkscape/extensions/-/commit/05cfe7f2e336a1efb95f77f1db725c6a974d3a8f Commit])&lt;br /&gt;
* &amp;amp;hellip; when trying to '''import a dxf file''' with a circle / ellipse ([https://gitlab.com/inkscape/extensions/-/commit/958c70509fe5e520aa063d33d28330ea33451ccd Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''Perfect Bound Cover extension''' ([https://gitlab.com/inkscape/extensions/-/commit/d8750d09c454c742a1bb6a5f3470690e544e89c1 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''Mesh Gradient to Path extension''' ([https://gitlab.com/inkscape/extensions/-/issues/216 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''JessyInk''' extension ([https://gitlab.com/inkscape/extensions/-/commit/2cba7c3f718133aeb6db14442662a54618d4e835 Commit]).&lt;br /&gt;
* &amp;amp;hellip; when using the '''DPI Switcher extension''' ([https://gitlab.com/inkscape/extensions/-/commit/ca718bbe91131252cf6a2dccbe2c717e7bdb705a Commit])&lt;br /&gt;
&lt;br /&gt;
==== Extension API changes / Improvements for Extension Developers ====&lt;br /&gt;
&lt;br /&gt;
* '''Shape objects''' now have an &amp;lt;code&amp;gt;is_visible&amp;lt;/code&amp;gt; method ([https://gitlab.com/inkscape/extensions/-/commit/3e10fece0acc07bc33462ca474f0fc6418c7d552 Commit])&lt;br /&gt;
* '''Documentation''' extended and improved ([https://gitlab.com/inkscape/extensions/-/commit/050be97eed47a303cb823f46e2febb7e2196b989 Commit], []https://gitlab.com/inkscape/extensions/-/commit/9b21776f7c3d746911dac7305b8e1f2a08e38b70 Commit], [https://gitlab.com/inkscape/extensions/-/commit/639bb6914c7f44771c33f0031718c777504ca2a1 Commit], [https://gitlab.com/inkscape/extensions/-/commit/fe0efe3f2c3f2dccbbf365ff5f0270d89dc645e3 Commit])&lt;br /&gt;
* Use an underscore in front of the &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; attribute value to mark things that do not need to be available in the .py file ([https://gitlab.com/inkscape/extensions/-/commit/cc7c37b18cf968b7042f97a6d51610a9e6110ef5 Commit])&lt;br /&gt;
* '''Shape coordinates''' are now reported in user units ([https://gitlab.com/inkscape/extensions/-/commit/768ba690dd3e3eb303d94cb27874dac60cffb064 Commit])&lt;br /&gt;
* &amp;lt;code&amp;gt;inkex.addNS()&amp;lt;/code&amp;gt; is no longer required, attributes like &amp;lt;code&amp;gt;inkscape:groupmode&amp;lt;/code&amp;gt; can now be used directly, too ([https://gitlab.com/inkscape/extensions/-/commit/6b956b31602f77e9d4be250f4f431c7c264bd21b Commit])&lt;br /&gt;
* added method &amp;lt;code&amp;gt;getElementByName()&amp;lt;/code&amp;gt; to '''get an object by Inkscape label''' ([https://gitlab.com/inkscape/extensions/-/commit/d45bb4e90071ee89efea84cf683281b5b0e55bcc Commit])&lt;br /&gt;
* added method &amp;lt;code&amp;gt;getElementsByClass()&amp;lt;/code&amp;gt; to '''get objects by their class name''' ([https://gitlab.com/inkscape/extensions/-/commit/cc0399aad1c0e7916060e9d03f3da39c99688169 Commit])&lt;br /&gt;
* added '''method to create Star shapes''' ([https://gitlab.com/inkscape/extensions/-/commit/4af033bd814373d897590b7dc22e0f5f111d7695 Commit])&lt;br /&gt;
&lt;br /&gt;
'''Upcoming deprecations''' (1.1 will issue a warning, while both the old and the new version will just work in 1.0.1):&lt;br /&gt;
* See https://gitlab.com/inkscape/extensions/-/commit/4838d285b01106d243399e6bf36e7956a291eb98&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
&lt;br /&gt;
* Changes to '''filter region handles''' are now saved to the file ([https://gitlab.com/inkscape/inkscape/-/commit/229008a1649745b73c4f7914acd224c4433997d7 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
&lt;br /&gt;
* The same file can now be used to create '''multiple template files''' ([https://gitlab.com/inkscape/inkscape/-/commit/38f1695101cf73205f32d423e0edf139cbfe9895 Commit]) &lt;br /&gt;
&lt;br /&gt;
=== Color management ===&lt;br /&gt;
&lt;br /&gt;
* When using color management, the '''color selector works again''' ([https://gitlab.com/inkscape/inkscape/-/commit/cc76837b24d518d1dca5822a0921570a9b928a19 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Command line ===&lt;br /&gt;
&lt;br /&gt;
* the pre-1.0 options &amp;lt;code&amp;gt;--export-[type]=&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--file=&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;--without-gui=&amp;lt;/code&amp;gt; now have a fallback and print out a warning ([https://gitlab.com/inkscape/inkscape/-/commit/3ca6a4ed08405f2a530a9ed3065f77443f9f7ebe Commit])&lt;br /&gt;
* when converting a '''pdf to svg''' on the command line, the poppler text import method no longer changes randomly ([https://gitlab.com/inkscape/inkscape/-/commit/db5145555e343663e706f6006fd46d2fa0917101 Commit])&lt;br /&gt;
* opening files with '''Windows drive paths''' (with colons) works again ([https://gitlab.com/inkscape/inkscape/-/commit/fa303fb79ca6e4f6444005f0a4e3b916f3c7503f Commit])&lt;br /&gt;
* '''background color''' is now exported to PNG when using &amp;lt;code&amp;gt;--export-background&amp;lt;/code&amp;gt; even when &amp;lt;code&amp;gt;--export-background-opacity&amp;lt;/code&amp;gt; is not set explicitly ([https://gitlab.com/inkscape/inkscape/-/commit/6e8a6fa690483f5e75efbf9d1b3208524285103b Commit])&lt;br /&gt;
* bash completion [Fill in details] ([https://gitlab.com/inkscape/inkscape/-/commit/aa96949a632f0cf759be88a3388e4c52b62b1dab Commit])&lt;br /&gt;
&lt;br /&gt;
== Even more bug fixes ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
For a complete list, visit [https://gitlab.com/groups/inkscape/-/milestones/4 our GitLab issue tracker] and see the [https://gitlab.com/inkscape/inkscape/-/commits/1.0.x commit history] (all changes since DATE until release date).&lt;br /&gt;
&lt;br /&gt;
== Translations ==&lt;br /&gt;
&lt;br /&gt;
The following '''user interface translations''' received updates:&lt;br /&gt;
&lt;br /&gt;
* Catalan&lt;br /&gt;
* Chinese&lt;br /&gt;
* Croatian&lt;br /&gt;
* Czech&lt;br /&gt;
* Dutch&lt;br /&gt;
* Hungarian&lt;br /&gt;
* Icelandic&lt;br /&gt;
* Italian&lt;br /&gt;
* Russian&lt;br /&gt;
* Spanish&lt;br /&gt;
* Ukrainian&lt;br /&gt;
&lt;br /&gt;
The following '''documentation''' translations received updates:&lt;br /&gt;
&lt;br /&gt;
* French&lt;br /&gt;
* Croatian&lt;br /&gt;
* Catalan&lt;br /&gt;
&lt;br /&gt;
=== Contributing to translations ===&lt;br /&gt;
&lt;br /&gt;
Want to help with translations? [https://inkscape.org/contribute/translations/ Learn how to help!]&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* Fill in&lt;br /&gt;
&lt;br /&gt;
=== Contributing to documentation and documentation translation ===&lt;br /&gt;
Contributions to the documentation translations, as well as improvements to its contents, are welcome at [https://gitlab.com/inkscape/inkscape-docs/documentation the inkscape-docs repository].&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
* Fill in&lt;br /&gt;
* Many of Inkscape's old bug reports still need to be [https://alpha.inkscape.org/bug-migration/ tested and migrated to the new bug and feature request reporting page]. While some progress has already been made, we still need your help with that task.&lt;br /&gt;
* All (migrated and new) open issues for the project are listed on [https://gitlab.com/groups/inkscape/-/issues GitLab]. If you have some time on your hands and can help fixing them, [https://chat.inkscape.org/channel/team_devel join us in the development chat] and let us tackle them together.&lt;br /&gt;
&lt;br /&gt;
== Previous releases ==&lt;br /&gt;
* [[Release notes/0.92]]&lt;br /&gt;
* [[Release notes/0.92.1]]&lt;br /&gt;
* [[Release notes/0.92.2]]&lt;br /&gt;
* [[Release notes/0.92.3]]&lt;br /&gt;
* [[Release notes/0.92.4]]&lt;br /&gt;
* [[Release notes/0.92.5]]&lt;br /&gt;
* [[Release notes/1.0]]&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.0.1&amp;diff=118636</id>
		<title>Release notes/1.0.1</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.0.1&amp;diff=118636"/>
		<updated>2020-08-24T10:03:27Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: /* Live Path Effects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Other languages | en = {{FULLPAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 20px; background-color: #9f9&amp;quot;&amp;gt;&lt;br /&gt;
TODO: Add changes made to [https://gitlab.com/inkscape/inkscape/-/commits/1.0.x/ 1.0.x] after August 18, 2020 .&lt;br /&gt;
&lt;br /&gt;
Milestone on gitlab:&lt;br /&gt;
* [https://gitlab.com/groups/inkscape/-/milestones/4 issues]&lt;br /&gt;
* [https://gitlab.com/groups/inkscape/-/milestones/4#tab-merge-requests merge requests] (probably we'll miss to milestone some [https://gitlab.com/groups/inkscape/-/merge_requests?state=merged&amp;amp;target_branch=1.0.x merge requests targeting 1.0.x])&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== About this release ==&lt;br /&gt;
&lt;br /&gt;
'''Definitely not released yet.'''&lt;br /&gt;
&lt;br /&gt;
Inkscape 1.0.1 is mainly a stability and bugfix release. New features only affect the extensions.&lt;br /&gt;
&lt;br /&gt;
== New Features ==&lt;br /&gt;
&lt;br /&gt;
=== Color-managed PDF export using Scribus &amp;lt;span id=&amp;quot;scribus_pdf&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
* have Scribus 1.5.x installed (the Scribus executable must not be called scribus-ng)&lt;br /&gt;
* have enabled color management for your document&lt;br /&gt;
* have selected one color profile to use for the colors in your file&lt;br /&gt;
* assign all colors in the document with the color managed color selector in the Fill and Stroke dialog&lt;br /&gt;
* not use filters in your drawing (this includes blur)&lt;br /&gt;
* not use any transparency if you're exporting to PDF/X-1, PDF/X-3 or PDF 1.3&lt;br /&gt;
* not include any bitmap images&lt;br /&gt;
* not use markers&lt;br /&gt;
* not use any other SVG features that are not supported by Scribus&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== List all Colors in a document ===&lt;br /&gt;
&lt;br /&gt;
A new extension '''Color &amp;gt; List All''' lists all colors used in a document and indicates how often they are used ([https://gitlab.com/inkscape/extensions/-/commit/a0b150e1ab050dde2fb0ae7dc11c275015dbac36 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Interpolate gradients ===&lt;br /&gt;
&lt;br /&gt;
The '''Interpolate extension''' now also interpolates gradients in fills and in strokes (before, it could only interpolate flat colors) and named colors  ([https://gitlab.com/inkscape/extensions/-/commit/7862b2085603054fdfd682ffce9d8467ecec300a Commit]). &lt;br /&gt;
&lt;br /&gt;
=== Other small improvements ===&lt;br /&gt;
&lt;br /&gt;
* Users can now define an ID for QR code groups rendered by the '''Render Barcode extension''' ([https://gitlab.com/inkscape/extensions/-/commit/761029d1b8bec4287b052cd5ecdd41bb00c62866 Commit])&lt;br /&gt;
* Extensions now understand what to do with the '''CSS unit Q''' (1/40th of a cm) ([https://gitlab.com/inkscape/extensions/-/commit/6c38c129874b98350430c9d4752861361b527e2e Commit])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Crash fixes ==&lt;br /&gt;
&lt;br /&gt;
Fix a crash &amp;amp;hellip;&lt;br /&gt;
* &amp;amp;hellip; when applying Offset LPE to groups ([https://gitlab.com/inkscape/inkscape/-/commit/fc8557d167454e15c42a1dfbc9edd1088d7ff711 Commit])&lt;br /&gt;
* &amp;amp;hellip; when closing Inkscape while the filter editor dialog is open ([https://gitlab.com/inkscape/inkscape/-/commit/08c7ad69a7bbf6c9a9b865e5b33b4cf1d6c3dc6f Commit])&lt;br /&gt;
* &amp;amp;hellip; with some cursor themes that do not contain an upward arrow cursor ([https://gitlab.com/inkscape/inkscape/-/commit/e6d8ec3f2ac6a7d3a6156fb6a7626573ded1c7d4 Commit])&lt;br /&gt;
* &amp;amp;hellip; when the file to open does not exist ([https://gitlab.com/inkscape/inkscape/-/commit/ddde047e4613f347f521cb7fef8a394118dac541 Commit])&lt;br /&gt;
* &amp;amp;hellip; when resizing a document with a grid, when the document properties dialog is closed ([https://gitlab.com/inkscape/inkscape/-/commit/d6d20de3afa48401bcd364dcb75a62729ea6775a Commit])&lt;br /&gt;
* &amp;amp;hellip; when opening a malformed pdf where the selected page does not exist ([https://gitlab.com/inkscape/inkscape/-/commit/6603a35c658c082353803f1bd847132d08abb8b7 Commit])&lt;br /&gt;
* &amp;amp;hellip; when creating a clone of / opening a file with a symbol from an object with a CSS style ([https://gitlab.com/inkscape/inkscape/-/commit/fbf97ecb4be963f7068533f5e9d5d2e1d4fe68be Commit])&lt;br /&gt;
* &amp;amp;hellip; when exporting an object identified by its ID to SVG from the command line ([https://gitlab.com/inkscape/inkscape/-/commit/8dfe6ae35fafd1d8e7b6ede85ed27f5bee7cd8b2 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the dropper tool a lot ([https://gitlab.com/inkscape/inkscape/-/commit/38d22c431c37ed4cc007ed3e56224bd375066bae Commit])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Other Bug fixes ==&lt;br /&gt;
&lt;br /&gt;
=== Packaging ===&lt;br /&gt;
&lt;br /&gt;
* '''AppImage''' now comes with '''Python 3.8''' ([https://gitlab.com/inkscape/inkscape/-/commit/30324570d9a1a931595c23b842c5b02b925f6382 Commit])&lt;br /&gt;
* '''Snap''' now uses the system's font cache and thus '''finds all installed fonts''' ([https://gitlab.com/inkscape/inkscape/-/commit/cfa4a1c0e6b3342f3db91d2095fa5ff9e510ff09 Commit]). Additionally, it can now make use of '''extensions with custom user interfaces''' (e.g. InkStitch) ([https://gitlab.com/inkscape/inkscape/-/commit/c78d3668209e2f34de2c3090622ab1d026d6724b Commit])&lt;br /&gt;
&lt;br /&gt;
=== Canvas ===&lt;br /&gt;
&lt;br /&gt;
* The '''zoom correction factor''' no longer depends on the display unit, so correction works properly for documents that are not in mm ([https://gitlab.com/inkscape/inkscape/-/commit/4eaebb0e07718776d555d36853ee6172c04f3a45 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Dialogs ===&lt;br /&gt;
&lt;br /&gt;
* The '''document properties dialog''' can now be resized even if one is using display scaling on a hidpi screen on Linux&lt;br /&gt;
&lt;br /&gt;
=== Rendering ===&lt;br /&gt;
&lt;br /&gt;
* '''Zooming''' no longer causes artifacts when there is a path with an arc segment with a radius of 0 in the drawing ([https://gitlab.com/inkscape/inkscape/-/commit/a3831f969bdeb75f4760e7f886600dab8474af81 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
* '''3D-box tool:'''&lt;br /&gt;
** Keyboard shortcuts for changing angles in the 3D-box tool were adjusted to work as documented, even with the Y-axis inverted ([https://gitlab.com/inkscape/inkscape/-/commit/dfaa5a5516ca222c0a5aedefa3f50e72604693f0 Commit])&lt;br /&gt;
* '''Eraser tool:'''&lt;br /&gt;
** The mass value field is no longer greyed out and can be used ([https://gitlab.com/inkscape/inkscape/-/commit/5df58fb0ac0ff0e0c76a131be5d0aecfc6af9dd1 Commit])&lt;br /&gt;
* '''Gradient tool:'''&lt;br /&gt;
** Simplifying selected gradient stops with Ctrl+L works now ([https://gitlab.com/inkscape/inkscape/-/commit/ccf16d938cfdacabb02fb52312137ef5edf2b66d Commit])&lt;br /&gt;
* '''Node tool:'''&lt;br /&gt;
** Path &amp;gt; Reverse now works on subpaths again ([https://gitlab.com/inkscape/inkscape/-/commit/3c1c44f1a4ddb5b1bc98e4b9b9997c87a749b1fe Commit])&lt;br /&gt;
* '''Pencil tool:'''&lt;br /&gt;
** The 'flatten simplify (LPE)' button now only shows up when it can be used ([https://gitlab.com/inkscape/inkscape/-/commit/a98ffa63dd6cec59203ad4fc4481d42f502c915d Commit])&lt;br /&gt;
* '''Selector tool:'''&lt;br /&gt;
** Keyboard shortcuts with Alt key for rotating objects also work as documented again with the Y-axis inversion ([https://gitlab.com/inkscape/inkscape/-/commit/dfaa5a5516ca222c0a5aedefa3f50e72604693f0 Commit])&lt;br /&gt;
** Objects no longer seemingly jump or scale up when moving multiple of them with snapping turned on ([https://gitlab.com/inkscape/inkscape/-/commit/1f3f8bd44a755f2cdba219e124e6d3afe41ed87d Commit])&lt;br /&gt;
** Default snap delay was set to 0 so snapping will work more precisely ([https://gitlab.com/inkscape/inkscape/-/commit/7cf01540cb0fe5f31df6c2e4dd33355738fada2a Commit])&lt;br /&gt;
* '''Text tool:'''&lt;br /&gt;
** Line height doesn't change spontaneously when switching tools while having text selected ([https://gitlab.com/inkscape/inkscape/-/commit/cf1ac8caed1244e59daa8fe54ef70b48f4307b0f Commit])&lt;br /&gt;
&lt;br /&gt;
=== Import / Export / Save ===&lt;br /&gt;
&lt;br /&gt;
* when saving as '''PDF / PS / EPS + LaTeX''', &amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt; signs are now properly escaped ([https://gitlab.com/inkscape/inkscape/-/commit/ba98d85aecab6b57a385ea981726415aebad5d47 Commit])&lt;br /&gt;
* the dpi value for '''exporting to PNG''' can be specified as a decimal number again&lt;br /&gt;
* '''attribute order''' is no longer reversed when saving as SVG, so comparing two SVG files is easier now ([https://gitlab.com/inkscape/inkscape/-/commit/376a40c06f867168ee28ef083e67b8064d792f96 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Masking / Clipping ===&lt;br /&gt;
&lt;br /&gt;
* When '''releasing or undoing a mask''', objects will no longer become unselectable and will use their own bounding box ([https://gitlab.com/inkscape/inkscape/-/commit/5799d73f4421bfa74106d18a2465937c69acb20b Commit])&lt;br /&gt;
&lt;br /&gt;
=== Live Path Effects ===&lt;br /&gt;
&lt;br /&gt;
* The '''Knot LPE''' allows to switch the direction of self-crossings ([https://gitlab.com/inkscape/inkscape/-/commit/1881450511cb068cd53f1b02fe3d2e8b8a0defd1 Commit])&lt;br /&gt;
* '''LPE selection dialog''' looks better now with some desktop themes ([https://gitlab.com/inkscape/inkscape/-/commit/cf1ac8caed1244e59daa8fe54ef70b48f4307b0f Commit])&lt;br /&gt;
* '''Fill between many''': option 'fuse coincident points' has been replaced with good defaults ([https://gitlab.com/inkscape/inkscape/-/commit/b02872e1324ccf0a2e4b145a87d0e107025e3b63 Commit])&lt;br /&gt;
* '''Roughen LPE''' now works more reliably ([https://gitlab.com/inkscape/inkscape/-/commit/4fa58e650d436e1c98b8b081975ff927db12c732 Commit])&lt;br /&gt;
* Inkscape no longer becomes unresponsive when selecting an object that is used for the '''Pattern-Along-Path LPE''' ([https://gitlab.com/inkscape/inkscape/-/commit/fceeb28d06a1e15c0260e8ee89284d1e81136c06 Commit])&lt;br /&gt;
* '''Clone original''' now get the clone or linked item style by default, also now fix a regression that make text elements clones usables as source. Transforms are better handled. (not merged jet: https://gitlab.com/inkscape/inkscape/-/merge_requests/2215)&lt;br /&gt;
* '''Offset''' fix a crash moving knots on groups and improve offsetting method and speed. Now work on open paths(without self intersections) (not merged jet: https://gitlab.com/inkscape/inkscape/-/merge_requests/2182)&lt;br /&gt;
&lt;br /&gt;
=== Performance ===&lt;br /&gt;
&lt;br /&gt;
* Inkscape no longer becomes unresponsive when opening a document '''with lots of style tags''' in it ([https://gitlab.com/inkscape/inkscape/-/commit/078c825d76dee0bffb5619f2ef6384e61801bc20 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Extensions ===&lt;br /&gt;
&lt;br /&gt;
==== General ====&lt;br /&gt;
&lt;br /&gt;
* Relative paths to '''linked images''' no longer break when using an extension ([https://gitlab.com/inkscape/inkscape/-/commit/0fee34477bbf248d07c3396fe966fd6334dcca25 Commit])&lt;br /&gt;
* Path elements are now '''transformed correctly''' when applying transformation matrices to them ([https://gitlab.com/inkscape/extensions/-/commit/fb416f7c811d19baad3e445d47085516e2e99efa Commit])&lt;br /&gt;
* '''Text element coordinates''' are now interpreted correctly, even if they use a different unit than px ([https://gitlab.com/inkscape/extensions/-/commit/5a15053be85a9eafa49bc4c296fa7657409f94c3 Commit]) and their (guessed) bounding boxes now consider transforms&lt;br /&gt;
* Extensions that adjust '''colors''' now work on groups again ([https://gitlab.com/inkscape/extensions/-/commit/311b017fe056f948d6da14171092dc14d01a3ce0 Commit])&lt;br /&gt;
&lt;br /&gt;
==== Specific extensions ====&lt;br /&gt;
&lt;br /&gt;
* '''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) ([https://gitlab.com/inkscape/extensions/-/commit/fb10061fa393e18b125f4694204cc3ef05f93a8e Commit]).&lt;br /&gt;
* 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 ([https://gitlab.com/inkscape/extensions/-/commit/801867667550083f86acf285e4dfdc153a0a1bc1 Commit]). The extension now works with multiple pens (marked by their layer name in Inkscape) again ([https://gitlab.com/inkscape/extensions/-/commit/60abf8059b18420e3735457af253566688ebb13e Commit]).&lt;br /&gt;
* The '''Interpolate extension''' now works with the tutorial files again ([https://gitlab.com/inkscape/extensions/-/commit/5a2fd158e237f3de3cc4ad3b5b02524271127fc2 Commit]).&lt;br /&gt;
* The extension '''Render &amp;gt; Barcode &amp;gt; Datamatrix''' now renders 64 x 64 datamatrices correctly ([https://gitlab.com/inkscape/extensions/-/commit/c3f2cd1409e48782961514b2313536634ec33055 Commit]).&lt;br /&gt;
* Rendering a '''3D Polyhedron''' no longer gives deprecation warnings ([https://gitlab.com/inkscape/extensions/-/commit/bc7f8779972c599d6f5fa9eba2e160ebfc3b2dfc#3f2b8a83a71ce2e508e1ac143af87e1d498be817 Commit]).&lt;br /&gt;
* The '''Measure Path extension''' now also works when the Help tab is open when clicking on Apply ([https://gitlab.com/inkscape/extensions/-/commit/cc7c37b18cf968b7042f97a6d51610a9e6110ef5 Commit]&lt;br /&gt;
* '''Color &amp;gt; Randomize extension''' now works correctly for the Hue and Lightness parameters&lt;br /&gt;
* The unnecessary Live preview was removed from the '''Interactive Mockup extension''' ([https://gitlab.com/inkscape/extensions/-/commit/1e560830fa8eebc32fbc28d5d5545fde0006c484 Commit])&lt;br /&gt;
* The '''Perspective / Envelope''' extension now considers transforms ([https://gitlab.com/inkscape/extensions/-/commit/1d27a0e2e23663973347f6f543ee3f8433fed0fb Commit]).&lt;br /&gt;
* The '''Hershey text extension''' fonts now contain letters needed to plot in Danish ([https://gitlab.com/inkscape/extensions/-/commit/f8fbd22819a5d58cb82a82c7f9dff8fc16b7001b Commit]). Additionally, the extension can now better handle line heights ([https://gitlab.com/inkscape/extensions/-/commit/9244cc722fb168351ea01e799b555024644c1164 Commit]).&lt;br /&gt;
&lt;br /&gt;
==== Extension failure fixes ====&lt;br /&gt;
&lt;br /&gt;
Fix a failure &amp;amp;hellip;&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;hellip; when exporting a document with unknown SVG tags to '''HTML5 canvas''' ([https://gitlab.com/inkscape/extensions/-/commit/9d44f6b9ce1cab2250ad854a736dbcfb58046653 Commit])&lt;br /&gt;
* &amp;amp;hellip; when trying to access a document '''node with an unknown tag''' ([https://gitlab.com/inkscape/extensions/-/commit/05cfe7f2e336a1efb95f77f1db725c6a974d3a8f Commit])&lt;br /&gt;
* &amp;amp;hellip; when trying to '''import a dxf file''' with a circle / ellipse ([https://gitlab.com/inkscape/extensions/-/commit/958c70509fe5e520aa063d33d28330ea33451ccd Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''Perfect Bound Cover extension''' ([https://gitlab.com/inkscape/extensions/-/commit/d8750d09c454c742a1bb6a5f3470690e544e89c1 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''Mesh Gradient to Path extension''' ([https://gitlab.com/inkscape/extensions/-/issues/216 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''JessyInk''' extension ([https://gitlab.com/inkscape/extensions/-/commit/2cba7c3f718133aeb6db14442662a54618d4e835 Commit]).&lt;br /&gt;
* &amp;amp;hellip; when using the '''DPI Switcher extension''' ([https://gitlab.com/inkscape/extensions/-/commit/ca718bbe91131252cf6a2dccbe2c717e7bdb705a Commit])&lt;br /&gt;
&lt;br /&gt;
==== Extension API changes / Improvements for Extension Developers ====&lt;br /&gt;
&lt;br /&gt;
* '''Shape objects''' now have an &amp;lt;code&amp;gt;is_visible&amp;lt;/code&amp;gt; method ([https://gitlab.com/inkscape/extensions/-/commit/3e10fece0acc07bc33462ca474f0fc6418c7d552 Commit])&lt;br /&gt;
* '''Documentation''' extended and improved ([https://gitlab.com/inkscape/extensions/-/commit/050be97eed47a303cb823f46e2febb7e2196b989 Commit], []https://gitlab.com/inkscape/extensions/-/commit/9b21776f7c3d746911dac7305b8e1f2a08e38b70 Commit], [https://gitlab.com/inkscape/extensions/-/commit/639bb6914c7f44771c33f0031718c777504ca2a1 Commit], [https://gitlab.com/inkscape/extensions/-/commit/fe0efe3f2c3f2dccbbf365ff5f0270d89dc645e3 Commit])&lt;br /&gt;
* Use an underscore in front of the &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; attribute value to mark things that do not need to be available in the .py file ([https://gitlab.com/inkscape/extensions/-/commit/cc7c37b18cf968b7042f97a6d51610a9e6110ef5 Commit])&lt;br /&gt;
* '''Shape coordinates''' are now reported in user units ([https://gitlab.com/inkscape/extensions/-/commit/768ba690dd3e3eb303d94cb27874dac60cffb064 Commit])&lt;br /&gt;
* &amp;lt;code&amp;gt;inkex.addNS()&amp;lt;/code&amp;gt; is no longer required, attributes like &amp;lt;code&amp;gt;inkscape:groupmode&amp;lt;/code&amp;gt; can now be used directly, too ([https://gitlab.com/inkscape/extensions/-/commit/6b956b31602f77e9d4be250f4f431c7c264bd21b Commit])&lt;br /&gt;
* added method &amp;lt;code&amp;gt;getElementByName()&amp;lt;/code&amp;gt; to '''get an object by Inkscape label''' ([https://gitlab.com/inkscape/extensions/-/commit/d45bb4e90071ee89efea84cf683281b5b0e55bcc Commit])&lt;br /&gt;
* added method &amp;lt;code&amp;gt;getElementsByClass()&amp;lt;/code&amp;gt; to '''get objects by their class name''' ([https://gitlab.com/inkscape/extensions/-/commit/cc0399aad1c0e7916060e9d03f3da39c99688169 Commit])&lt;br /&gt;
* added '''method to create Star shapes''' ([https://gitlab.com/inkscape/extensions/-/commit/4af033bd814373d897590b7dc22e0f5f111d7695 Commit])&lt;br /&gt;
&lt;br /&gt;
'''Upcoming deprecations''' (1.1 will issue a warning, while both the old and the new version will just work in 1.0.1):&lt;br /&gt;
* See https://gitlab.com/inkscape/extensions/-/commit/4838d285b01106d243399e6bf36e7956a291eb98&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
&lt;br /&gt;
* Changes to '''filter region handles''' are now saved to the file ([https://gitlab.com/inkscape/inkscape/-/commit/229008a1649745b73c4f7914acd224c4433997d7 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
&lt;br /&gt;
* The same file can now be used to create '''multiple template files''' ([https://gitlab.com/inkscape/inkscape/-/commit/38f1695101cf73205f32d423e0edf139cbfe9895 Commit]) &lt;br /&gt;
&lt;br /&gt;
=== Color management ===&lt;br /&gt;
&lt;br /&gt;
* When using color management, the '''color selector works again''' ([https://gitlab.com/inkscape/inkscape/-/commit/cc76837b24d518d1dca5822a0921570a9b928a19 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Command line ===&lt;br /&gt;
&lt;br /&gt;
* the pre-1.0 options &amp;lt;code&amp;gt;--export-[type]=&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--file=&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;--without-gui=&amp;lt;/code&amp;gt; now have a fallback and print out a warning ([https://gitlab.com/inkscape/inkscape/-/commit/3ca6a4ed08405f2a530a9ed3065f77443f9f7ebe Commit])&lt;br /&gt;
* when converting a '''pdf to svg''' on the command line, the poppler text import method no longer changes randomly ([https://gitlab.com/inkscape/inkscape/-/commit/db5145555e343663e706f6006fd46d2fa0917101 Commit])&lt;br /&gt;
* opening files with '''Windows drive paths''' (with colons) works again ([https://gitlab.com/inkscape/inkscape/-/commit/fa303fb79ca6e4f6444005f0a4e3b916f3c7503f Commit])&lt;br /&gt;
* '''background color''' is now exported to PNG when using &amp;lt;code&amp;gt;--export-background&amp;lt;/code&amp;gt; even when &amp;lt;code&amp;gt;--export-background-opacity&amp;lt;/code&amp;gt; is not set explicitly ([https://gitlab.com/inkscape/inkscape/-/commit/6e8a6fa690483f5e75efbf9d1b3208524285103b Commit])&lt;br /&gt;
* bash completion [Fill in details] ([https://gitlab.com/inkscape/inkscape/-/commit/aa96949a632f0cf759be88a3388e4c52b62b1dab Commit])&lt;br /&gt;
&lt;br /&gt;
== Even more bug fixes ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
For a complete list, visit [https://gitlab.com/groups/inkscape/-/milestones/4 our GitLab issue tracker] and see the [https://gitlab.com/inkscape/inkscape/-/commits/1.0.x commit history] (all changes since DATE until release date).&lt;br /&gt;
&lt;br /&gt;
== Translations ==&lt;br /&gt;
&lt;br /&gt;
The following '''user interface translations''' received updates:&lt;br /&gt;
&lt;br /&gt;
* Catalan&lt;br /&gt;
* Chinese&lt;br /&gt;
* Croatian&lt;br /&gt;
* Czech&lt;br /&gt;
* Dutch&lt;br /&gt;
* Hungarian&lt;br /&gt;
* Icelandic&lt;br /&gt;
* Italian&lt;br /&gt;
* Russian&lt;br /&gt;
* Spanish&lt;br /&gt;
* Ukrainian&lt;br /&gt;
&lt;br /&gt;
The following '''documentation''' translations received updates:&lt;br /&gt;
&lt;br /&gt;
* French&lt;br /&gt;
* Croatian&lt;br /&gt;
* Catalan&lt;br /&gt;
&lt;br /&gt;
=== Contributing to translations ===&lt;br /&gt;
&lt;br /&gt;
Want to help with translations? [https://inkscape.org/contribute/translations/ Learn how to help!]&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* Fill in&lt;br /&gt;
&lt;br /&gt;
=== Contributing to documentation and documentation translation ===&lt;br /&gt;
Contributions to the documentation translations, as well as improvements to its contents, are welcome at [https://gitlab.com/inkscape/inkscape-docs/documentation the inkscape-docs repository].&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
* Fill in&lt;br /&gt;
* Many of Inkscape's old bug reports still need to be [https://alpha.inkscape.org/bug-migration/ tested and migrated to the new bug and feature request reporting page]. While some progress has already been made, we still need your help with that task.&lt;br /&gt;
* All (migrated and new) open issues for the project are listed on [https://gitlab.com/groups/inkscape/-/issues GitLab]. If you have some time on your hands and can help fixing them, [https://chat.inkscape.org/channel/team_devel join us in the development chat] and let us tackle them together.&lt;br /&gt;
&lt;br /&gt;
== Previous releases ==&lt;br /&gt;
* [[Release notes/0.92]]&lt;br /&gt;
* [[Release notes/0.92.1]]&lt;br /&gt;
* [[Release notes/0.92.2]]&lt;br /&gt;
* [[Release notes/0.92.3]]&lt;br /&gt;
* [[Release notes/0.92.4]]&lt;br /&gt;
* [[Release notes/0.92.5]]&lt;br /&gt;
* [[Release notes/1.0]]&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.0.1&amp;diff=118635</id>
		<title>Release notes/1.0.1</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.0.1&amp;diff=118635"/>
		<updated>2020-08-24T09:53:41Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: /* Live Path Effects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Other languages | en = {{FULLPAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 20px; background-color: #9f9&amp;quot;&amp;gt;&lt;br /&gt;
TODO: Add changes made to [https://gitlab.com/inkscape/inkscape/-/commits/1.0.x/ 1.0.x] after August 18, 2020 .&lt;br /&gt;
&lt;br /&gt;
Milestone on gitlab:&lt;br /&gt;
* [https://gitlab.com/groups/inkscape/-/milestones/4 issues]&lt;br /&gt;
* [https://gitlab.com/groups/inkscape/-/milestones/4#tab-merge-requests merge requests] (probably we'll miss to milestone some [https://gitlab.com/groups/inkscape/-/merge_requests?state=merged&amp;amp;target_branch=1.0.x merge requests targeting 1.0.x])&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== About this release ==&lt;br /&gt;
&lt;br /&gt;
'''Definitely not released yet.'''&lt;br /&gt;
&lt;br /&gt;
Inkscape 1.0.1 is mainly a stability and bugfix release. New features only affect the extensions.&lt;br /&gt;
&lt;br /&gt;
== New Features ==&lt;br /&gt;
&lt;br /&gt;
=== Color-managed PDF export using Scribus &amp;lt;span id=&amp;quot;scribus_pdf&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
* have Scribus 1.5.x installed (the Scribus executable must not be called scribus-ng)&lt;br /&gt;
* have enabled color management for your document&lt;br /&gt;
* have selected one color profile to use for the colors in your file&lt;br /&gt;
* assign all colors in the document with the color managed color selector in the Fill and Stroke dialog&lt;br /&gt;
* not use filters in your drawing (this includes blur)&lt;br /&gt;
* not use any transparency if you're exporting to PDF/X-1, PDF/X-3 or PDF 1.3&lt;br /&gt;
* not include any bitmap images&lt;br /&gt;
* not use markers&lt;br /&gt;
* not use any other SVG features that are not supported by Scribus&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== List all Colors in a document ===&lt;br /&gt;
&lt;br /&gt;
A new extension '''Color &amp;gt; List All''' lists all colors used in a document and indicates how often they are used ([https://gitlab.com/inkscape/extensions/-/commit/a0b150e1ab050dde2fb0ae7dc11c275015dbac36 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Interpolate gradients ===&lt;br /&gt;
&lt;br /&gt;
The '''Interpolate extension''' now also interpolates gradients in fills and in strokes (before, it could only interpolate flat colors) and named colors  ([https://gitlab.com/inkscape/extensions/-/commit/7862b2085603054fdfd682ffce9d8467ecec300a Commit]). &lt;br /&gt;
&lt;br /&gt;
=== Other small improvements ===&lt;br /&gt;
&lt;br /&gt;
* Users can now define an ID for QR code groups rendered by the '''Render Barcode extension''' ([https://gitlab.com/inkscape/extensions/-/commit/761029d1b8bec4287b052cd5ecdd41bb00c62866 Commit])&lt;br /&gt;
* Extensions now understand what to do with the '''CSS unit Q''' (1/40th of a cm) ([https://gitlab.com/inkscape/extensions/-/commit/6c38c129874b98350430c9d4752861361b527e2e Commit])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Crash fixes ==&lt;br /&gt;
&lt;br /&gt;
Fix a crash &amp;amp;hellip;&lt;br /&gt;
* &amp;amp;hellip; when applying Offset LPE to groups ([https://gitlab.com/inkscape/inkscape/-/commit/fc8557d167454e15c42a1dfbc9edd1088d7ff711 Commit])&lt;br /&gt;
* &amp;amp;hellip; when closing Inkscape while the filter editor dialog is open ([https://gitlab.com/inkscape/inkscape/-/commit/08c7ad69a7bbf6c9a9b865e5b33b4cf1d6c3dc6f Commit])&lt;br /&gt;
* &amp;amp;hellip; with some cursor themes that do not contain an upward arrow cursor ([https://gitlab.com/inkscape/inkscape/-/commit/e6d8ec3f2ac6a7d3a6156fb6a7626573ded1c7d4 Commit])&lt;br /&gt;
* &amp;amp;hellip; when the file to open does not exist ([https://gitlab.com/inkscape/inkscape/-/commit/ddde047e4613f347f521cb7fef8a394118dac541 Commit])&lt;br /&gt;
* &amp;amp;hellip; when resizing a document with a grid, when the document properties dialog is closed ([https://gitlab.com/inkscape/inkscape/-/commit/d6d20de3afa48401bcd364dcb75a62729ea6775a Commit])&lt;br /&gt;
* &amp;amp;hellip; when opening a malformed pdf where the selected page does not exist ([https://gitlab.com/inkscape/inkscape/-/commit/6603a35c658c082353803f1bd847132d08abb8b7 Commit])&lt;br /&gt;
* &amp;amp;hellip; when creating a clone of / opening a file with a symbol from an object with a CSS style ([https://gitlab.com/inkscape/inkscape/-/commit/fbf97ecb4be963f7068533f5e9d5d2e1d4fe68be Commit])&lt;br /&gt;
* &amp;amp;hellip; when exporting an object identified by its ID to SVG from the command line ([https://gitlab.com/inkscape/inkscape/-/commit/8dfe6ae35fafd1d8e7b6ede85ed27f5bee7cd8b2 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the dropper tool a lot ([https://gitlab.com/inkscape/inkscape/-/commit/38d22c431c37ed4cc007ed3e56224bd375066bae Commit])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Other Bug fixes ==&lt;br /&gt;
&lt;br /&gt;
=== Packaging ===&lt;br /&gt;
&lt;br /&gt;
* '''AppImage''' now comes with '''Python 3.8''' ([https://gitlab.com/inkscape/inkscape/-/commit/30324570d9a1a931595c23b842c5b02b925f6382 Commit])&lt;br /&gt;
* '''Snap''' now uses the system's font cache and thus '''finds all installed fonts''' ([https://gitlab.com/inkscape/inkscape/-/commit/cfa4a1c0e6b3342f3db91d2095fa5ff9e510ff09 Commit]). Additionally, it can now make use of '''extensions with custom user interfaces''' (e.g. InkStitch) ([https://gitlab.com/inkscape/inkscape/-/commit/c78d3668209e2f34de2c3090622ab1d026d6724b Commit])&lt;br /&gt;
&lt;br /&gt;
=== Canvas ===&lt;br /&gt;
&lt;br /&gt;
* The '''zoom correction factor''' no longer depends on the display unit, so correction works properly for documents that are not in mm ([https://gitlab.com/inkscape/inkscape/-/commit/4eaebb0e07718776d555d36853ee6172c04f3a45 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Dialogs ===&lt;br /&gt;
&lt;br /&gt;
* The '''document properties dialog''' can now be resized even if one is using display scaling on a hidpi screen on Linux&lt;br /&gt;
&lt;br /&gt;
=== Rendering ===&lt;br /&gt;
&lt;br /&gt;
* '''Zooming''' no longer causes artifacts when there is a path with an arc segment with a radius of 0 in the drawing ([https://gitlab.com/inkscape/inkscape/-/commit/a3831f969bdeb75f4760e7f886600dab8474af81 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
* '''3D-box tool:'''&lt;br /&gt;
** Keyboard shortcuts for changing angles in the 3D-box tool were adjusted to work as documented, even with the Y-axis inverted ([https://gitlab.com/inkscape/inkscape/-/commit/dfaa5a5516ca222c0a5aedefa3f50e72604693f0 Commit])&lt;br /&gt;
* '''Eraser tool:'''&lt;br /&gt;
** The mass value field is no longer greyed out and can be used ([https://gitlab.com/inkscape/inkscape/-/commit/5df58fb0ac0ff0e0c76a131be5d0aecfc6af9dd1 Commit])&lt;br /&gt;
* '''Gradient tool:'''&lt;br /&gt;
** Simplifying selected gradient stops with Ctrl+L works now ([https://gitlab.com/inkscape/inkscape/-/commit/ccf16d938cfdacabb02fb52312137ef5edf2b66d Commit])&lt;br /&gt;
* '''Node tool:'''&lt;br /&gt;
** Path &amp;gt; Reverse now works on subpaths again ([https://gitlab.com/inkscape/inkscape/-/commit/3c1c44f1a4ddb5b1bc98e4b9b9997c87a749b1fe Commit])&lt;br /&gt;
* '''Pencil tool:'''&lt;br /&gt;
** The 'flatten simplify (LPE)' button now only shows up when it can be used ([https://gitlab.com/inkscape/inkscape/-/commit/a98ffa63dd6cec59203ad4fc4481d42f502c915d Commit])&lt;br /&gt;
* '''Selector tool:'''&lt;br /&gt;
** Keyboard shortcuts with Alt key for rotating objects also work as documented again with the Y-axis inversion ([https://gitlab.com/inkscape/inkscape/-/commit/dfaa5a5516ca222c0a5aedefa3f50e72604693f0 Commit])&lt;br /&gt;
** Objects no longer seemingly jump or scale up when moving multiple of them with snapping turned on ([https://gitlab.com/inkscape/inkscape/-/commit/1f3f8bd44a755f2cdba219e124e6d3afe41ed87d Commit])&lt;br /&gt;
** Default snap delay was set to 0 so snapping will work more precisely ([https://gitlab.com/inkscape/inkscape/-/commit/7cf01540cb0fe5f31df6c2e4dd33355738fada2a Commit])&lt;br /&gt;
* '''Text tool:'''&lt;br /&gt;
** Line height doesn't change spontaneously when switching tools while having text selected ([https://gitlab.com/inkscape/inkscape/-/commit/cf1ac8caed1244e59daa8fe54ef70b48f4307b0f Commit])&lt;br /&gt;
&lt;br /&gt;
=== Import / Export / Save ===&lt;br /&gt;
&lt;br /&gt;
* when saving as '''PDF / PS / EPS + LaTeX''', &amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt; signs are now properly escaped ([https://gitlab.com/inkscape/inkscape/-/commit/ba98d85aecab6b57a385ea981726415aebad5d47 Commit])&lt;br /&gt;
* the dpi value for '''exporting to PNG''' can be specified as a decimal number again&lt;br /&gt;
* '''attribute order''' is no longer reversed when saving as SVG, so comparing two SVG files is easier now ([https://gitlab.com/inkscape/inkscape/-/commit/376a40c06f867168ee28ef083e67b8064d792f96 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Masking / Clipping ===&lt;br /&gt;
&lt;br /&gt;
* When '''releasing or undoing a mask''', objects will no longer become unselectable and will use their own bounding box ([https://gitlab.com/inkscape/inkscape/-/commit/5799d73f4421bfa74106d18a2465937c69acb20b Commit])&lt;br /&gt;
&lt;br /&gt;
=== Live Path Effects ===&lt;br /&gt;
&lt;br /&gt;
* The '''Knot LPE''' allows to switch the direction of self-crossings ([https://gitlab.com/inkscape/inkscape/-/commit/1881450511cb068cd53f1b02fe3d2e8b8a0defd1 Commit])&lt;br /&gt;
* '''LPE selection dialog''' looks better now with some desktop themes ([https://gitlab.com/inkscape/inkscape/-/commit/cf1ac8caed1244e59daa8fe54ef70b48f4307b0f Commit])&lt;br /&gt;
* '''Fill between many''': option 'fuse coincident points' has been replaced with good defaults ([https://gitlab.com/inkscape/inkscape/-/commit/b02872e1324ccf0a2e4b145a87d0e107025e3b63 Commit])&lt;br /&gt;
* '''Roughen LPE''' now works more reliably ([https://gitlab.com/inkscape/inkscape/-/commit/4fa58e650d436e1c98b8b081975ff927db12c732 Commit])&lt;br /&gt;
* Inkscape no longer becomes unresponsive when selecting an object that is used for the '''Pattern-Along-Path LPE''' ([https://gitlab.com/inkscape/inkscape/-/commit/fceeb28d06a1e15c0260e8ee89284d1e81136c06 Commit])&lt;br /&gt;
* '''Clone original''' now get the clone or linked item style by default, also now fix a regression that make text elements clones usables as source. (not merged jet)&lt;br /&gt;
* '''Offset''' fix a crash moving knots on groups and improve offsetting method and speed. (not merged jet)&lt;br /&gt;
&lt;br /&gt;
=== Performance ===&lt;br /&gt;
&lt;br /&gt;
* Inkscape no longer becomes unresponsive when opening a document '''with lots of style tags''' in it ([https://gitlab.com/inkscape/inkscape/-/commit/078c825d76dee0bffb5619f2ef6384e61801bc20 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Extensions ===&lt;br /&gt;
&lt;br /&gt;
==== General ====&lt;br /&gt;
&lt;br /&gt;
* Relative paths to '''linked images''' no longer break when using an extension ([https://gitlab.com/inkscape/inkscape/-/commit/0fee34477bbf248d07c3396fe966fd6334dcca25 Commit])&lt;br /&gt;
* Path elements are now '''transformed correctly''' when applying transformation matrices to them ([https://gitlab.com/inkscape/extensions/-/commit/fb416f7c811d19baad3e445d47085516e2e99efa Commit])&lt;br /&gt;
* '''Text element coordinates''' are now interpreted correctly, even if they use a different unit than px ([https://gitlab.com/inkscape/extensions/-/commit/5a15053be85a9eafa49bc4c296fa7657409f94c3 Commit]) and their (guessed) bounding boxes now consider transforms&lt;br /&gt;
* Extensions that adjust '''colors''' now work on groups again ([https://gitlab.com/inkscape/extensions/-/commit/311b017fe056f948d6da14171092dc14d01a3ce0 Commit])&lt;br /&gt;
&lt;br /&gt;
==== Specific extensions ====&lt;br /&gt;
&lt;br /&gt;
* '''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) ([https://gitlab.com/inkscape/extensions/-/commit/fb10061fa393e18b125f4694204cc3ef05f93a8e Commit]).&lt;br /&gt;
* 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 ([https://gitlab.com/inkscape/extensions/-/commit/801867667550083f86acf285e4dfdc153a0a1bc1 Commit]). The extension now works with multiple pens (marked by their layer name in Inkscape) again ([https://gitlab.com/inkscape/extensions/-/commit/60abf8059b18420e3735457af253566688ebb13e Commit]).&lt;br /&gt;
* The '''Interpolate extension''' now works with the tutorial files again ([https://gitlab.com/inkscape/extensions/-/commit/5a2fd158e237f3de3cc4ad3b5b02524271127fc2 Commit]).&lt;br /&gt;
* The extension '''Render &amp;gt; Barcode &amp;gt; Datamatrix''' now renders 64 x 64 datamatrices correctly ([https://gitlab.com/inkscape/extensions/-/commit/c3f2cd1409e48782961514b2313536634ec33055 Commit]).&lt;br /&gt;
* Rendering a '''3D Polyhedron''' no longer gives deprecation warnings ([https://gitlab.com/inkscape/extensions/-/commit/bc7f8779972c599d6f5fa9eba2e160ebfc3b2dfc#3f2b8a83a71ce2e508e1ac143af87e1d498be817 Commit]).&lt;br /&gt;
* The '''Measure Path extension''' now also works when the Help tab is open when clicking on Apply ([https://gitlab.com/inkscape/extensions/-/commit/cc7c37b18cf968b7042f97a6d51610a9e6110ef5 Commit]&lt;br /&gt;
* '''Color &amp;gt; Randomize extension''' now works correctly for the Hue and Lightness parameters&lt;br /&gt;
* The unnecessary Live preview was removed from the '''Interactive Mockup extension''' ([https://gitlab.com/inkscape/extensions/-/commit/1e560830fa8eebc32fbc28d5d5545fde0006c484 Commit])&lt;br /&gt;
* The '''Perspective / Envelope''' extension now considers transforms ([https://gitlab.com/inkscape/extensions/-/commit/1d27a0e2e23663973347f6f543ee3f8433fed0fb Commit]).&lt;br /&gt;
* The '''Hershey text extension''' fonts now contain letters needed to plot in Danish ([https://gitlab.com/inkscape/extensions/-/commit/f8fbd22819a5d58cb82a82c7f9dff8fc16b7001b Commit]). Additionally, the extension can now better handle line heights ([https://gitlab.com/inkscape/extensions/-/commit/9244cc722fb168351ea01e799b555024644c1164 Commit]).&lt;br /&gt;
&lt;br /&gt;
==== Extension failure fixes ====&lt;br /&gt;
&lt;br /&gt;
Fix a failure &amp;amp;hellip;&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;hellip; when exporting a document with unknown SVG tags to '''HTML5 canvas''' ([https://gitlab.com/inkscape/extensions/-/commit/9d44f6b9ce1cab2250ad854a736dbcfb58046653 Commit])&lt;br /&gt;
* &amp;amp;hellip; when trying to access a document '''node with an unknown tag''' ([https://gitlab.com/inkscape/extensions/-/commit/05cfe7f2e336a1efb95f77f1db725c6a974d3a8f Commit])&lt;br /&gt;
* &amp;amp;hellip; when trying to '''import a dxf file''' with a circle / ellipse ([https://gitlab.com/inkscape/extensions/-/commit/958c70509fe5e520aa063d33d28330ea33451ccd Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''Perfect Bound Cover extension''' ([https://gitlab.com/inkscape/extensions/-/commit/d8750d09c454c742a1bb6a5f3470690e544e89c1 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''Mesh Gradient to Path extension''' ([https://gitlab.com/inkscape/extensions/-/issues/216 Commit])&lt;br /&gt;
* &amp;amp;hellip; when using the '''JessyInk''' extension ([https://gitlab.com/inkscape/extensions/-/commit/2cba7c3f718133aeb6db14442662a54618d4e835 Commit]).&lt;br /&gt;
* &amp;amp;hellip; when using the '''DPI Switcher extension''' ([https://gitlab.com/inkscape/extensions/-/commit/ca718bbe91131252cf6a2dccbe2c717e7bdb705a Commit])&lt;br /&gt;
&lt;br /&gt;
==== Extension API changes / Improvements for Extension Developers ====&lt;br /&gt;
&lt;br /&gt;
* '''Shape objects''' now have an &amp;lt;code&amp;gt;is_visible&amp;lt;/code&amp;gt; method ([https://gitlab.com/inkscape/extensions/-/commit/3e10fece0acc07bc33462ca474f0fc6418c7d552 Commit])&lt;br /&gt;
* '''Documentation''' extended and improved ([https://gitlab.com/inkscape/extensions/-/commit/050be97eed47a303cb823f46e2febb7e2196b989 Commit], []https://gitlab.com/inkscape/extensions/-/commit/9b21776f7c3d746911dac7305b8e1f2a08e38b70 Commit], [https://gitlab.com/inkscape/extensions/-/commit/639bb6914c7f44771c33f0031718c777504ca2a1 Commit], [https://gitlab.com/inkscape/extensions/-/commit/fe0efe3f2c3f2dccbbf365ff5f0270d89dc645e3 Commit])&lt;br /&gt;
* Use an underscore in front of the &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; attribute value to mark things that do not need to be available in the .py file ([https://gitlab.com/inkscape/extensions/-/commit/cc7c37b18cf968b7042f97a6d51610a9e6110ef5 Commit])&lt;br /&gt;
* '''Shape coordinates''' are now reported in user units ([https://gitlab.com/inkscape/extensions/-/commit/768ba690dd3e3eb303d94cb27874dac60cffb064 Commit])&lt;br /&gt;
* &amp;lt;code&amp;gt;inkex.addNS()&amp;lt;/code&amp;gt; is no longer required, attributes like &amp;lt;code&amp;gt;inkscape:groupmode&amp;lt;/code&amp;gt; can now be used directly, too ([https://gitlab.com/inkscape/extensions/-/commit/6b956b31602f77e9d4be250f4f431c7c264bd21b Commit])&lt;br /&gt;
* added method &amp;lt;code&amp;gt;getElementByName()&amp;lt;/code&amp;gt; to '''get an object by Inkscape label''' ([https://gitlab.com/inkscape/extensions/-/commit/d45bb4e90071ee89efea84cf683281b5b0e55bcc Commit])&lt;br /&gt;
* added method &amp;lt;code&amp;gt;getElementsByClass()&amp;lt;/code&amp;gt; to '''get objects by their class name''' ([https://gitlab.com/inkscape/extensions/-/commit/cc0399aad1c0e7916060e9d03f3da39c99688169 Commit])&lt;br /&gt;
* added '''method to create Star shapes''' ([https://gitlab.com/inkscape/extensions/-/commit/4af033bd814373d897590b7dc22e0f5f111d7695 Commit])&lt;br /&gt;
&lt;br /&gt;
'''Upcoming deprecations''' (1.1 will issue a warning, while both the old and the new version will just work in 1.0.1):&lt;br /&gt;
* See https://gitlab.com/inkscape/extensions/-/commit/4838d285b01106d243399e6bf36e7956a291eb98&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
&lt;br /&gt;
* Changes to '''filter region handles''' are now saved to the file ([https://gitlab.com/inkscape/inkscape/-/commit/229008a1649745b73c4f7914acd224c4433997d7 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
&lt;br /&gt;
* The same file can now be used to create '''multiple template files''' ([https://gitlab.com/inkscape/inkscape/-/commit/38f1695101cf73205f32d423e0edf139cbfe9895 Commit]) &lt;br /&gt;
&lt;br /&gt;
=== Color management ===&lt;br /&gt;
&lt;br /&gt;
* When using color management, the '''color selector works again''' ([https://gitlab.com/inkscape/inkscape/-/commit/cc76837b24d518d1dca5822a0921570a9b928a19 Commit])&lt;br /&gt;
&lt;br /&gt;
=== Command line ===&lt;br /&gt;
&lt;br /&gt;
* the pre-1.0 options &amp;lt;code&amp;gt;--export-[type]=&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--file=&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;--without-gui=&amp;lt;/code&amp;gt; now have a fallback and print out a warning ([https://gitlab.com/inkscape/inkscape/-/commit/3ca6a4ed08405f2a530a9ed3065f77443f9f7ebe Commit])&lt;br /&gt;
* when converting a '''pdf to svg''' on the command line, the poppler text import method no longer changes randomly ([https://gitlab.com/inkscape/inkscape/-/commit/db5145555e343663e706f6006fd46d2fa0917101 Commit])&lt;br /&gt;
* opening files with '''Windows drive paths''' (with colons) works again ([https://gitlab.com/inkscape/inkscape/-/commit/fa303fb79ca6e4f6444005f0a4e3b916f3c7503f Commit])&lt;br /&gt;
* '''background color''' is now exported to PNG when using &amp;lt;code&amp;gt;--export-background&amp;lt;/code&amp;gt; even when &amp;lt;code&amp;gt;--export-background-opacity&amp;lt;/code&amp;gt; is not set explicitly ([https://gitlab.com/inkscape/inkscape/-/commit/6e8a6fa690483f5e75efbf9d1b3208524285103b Commit])&lt;br /&gt;
* bash completion [Fill in details] ([https://gitlab.com/inkscape/inkscape/-/commit/aa96949a632f0cf759be88a3388e4c52b62b1dab Commit])&lt;br /&gt;
&lt;br /&gt;
== Even more bug fixes ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
For a complete list, visit [https://gitlab.com/groups/inkscape/-/milestones/4 our GitLab issue tracker] and see the [https://gitlab.com/inkscape/inkscape/-/commits/1.0.x commit history] (all changes since DATE until release date).&lt;br /&gt;
&lt;br /&gt;
== Translations ==&lt;br /&gt;
&lt;br /&gt;
The following '''user interface translations''' received updates:&lt;br /&gt;
&lt;br /&gt;
* Catalan&lt;br /&gt;
* Chinese&lt;br /&gt;
* Croatian&lt;br /&gt;
* Czech&lt;br /&gt;
* Dutch&lt;br /&gt;
* Hungarian&lt;br /&gt;
* Icelandic&lt;br /&gt;
* Italian&lt;br /&gt;
* Russian&lt;br /&gt;
* Spanish&lt;br /&gt;
* Ukrainian&lt;br /&gt;
&lt;br /&gt;
The following '''documentation''' translations received updates:&lt;br /&gt;
&lt;br /&gt;
* French&lt;br /&gt;
* Croatian&lt;br /&gt;
* Catalan&lt;br /&gt;
&lt;br /&gt;
=== Contributing to translations ===&lt;br /&gt;
&lt;br /&gt;
Want to help with translations? [https://inkscape.org/contribute/translations/ Learn how to help!]&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* Fill in&lt;br /&gt;
&lt;br /&gt;
=== Contributing to documentation and documentation translation ===&lt;br /&gt;
Contributions to the documentation translations, as well as improvements to its contents, are welcome at [https://gitlab.com/inkscape/inkscape-docs/documentation the inkscape-docs repository].&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
* Fill in&lt;br /&gt;
* Many of Inkscape's old bug reports still need to be [https://alpha.inkscape.org/bug-migration/ tested and migrated to the new bug and feature request reporting page]. While some progress has already been made, we still need your help with that task.&lt;br /&gt;
* All (migrated and new) open issues for the project are listed on [https://gitlab.com/groups/inkscape/-/issues GitLab]. If you have some time on your hands and can help fixing them, [https://chat.inkscape.org/channel/team_devel join us in the development chat] and let us tackle them together.&lt;br /&gt;
&lt;br /&gt;
== Previous releases ==&lt;br /&gt;
* [[Release notes/0.92]]&lt;br /&gt;
* [[Release notes/0.92.1]]&lt;br /&gt;
* [[Release notes/0.92.2]]&lt;br /&gt;
* [[Release notes/0.92.3]]&lt;br /&gt;
* [[Release notes/0.92.4]]&lt;br /&gt;
* [[Release notes/0.92.5]]&lt;br /&gt;
* [[Release notes/1.0]]&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.0&amp;diff=118458</id>
		<title>Release notes/1.0</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.0&amp;diff=118458"/>
		<updated>2020-05-08T22:46:17Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Other languages|en=Release_notes/1.0}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;languages /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Inkscape 1.0 == &amp;lt;!--T:365--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:366--&amp;gt;&lt;br /&gt;
&amp;lt;!--'''(definitely not released yet - [[AnnouncePlanning1.0]])'''--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:368--&amp;gt;&lt;br /&gt;
Released on '''«2020-05-01»'''.&lt;br /&gt;
&lt;br /&gt;
== Release highlights == &amp;lt;!--T:367--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:370--&amp;gt;&lt;br /&gt;
* [[#customization|Theming support and more new customization options]]&lt;br /&gt;
* [[#hidpi|Better HiDPI (high resolution) screen support]]&lt;br /&gt;
* [[#macos|Native support for macOS with a signed and notarized .dmg file]]&lt;br /&gt;
* [[#origin|Coordinate origin in top left corner by default]]&lt;br /&gt;
* [[#canvas|Canvas rotation and mirroring]]&lt;br /&gt;
* [[#on-canvas-align|On-Canvas alignment of objects]]&lt;br /&gt;
* [[#view-modes|Split view and X-Ray modes]]&lt;br /&gt;
* [[#powerpencil|PowerPencil for drawing editable, variable width strokes with a pressure sensitive graphics tablet]]&lt;br /&gt;
* [[#png-export|New PNG export options]]&lt;br /&gt;
* [[#centerline|Integrated centerline tracing for vectorizing line drawings]]&lt;br /&gt;
* [[#symbols|Searchable Symbols dialog]]&lt;br /&gt;
* [[#lpe-dialog|New Live Path Effect (LPE) selection dialog]]&lt;br /&gt;
* [[#lpes|New Corners (Fillet/chamfer) LPE, (lossless) Boolean Operation LPE (experimental), Offset LPE and Measure Segments LPE (and more!)]]&lt;br /&gt;
* [[#performance|Path operations, deselection of a large number of paths as well as grouping/ungrouping are much faster now]]&lt;br /&gt;
* [[#line-height|Much improved text line-height settings]]&lt;br /&gt;
* [[#variable-fonts|Variable fonts support (only if compiled with pango library version &amp;gt;= 1.41.1)]]&lt;br /&gt;
* [[#flowed-text|Browser-compatible flowed text]]&lt;br /&gt;
* [[#extensions-api|Extensions programming interface updated, with many new options]] - ''Note: this introduces breaking changes, some third-party extensions will have to be updated to work with Inkscape 1.0''&lt;br /&gt;
* [[#python3|Python 3 support for extensions]]&lt;br /&gt;
&lt;br /&gt;
== General: Application == &amp;lt;!--T:400--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Performance &amp;lt;span id=&amp;quot;performance&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:401--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:731--&amp;gt;&lt;br /&gt;
Lots of small performance improvements in various areas combine to make Inkscape run smoother than before:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:732--&amp;gt;&lt;br /&gt;
* Accelerated breaking apart of paths and Boolean operations (by disabling intermittent canvas rendering during these operations).&lt;br /&gt;
* Accelerated &amp;quot;deselect&amp;quot; speed (by improving internal data structure algorithms).&lt;br /&gt;
* Faster grouping and ungrouping of groups with a large number of objects&lt;br /&gt;
* Speed boost to operations on large sets of objects in the Objects dialog (Issue [https://gitlab.com/inkscape/inbox/issues/392 #392])&lt;br /&gt;
* Faster lookup of attributes (MR [https://gitlab.com/inkscape/inkscape/merge_requests/448 #448])&lt;br /&gt;
&lt;br /&gt;
=== Mac Application &amp;lt;span id=&amp;quot;macos&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:402--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:403--&amp;gt;&lt;br /&gt;
Inkscape is now a first-rate native macOS application, and no longer requires XQuartz to operate. The minimum required operating system version is OS X El Capitan 10.11.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:404--&amp;gt;&lt;br /&gt;
It has a standard Mac-style menu bar (rather than a menu bar within the window). Keyboard shortcuts now use the command (&amp;lt;kbd&amp;gt;⌘&amp;lt;/kbd&amp;gt;) key rather than the control key. Retina display screen resolution is now supported. The build is now cleanly 64-bit, a prerequisite for macOS Catalina 10.15 and beyond. It comes bundled with Python 3 to power Inkscape extensions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:405--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;div style=&amp;quot;margin:15px 0&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
        &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/Mac_menu_1.0_screenshot_dz83Pfu.png&amp;quot; alt=&amp;quot;Inkscape 1.0 on macOS&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/Mac_menu_1.0_screenshot.png Inkscape 1.0 on macOS]&amp;lt;/i&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Mac_menu_1.0_screenshot.png|''Inkscape 1.0 on macOS''|alt=Inkscape 1.0 on macOS&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== General User Interface == &amp;lt;!--T:406--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Modernized GUI Toolkit=== &amp;lt;!--T:407--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:408--&amp;gt;&lt;br /&gt;
The user interface has been changed to utilize a more recent version of GTK+ (GTK+ 3). This is a collection of user interface building blocks that Inkscape uses to draw the user interface on the screen. This new version brings many improvements, especially for users of HiDPI (high resolution) screens. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:733--&amp;gt;&lt;br /&gt;
Bringing the newer GTK+ toolkit to Inkscape has been an eagerly anticipated goal for a long time. It has taken much effort by the team involved and it was a focus point of the [https://inkscape.org/en/news/2018/05/22/2018-boston-inkscape-hackfest/ Boston Hackfest].&lt;br /&gt;
&lt;br /&gt;
=== Window position / size / behavior === &amp;lt;!--T:409--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:410--&amp;gt;&lt;br /&gt;
Improvements and fixes to the code for handling/restoring window size and position [https://gitlab.com/inkscape/inkscape/merge_requests/180]&lt;br /&gt;
were made. The window manager handles most of the jobs now, which should make it much more robust. If you still encounter problems with this, please report those [https://inkscape.org/report to our bug tracker].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:734--&amp;gt;&lt;br /&gt;
The dialog opacity options have been removed, because they were causing crashes that could not be fixed otherwise.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:735--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;div style=&amp;quot;margin:15px 0&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
        &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Panels_re-arrangement.gif&amp;quot; alt=&amp;quot;Panels re-arrangement&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Panels_re-arrangement.gif Panels re-arrangement]&amp;lt;/i&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Panels re-arrangement.gif|Panels re-arrangement&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== High Resolution Screens &amp;lt;span id=&amp;quot;hidpi&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; === &amp;lt;!--T:411--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:412--&amp;gt;&lt;br /&gt;
Inkscape now supports HiDPI (high resolution) screens natively. This means that icons and node handles will no longer be tiny on monitors with large pixel dimensions, and the canvas will no longer look blurry.&lt;br /&gt;
&lt;br /&gt;
=== Tool box === &amp;lt;!--T:729--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:736--&amp;gt;&lt;br /&gt;
The tools have been reordered and grouped into more logical groups. Groups from top to bottom:&lt;br /&gt;
* Edit tools&lt;br /&gt;
* Create Shapes&lt;br /&gt;
* Create Shapes from scratch&lt;br /&gt;
* Color Editing&lt;br /&gt;
* Other tools&lt;br /&gt;
* Canvas tools.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:737--&amp;gt;&lt;br /&gt;
Users can customize the order of the tools by putting a customized version of the file &amp;lt;code&amp;gt;inkscape/share/ui/toolbar-tool.ui&amp;lt;/code&amp;gt; into a folder named &amp;lt;code&amp;gt;ui&amp;lt;/code&amp;gt; in their Inkscape user configuration folder, if they prefer a different order.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:738--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;div style=&amp;quot;margin:15px 0&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
        &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Inkscape_tools_.png&amp;quot; alt=&amp;quot;Reordered tools in the tool box&amp;quot; style=&amp;quot;height:500px&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Inkscape_tools_.png Reordered tools in the tool box]&amp;lt;/i&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=500px&amp;gt;&lt;br /&gt;
File:Inkscape tools .png|''Reordered tools in the tool box''|alt=Reordered tools in the tool box&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Improved number entry fields === &amp;lt;!--T:417--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:418--&amp;gt;&lt;br /&gt;
Many numeric entry fields no longer change their value when scrolling while the mouse is hovering over them. They now need to be selected (clicked into). Then scrolling will change the value as previously. This change was made, because scrolling docked dialogs easily led to accidental change of values.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:419--&amp;gt;&lt;br /&gt;
Additionally, '''&amp;lt;kbd&amp;gt;Ctrl + Scroll&amp;lt;/kbd&amp;gt;''' on a selected numeric entry field will now change the value in larger steps.&lt;br /&gt;
&lt;br /&gt;
== Canvas == &amp;lt;!--T:420--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Y-Axis Inversion &amp;lt;span id=&amp;quot;origin&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:414--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:415--&amp;gt;&lt;br /&gt;
During the [https://inkscape.org/en/news/2018/09/20/inkscape-hackfest-kiel-2018-what-happened/ Inkscape Hackfest in Kiel], a significant change by Thomas Holder was integrated into the Inkscape codebase. It sets the origin of the document to the top left corner of the page. This finally makes the coordinates that a user can see in the interface match the ones that are saved in the SVG data (unit conversions/transformations may be required), and makes working in Inkscape more comfortable for people who are used to this more standard behavior. The old behavior can be reactivated in the preferences, at &amp;lt;code&amp;gt;Edit → Preferences → Interface&amp;lt;/code&amp;gt; (disable 'Origin in upper left with y-axis pointing down').&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:416--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Origin_in_upper_left.png&amp;quot; alt=&amp;quot;Option in the preferences 'Interface' section&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Origin_in_upper_left.png Option in the preferences 'Interface' section]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left; margin-left:15px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Origin_in_upper_left_page.png&amp;quot; alt=&amp;quot;Effect of the option (left upper page corner at 0/0)&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Origin_in_upper_left_page.png Effect of the option (left upper page corner at 0/0)]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Origin in upper left.png|''Option in the preferences' 'Interface' section''|alt=Option in the preferences' 'Interface' section&lt;br /&gt;
File:Origin in upper left page.png|''Effect of the option (left upper page corner at 0/0)''|alt=Effect of the option (left upper page corner at 0/0)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Canvas Rotation &amp;lt;span id=&amp;quot;canvas&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:421--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:422--&amp;gt;&lt;br /&gt;
With '''&amp;lt;kbd&amp;gt;Ctrl + Shift + Scroll wheel&amp;lt;/kbd&amp;gt;'''  or  '''&amp;lt;kbd&amp;gt;Ctrl + Scroll wheel dragging&amp;lt;/kbd&amp;gt;''' the drawing area can be rotated and viewed from different angles. In the bottom right corner of the window, the viewing angle can be entered manually. '''&amp;lt;kbd&amp;gt;Right-click&amp;lt;/kbd&amp;gt;''' to select between a set of preset values. You can also reset canvas rotation in &amp;lt;code&amp;gt;View  → Canvas orientation  → Reset Rotation&amp;lt;/code&amp;gt;. Keyboard shortcuts for clockwise/counter-clockwise/no rotation can be set in the preferences.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:423--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Canvas_rotation_ink.gif&amp;quot; alt=&amp;quot;Rotating the canvas&amp;quot; style=&amp;quot;height:300px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Canvas_rotation_ink.gif Rotating the canvas]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=300px&amp;gt;&lt;br /&gt;
File:Canvas rotation ink.gif|''Rotating the canvas''|alt=Rotating the canvas&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Canvas Mirroring === &amp;lt;!--T:424--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:425--&amp;gt;&lt;br /&gt;
The canvas can now be flipped, to ensure that the drawing does not lean to one side, and looks good either way.&lt;br /&gt;
The vertical/horizontal flipping is available from the menu &amp;lt;code&amp;gt;View → Canvas orientation → Flip horizontally / Flip vertically&amp;lt;/code&amp;gt;. Keyboard shortcuts for flipping the canvas can be set in the preferences (&amp;lt;code&amp;gt;Edit → Preferences → Interface → Keyboard shortcuts&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:426--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Flip_canvas_300px.gif&amp;quot; alt=&amp;quot;'Mirroring the canvas&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Flip_canvas_300px.gif 'Mirroring the canvas]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Flip canvas 300px.gif|''Mirroring the canvas''|alt=Mirroring the canvas&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pinch-to-zoom === &amp;lt;!--T:427--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:428--&amp;gt;&lt;br /&gt;
On supported hardware (trackpad, touchpad, multi-touch screen), the canvas can be zoomed with the two-finger pinch gesture.&lt;br /&gt;
&amp;lt;!--&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Pitch_to_zoom.gif&amp;quot; alt=&amp;quot;Pinch to zoom on touch-sensitive display&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Pitch_to_zoom.gif Pinch to zoom on touch-sensitive display]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left; margin-left:15px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Zooming_.gif&amp;quot; alt=&amp;quot;Pinch to zoom on trackpad&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Zooming_.gif Pinch to zoom on trackpad]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Pitch to zoom.gif|''Pinch to zoom on touch-sensitive display''|alt=Pinch to zoom on touch-sensitive display&lt;br /&gt;
File:Zooming .gif|''Pinch to zoom on trackpad''|alt=Pinch to zoom on trackpad&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Duplicate Guides === &amp;lt;!--T:429--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:430--&amp;gt;&lt;br /&gt;
A new option for duplicating guides was added to the 'Guideline' dialog (access by double-clicking on a guide line). This new feature, when used before the 'relative change' option (dialog needs to be opened once for each step), makes it easier to create guides that are offset by a certain distance / angle from an existing guide.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:431--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Duplicate_guide.png&amp;quot; alt=&amp;quot;Duplicate guide button in guide editing dialog&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Duplicate_guide.png Duplicate guide button in guide editing dialog]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Duplicate_guide.png|''Duplicate guide button in guide editing dialog''|alt=Duplicate guide button in guide editing dialog&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Context menu === &amp;lt;!--T:432--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:433--&amp;gt;&lt;br /&gt;
The menu that appears after a right-click on the canvas has been extended with the following items, which makes locking/unlocking and hiding/unhiding individual objects much more comfortable:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:434--&amp;gt;&lt;br /&gt;
* Hide selected objects&lt;br /&gt;
* Unhide objects below (the mouse cursor)&lt;br /&gt;
* Lock selected objects &lt;br /&gt;
* Unlock objects below (the mouse cursor)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:435--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Context_menu.png&amp;quot; alt=&amp;quot;New options in context menu&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Context_menu.png New options in context menu]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=400px&amp;gt;&lt;br /&gt;
File:Context menu.png|''New options in context menu''|alt=New options in context menu&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Snapping === &amp;lt;!--T:436--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:437--&amp;gt;&lt;br /&gt;
* In &amp;lt;code&amp;gt;Edit → Preferences → Behavior → Snapping&amp;lt;/code&amp;gt;, a new option was added to '''disable snapping''' in new documents or files that are opened with Inkscape for the first time.&lt;br /&gt;
&lt;br /&gt;
== View == &amp;lt;!--T:438--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Center view on page === &amp;lt;!--T:439--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:440--&amp;gt;&lt;br /&gt;
You can now center the view on the page, without changing the zoom level.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:441--&amp;gt;&lt;br /&gt;
This function is available via:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:442--&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;View → Zoom&amp;lt;/code&amp;gt;&lt;br /&gt;
* the Zoom tool's tool controls bar&lt;br /&gt;
* Keyboard shortcut '''&amp;lt;kbd&amp;gt;Ctrl + 4&amp;lt;/kbd&amp;gt;'''&lt;br /&gt;
&amp;lt;!--&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Center_page_.gif&amp;quot; alt=&amp;quot;Center view on page without changing zoom level&amp;quot; style=&amp;quot;height:350px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Center_page_.gif Center view on page without changing zoom level]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Center page .gif|''Center view on page without changing zoom level''|alt=Center view on page without changing zoom level&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Split View Mode &amp;lt;span id=&amp;quot;view-modes&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:443--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:739--&amp;gt;&lt;br /&gt;
The new Split View Mode features a draggable separator that becomes visible as soon as the Split view mode has been activated. On one side of the separator, the canvas will look just like before, while on the other side, everything will be displayed in outline mode, and objects can more easily be grabbed with the mouse or edited with the node tool. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:740--&amp;gt;&lt;br /&gt;
It can be moved on the canvas by grabbing either the separation line or the central handle. The sides can be switched by clicking on one of the little arrows on the handle. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:741--&amp;gt;&lt;br /&gt;
Activate it with one of:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:742--&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;View → Split View Mode&amp;lt;/code&amp;gt;&lt;br /&gt;
* '''&amp;lt;kbd&amp;gt;Ctrl + 6&amp;lt;/kbd&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:743--&amp;gt;&lt;br /&gt;
To deativate the mode, either deactivate the checkbox in the menu again, use the keyboard shortcut a second time, or drag the separator off the canvas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:444--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Split_Screen-smaller_PUOHAJq.gif&amp;quot; alt=&amp;quot;Split screen mode&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Split_Screen-smaller_PUOHAJq.gif Split screen mode]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Split Screen-smaller.gif|''Split screen mode''|alt=Split screen mode&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== X-Ray Mode === &amp;lt;!--T:744--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:745--&amp;gt;&lt;br /&gt;
When the X-Ray mode is active, a circular area that shows objects on the canvas in outline mode will follow the mouse pointer. This makes editing complex drawings with many objects layered on top of one another much easier, and is especially useful when used with the node tool.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:746--&amp;gt;&lt;br /&gt;
Activate it with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:747--&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;View → XRay Mode&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;kbd&amp;gt;Alt + 6&amp;lt;/kbd&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:748--&amp;gt;&lt;br /&gt;
The size of the X-Ray circle can be adjusted in &amp;lt;code&amp;gt;Edit → Preferences → Rendering → Rendering XRay radius&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:749--&amp;gt;&lt;br /&gt;
To deactivate the mode, either deactivate the checkbox in the menu again, or use the keyboard shortcut a second time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:750--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/XRay_mode.gif&amp;quot; alt=&amp;quot;X-Ray mode&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/XRay_mode.gif X-Ray mode]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:XRay mode.gif|''X-Ray mode''|alt=X-Ray mode&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Visible Hairlines Display Mode === &amp;lt;!--T:445--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:446--&amp;gt;&lt;br /&gt;
This new display mode is available in the menu under &amp;lt;code&amp;gt;View → Display Mode → Visible Hairlines&amp;lt;/code&amp;gt;. It ensures that all lines of nonzero width are visible (with a minimum visible line width), regardless of zoom level, while still drawing everything else normally.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:447--&amp;gt;&lt;br /&gt;
This is especially useful if you need to assign very small line widths for use with CNC machines like laser cutters and vinyl cutters which use hairlines to denote cut lines. In that case, you will still be able to see the lines, even when zoomed out.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:448--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Visible_hairlines.gif&amp;quot; alt=&amp;quot;Thin lines always visible in Visible Hairlines mode&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Visible_hairlines.gif Thin lines always visible in Visible Hairlines mode]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:visible_hairlines.gif|''Thin lines always visible in Visible Hairlines mode''|alt=Thin lines always visible in Visible Hairlines mode&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Paths == &amp;lt;!--T:449--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Changed behavior of Stroke to Path === &amp;lt;!--T:450--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:451--&amp;gt;&lt;br /&gt;
The 'Stroke to Path' command now not only converts the stroke of a shape to path, but effectively splits it into its components.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:452--&amp;gt;&lt;br /&gt;
In the case of applying it to a path that only has a stroke, the behavior is unchanged.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:453--&amp;gt;&lt;br /&gt;
For paths that don't only have a stroke, but also a fill and/or markers, the result will be a group consisting of:&lt;br /&gt;
* Stroke outline turned to path&lt;br /&gt;
* Fill (if there was one)&lt;br /&gt;
* A group of all markers (if applicable; one group per marker, consisting of its outline and its fill turned into a path)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:454--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Stroke_to_path.gif&amp;quot; alt=&amp;quot;New behavior of Stroke to Path&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Stroke_to_path.gif New behavior of Stroke to Path]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Stroke to path.gif|''New behavior of Stroke to Path''|alt=New behavior of Stroke to Path&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Unlinking Clones for Path Operations === &amp;lt;!--T:455--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:456--&amp;gt;&lt;br /&gt;
Clones and Symbols are now automatically unlinked, before a Boolean operation (union, difference, etc.), or one of the Path operations 'Combine', 'Break apart', or 'Stroke to Path' is performed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:457--&amp;gt;&lt;br /&gt;
A setting in the preferences at &amp;lt;code&amp;gt;Behavior → Clones → Unlink Clones&amp;lt;/code&amp;gt; allows the User to disable the automatic unlinking.&lt;br /&gt;
&lt;br /&gt;
== Tools == &amp;lt;!--T:458--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bézier Tool === &amp;lt;!--T:459--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:460--&amp;gt;&lt;br /&gt;
The tool mode 'Create sequence of paraxial segments', which previously would only draw lines parallel to the x and y axis of the document, now supports arbitrary starting angles. After the first segment, all further angles will use the current angle ±90°. If you want your first segment to work as in previous versions, you need to press '''&amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt;''' after the first click. This will restrict your options to (by default) 15° steps.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:461--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Paraxial_arbitrary_starting_angle.gif&amp;quot; alt=&amp;quot;Arbitrary starting angle for paraxial mode&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Paraxial_arbitrary_starting_angle.gif Arbitrary starting angle for paraxial mode]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Paraxial arbitrary starting angle.gif|''Arbitrary starting angle for paraxial mode''|alt=Arbitrary starting angle for paraxial mode&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Calligraphy Tool === &amp;lt;!--T:462--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:463--&amp;gt;&lt;br /&gt;
A new option to add dots has been added to the tool. Click in place without moving the mouse to create a dot, '''&amp;lt;kbd&amp;gt;Shift + Click&amp;lt;/kbd&amp;gt;''' to create a larger dot ''[Known issues: [https://gitlab.com/inkscape/inbox/-/issues/2368 inbox#2368], [https://gitlab.com/inkscape/inbox/-/issues/2342 inbox#2342]]''.&lt;br /&gt;
&lt;br /&gt;
=== Circle Tool === &amp;lt;!--T:464--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:465--&amp;gt;&lt;br /&gt;
The circle tool can now also create closed (&amp;quot;filleted&amp;quot;) circle shapes (closed arcs) with the click of a button.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:466--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Circle_chord.png&amp;quot; alt=&amp;quot;Circle tool shapes in this release&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Circle_chord.png Circle tool shapes in this release]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Circle chord.png|''Circle tool shapes in this release''|alt=Circle tool shapes in this release&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Eraser === &amp;lt;!--T:467--&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:468--&amp;gt;&lt;br /&gt;
* Added option to control eraser width with a pressure sensitive input device.&lt;br /&gt;
* Added thinning, caps, and tremor options (as used for calligraphy tool).&lt;br /&gt;
* New option to erase as clip, which allows the User to non-destructively erase (parts of) various types of elements, including raster images and clones.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:469--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Erase_with_clip.gif&amp;quot; alt=&amp;quot;Erasing by setting a clip&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Erase_with_clip.gif Erasing by setting a clip]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Erase with clip.gif|''Erasing by setting a clip''|alt=Erasing by setting a clip&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Measurement Tool === &amp;lt;!--T:470--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:471--&amp;gt;&lt;br /&gt;
Hovering over a path with the tool now displays the length, height, width, and position of the path. If you hover over a group, it will show the width, height, and position of the group. Holding '''&amp;lt;kbd&amp;gt;Shift&amp;lt;/kbd&amp;gt;''' switches to showing info about the constituents of the group.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:472--&amp;gt;&lt;br /&gt;
The tool also has a new option to only measure selected objects when using click-and-drag.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:473--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Measure_tool_info1.png&amp;quot; alt=&amp;quot;New info text from measurement tool (for a group)&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:250px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Measure_tool_info1.png New info text from measurement tool (for a group)]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Measure_tool_info_group_shift.png&amp;quot; alt=&amp;quot;Measurement tool info text for a single path (in a group with Shift)&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:250px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Measure_tool_info_group_shift.png Measurement tool info text for a single path (in a group with Shift)]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Measure_selected.png&amp;quot; alt=&amp;quot;Measuring only the selected object (the ice cap)e&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;max-width:250px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Measure_selected.png Measuring only the selected object (the ice cap)]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Measure tool info.png|''New info text from measurement tool (for a group)''|alt=New info text from measurement tool (for a group)&lt;br /&gt;
File:Measure tool info group shift.png|''Measurement tool info text for a single path (in a group with Shift)''|alt=Measurement tool info text for a single path (in a group with Shift)&lt;br /&gt;
File:Measure selected.png|''Measuring only the selected object (the ice cap)''|alt=Measuring only the selected object (the ice cap)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pencil Tool === &amp;lt;!--T:474--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== PowerPencil &amp;lt;span id=&amp;quot;powerpencil&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:475--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:476--&amp;gt;&lt;br /&gt;
Pressure sensitivity can now be enabled for the Pencil tool. This feature makes use of the PowerStroke Live Path Effect (LPE).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:477--&amp;gt;&lt;br /&gt;
New settings for the tool are available for tweaking the behavior of the PowerStroke LPE when it is being created with the Pencil tool (and a graphics tablet/stylus):&lt;br /&gt;
* '''Use pressure input''' (in the tool controls bar): activates the PowerStroke feature, if a pressure sensitive device is available.&lt;br /&gt;
* '''Min/Max''' (in the tool controls bar): determines the minimal and maximal stroke width (0–100%). This does not change the number of available pressure levels, but spreads them out in the available line width interval.&lt;br /&gt;
* '''Caps''' (in the tool controls bar): choose between the options 'butt', 'square', 'round', 'peak' and 'zero width' for the end caps of the stroke.&lt;br /&gt;
* Additionally, the PowerStroke LPE itself has been improved, to better work when used in this new way, see [[#PowerStroke_LPE_Improvements|the section about LPE updates]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:478--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/PowerPencil-smaller_EJHHyF5.gif&amp;quot; alt=&amp;quot;Drawing with the PowerPencil&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:250px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/PowerPencil-smaller_EJHHyF5.gif Drawing with the PowerPencil]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:PowerPencil-smaller.gif|''Drawing with the PowerPencil''|alt=Drawing with the PowerPencil&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Selection Tool === &amp;lt;!--T:479--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== On-Canvas Alignment &amp;lt;span id=&amp;quot;on-canvas-align&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:480--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:481--&amp;gt;&lt;br /&gt;
When the option &amp;quot;Enable on-canvas alignment&amp;quot; is active in the &amp;quot;Align and Distribute&amp;quot; dialog, a new set of handles will appear on canvas when an object is clicked three times (first click: scale handles, second click: rotation/skew handles).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:482--&amp;gt;&lt;br /&gt;
The handles can be used to align the selected objects relative to the area of the current selection.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:483--&amp;gt;&lt;br /&gt;
* '''&amp;lt;kbd&amp;gt;Shift + click&amp;lt;/kbd&amp;gt;''' on the outer handles aligns on the outside of the selection area. &lt;br /&gt;
* Clicking on the central handle will align the selected objects on the horizontal axis. On '''&amp;lt;kbd&amp;gt;Shift + click&amp;lt;/kbd&amp;gt;''' objects will be aligned on the vertical axis.&lt;br /&gt;
* With '''&amp;lt;kbd&amp;gt;Ctrl + Shift &amp;lt;/kbd&amp;gt;''' the whole selection can be aligned to its outer boundaries / corners as a group (i.e. it is moved by its own &amp;lt;code&amp;gt;width&amp;lt;/code&amp;gt; and / or &amp;lt;code&amp;gt;height&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:484--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Align-on_canvas_ANRPd7t.gif&amp;quot; alt=&amp;quot;On-canvas alignment&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:250px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Align-on_canvas_ANRPd7t.gif On-canvas alignment]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Align-on canvas.gif|''On-canvas alignment''|alt=On-canvas alignment&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Text Tool &amp;lt;span id=&amp;quot;text-tool&amp;quot;&amp;gt;=== &amp;lt;!--T:485--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== More Compact Tool Controls Bar ==== &amp;lt;!--T:751--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:752--&amp;gt;&lt;br /&gt;
* Some control buttons that have been mutually exclusive (e.g. right-aligned, left-aligned, justified) have been combined into drop-down lists, so they now take up less space.&lt;br /&gt;
* Removed the 'Show style of outermost text element' button that made settings confusing.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:753--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Text_Tool_controls1.0.png&amp;quot; alt=&amp;quot;Tool controls for the text tool&amp;quot; style=&amp;quot;height:35px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:250px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Text_Tool_controls1.0.png Tool controls for the text tool]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Text Tool controls1.0.png|''Tool controls for the text tool''|alt=Tool controls for the text tool&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Better Line Height Settings &amp;lt;span id=&amp;quot;line-height&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:486--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:754--&amp;gt;&lt;br /&gt;
* Line spacing settings got an overhaul and are now much easier to use. Gone is the unwieldy &amp;lt;code&amp;gt;?&amp;lt;/code&amp;gt; button; this is now handled by selecting text on canvas.&lt;br /&gt;
* Setting line height works like this now:&lt;br /&gt;
** For the whole text: click anywhere into the text without selecting anything, then adjust the line height in the tool controls bar.&lt;br /&gt;
** For a specific line: select the text in that line, then adjust the line height in the tool controls bar.&lt;br /&gt;
** Set the global line height first, and the specific line heights last. Changing global line height later will remove any line-specific line-heights (even just changing the unit will unset those &amp;lt;!-- remove this comment when https://gitlab.com/inkscape/inkscape/-/merge_requests/1762 has been cherry-picked into 1.0.x --&amp;gt;).&lt;br /&gt;
** Line heights for single selected lines cannot go below the height set globally.&lt;br /&gt;
** If more than one line is selected, the line height in between those lines can go below the line height set for the whole text.&lt;br /&gt;
* The line height settings work in all four text types.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:755--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Adjusting_line_height.gif&amp;quot; alt=&amp;quot;Adjusting the line height for the whole text and for selected lines&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:250px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Adjusting_line_height.gif Adjusting the line height for the whole text and for selected lines]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Adjusting line height.gif|''Adjusting the line height for the whole text and for selected lines''|alt=Adjusting the line height for the whole text and for selected lines&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Improved Text Selection ==== &amp;lt;!--T:487--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:488--&amp;gt;&lt;br /&gt;
When clicking on a text object, any click within the whole area of a text line now selects the text with both selection and text tool (previously, clicking into the space between two letters did not select the text).&lt;br /&gt;
&lt;br /&gt;
==== Variable Font Support &amp;lt;span id=&amp;quot;variable-fonts&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:489--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:490--&amp;gt;&lt;br /&gt;
If Inkscape has been compiled with a Pango library version that is at least 1.41.1 (which is the case for the Windows and macOS versions, and for Ubuntu versions starting from 19.04), it comes with [[Variable Fonts support | support for variable fonts]] ([https://www.patreon.com/posts/font-variations-17644963 more info about how this looks]). These are fonts that do not come with different faces, but often with various sliding scales for different font properties, like 'boldness', or 'condensing', or even playful features.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:756--&amp;gt;&lt;br /&gt;
[https://activdesign.eu/uploads/gallery/inkscape-variable-fonts-en.mp4 How to use Variable Fonts in Inkscape 1.0 in 10 steps (Video)]&lt;br /&gt;
&lt;br /&gt;
==== Basic Support for SVG in OpenType ==== &amp;lt;!--T:491--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:492--&amp;gt;&lt;br /&gt;
Some OpenType fonts with glyphs saved as SVG render now in Inkscape.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:493--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Variable_fonts_Decovar.png&amp;quot; alt=&amp;quot;Variable font - both texts use the same font (Decovar)&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:350px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Variable_fonts_Decovar.png Variable font - both texts use the same font (Decovar)]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Variable_Font_w_dialog.png&amp;quot; alt=&amp;quot;Variable font - dialog with sliders for the font styles&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:350px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Variable_Font_w_dialog.png Variable font - dialog with sliders for the font styles]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/SVG_in_OpenType.png&amp;quot; alt=&amp;quot;SVG Color font (Gilbert Color)&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:350px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/SVG_in_OpenType.png SVG Color font (Gilbert Color)]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Variable fonts Decovar.png|''Variable font - both texts use the same font (Decovar)''|alt=Variable font - both texts use the same font (Decovar)&lt;br /&gt;
File:Variable Font w dialog.png|''Variable font - dialog with sliders for the font styles''|alt=Variable font - dialog with sliders for the font styles&lt;br /&gt;
File:SVG in OpenType.png|''SVG Color font (Gilbert Color)''|alt=SVG Color font (Gilbert Color)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flow order ==== &amp;lt;!--T:757--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:758--&amp;gt;&lt;br /&gt;
With &amp;lt;code&amp;gt;Text → Flow into Frame&amp;lt;/code&amp;gt;, text now flows into the selected frames in selection order (instead of reversed order previously).&lt;br /&gt;
&lt;br /&gt;
==== Browser-compatible flowed text &amp;lt;span id=&amp;quot;flowed-text&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:494--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:496--&amp;gt;&lt;br /&gt;
'''Flowed text''' (created by clicking and dragging a text frame) in previous Inkscape versions was not compatible with browsers, and rendered as 'black boxes' in web browsers and other SVG viewers, or was just missing. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:759--&amp;gt;&lt;br /&gt;
The old flowed text can still be enabled by unchecking &amp;lt;code&amp;gt;Edit → Preferences → Tools → Text: Use SVG2 auto-flowed text&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:497--&amp;gt;&lt;br /&gt;
Now, Inkscape offers to use '''two new types of flowed text''', that have a compatible fallback for use with modern web browsers:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:498--&amp;gt;&lt;br /&gt;
# '''SVG 2 text using the CSS &amp;lt;code&amp;gt;shape-inside&amp;lt;/code&amp;gt; property:''' This new flowed text automatically '''includes a fallback option''' (in SVG 1.1), and will show up in web browsers and other software. This type of text can be created by '''clicking and dragging a box''' on canvas, '''if the option 'Use SVG 2 auto-flowed text' is enabled''' in the Text tool's preferences. When the option is enabled, it will also be used for &amp;lt;code&amp;gt;Text → Flow into frame&amp;lt;/code&amp;gt;. Kerning and letter rotation do not work with this type of text.&lt;br /&gt;
# '''SVG 2 text with &amp;lt;code&amp;gt;inline-size&amp;lt;/code&amp;gt; property:''' This is the new &amp;quot;Column mode&amp;quot; of the text tool, that can be created by clicking on the canvas, typing, and then dragging the diamond-shaped handle at the end of the text to determine the width of the text. It creates flowed text columns without a predetermined height. Note that this text can be left-, center- or right-aligned, but that justification is not possible. Kerning and letter rotation also do not work with this type of text. These texts include an SVG 1.1 fallback, too. To convert the text back to SVG 1.1 text, '''&amp;lt;kbd&amp;gt;Ctrl-click&amp;lt;/kbd&amp;gt;''' on the diamond (this will result in all the text being placed on a single line).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:499--&amp;gt;&lt;br /&gt;
The fallback option can be disabled in &amp;lt;code&amp;gt;Edit → Preferences → Input/Output → SVG export: SVG 2: Insert SVG 1.1 fallback in text&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Overview of available text types ==== &amp;lt;!--T:760--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:761--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Text normal.gif|''Normal text with manual line breaks (click + type, browser-compatible)''|alt=Normal text with manual line breaks (click + type, browser-compatible)&lt;br /&gt;
File:Text in-a-shape.gif|''Text in-a-shape with automatic line breaks (click + drag + type, browser-compatible, new in Inkscape 1.0)''|alt=Text in-a-shape with automatic line breaks (click + drag + type, browser-compatible, new in Inkscape 1.0)&lt;br /&gt;
File:Text inline size.gif|''Flowed text with adjustable width (click + type + drag diamond handle, browser-compatible, new in Inkscape 1.0)''|alt=Flowed text with adjustable width (click + type + drag diamond handle, browser-compatible, new in Inkscape 1.0)&lt;br /&gt;
File:SVG1.2 text.gif|''Flowed text of the type that was used in previous versions (click + drag + type, not browser-compatible) can still be activated in the preferences.''|alt=Flowed text of the type that was used in previous versions (click + drag + type, not browser-compatible) can still be activated in the preferences.&lt;br /&gt;
File:Text flowed into frame.gif|''Flowing text into a series of frames in selection order''|alt=Flowing text into a series of frames in selection order&lt;br /&gt;
File:Text on Path.gif|''Spiral text as a result of putting text on a path''|alt=Spiral text as a result of putting text on a path&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== SVG 2 Text Support in Detail ==== &amp;lt;!--T:500--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:501--&amp;gt;&lt;br /&gt;
Inkscape supports SVG 2 text (multi-line and text in a shape), both rendering and creating.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:502--&amp;gt;&lt;br /&gt;
There are several types of SVG 2 text:&lt;br /&gt;
&lt;br /&gt;
===== 1. Multi-line text via the CSS 'inline-size' property ===== &amp;lt;!--T:505--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:506--&amp;gt;&lt;br /&gt;
The CSS property &amp;lt;code&amp;gt;inline-size&amp;lt;/code&amp;gt; defines the width (height) of a block of horizontal (vertical) text.&lt;br /&gt;
Inkscape supports both rendering and generating multi-line text via this property. Flowed text using 'inline-size' is not justifiable (it uses the 'text-anchor' property). This text type has an SVG 1.1 fallback, that is included by default.&lt;br /&gt;
&lt;br /&gt;
===== 2. Multi-line text via the CSS 'shape-inside' property ===== &amp;lt;!--T:507--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:508--&amp;gt;&lt;br /&gt;
The CSS property &amp;lt;code&amp;gt;shape-inside&amp;lt;/code&amp;gt; allows placing text inside a shape. Inkscape supports this property in both rendering and creating. Inkscape also supports in rendering the CSS &amp;lt;code&amp;gt;shape-subtract&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;shape-margin&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;shape-padding&amp;lt;/code&amp;gt; properties. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:509--&amp;gt;&lt;br /&gt;
Multi-line text via the &amp;lt;code&amp;gt;shape-inside&amp;lt;/code&amp;gt; property is a direct replacement for SVG 1.2 flowed text. SVG 1.2 never became a final W3C standard and only the Batik SVG renderer besides Inkscape provided any support for SVG 1.2 flowed text. SVG 2 is not yet a final W3C standard but SVG 2 flowed text has one very important advantage over SVG 1.2 flowed text in that it is easy to structure the SVG 2 text such that it will be rendered (almost) correctly by an SVG 1.1 renderer. This means that browsers which do not support SVG 2 text will still render the text. &lt;br /&gt;
&lt;br /&gt;
===== 3. Multi-line text via the CSS 'white-space' property (only rendering) ===== &amp;lt;!--T:503--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:504--&amp;gt;&lt;br /&gt;
The CSS property [https://developer.mozilla.org/en-US/docs/Web/CSS/white-space 'white-space'] controls how white space is handled. By default, SVG collapses all adjacent white-space including newlines into a single space. By setting the &amp;lt;code&amp;gt;white-space&amp;lt;/code&amp;gt; value to &amp;lt;code&amp;gt;pre&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pre-line&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;pre-wrap&amp;lt;/code&amp;gt;, Inkscape will respect newlines and generate multi-line text. At the moment, one must use the XML Editor dialog to change the &amp;lt;code&amp;gt;white-space&amp;lt;/code&amp;gt; property value. (Supported by Firefox. No SVG 1.1 fallback created by Inkscape.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:762--&amp;gt;&lt;br /&gt;
One disadvantage of using SVG 2 text is that it will not be editable as multi-line text in Inkscape 0.92 (it will still be editable as single lines of text).&lt;br /&gt;
&lt;br /&gt;
== Clipping / Masking == &amp;lt;!--T:510--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:511--&amp;gt;&lt;br /&gt;
Clip paths and masks now have an inverse mode in the menu, using the PowerClip and PowerMask LPEs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:512--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Inverse clip 400.gif|''Setting an inverse clip''|alt=Setting an inverse clip&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Filters == &amp;lt;!--T:513--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:514--&amp;gt;&lt;br /&gt;
The size of the filter region can now be adjusted by dragging on two new diamond-shaped nodes with the node tool. This is especially useful for blur filters, whose area has been affected by a transformation of the filtered object. This feature is currently broken https://gitlab.com/inkscape/inkscape/-/issues/478&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:515--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Filter region.gif|''Modifying the filter region on canvas''|alt=Modifying the filter region on canvas&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Live Path Effects == &amp;lt;!--T:516--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== General === &amp;lt;!--T:517--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:518--&amp;gt;&lt;br /&gt;
Live Path Effects received a major overhaul, with lots of improvements and new features. The main changes are:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:519--&amp;gt;&lt;br /&gt;
* '''New LPE selection dialog'''&amp;lt;span id=&amp;quot;lpe-dialog&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;: the LPE list is now made available as a searchable dialog with an icon for each path effect, and options to favorite, to switch between list and tile view, to display info about the selected effect and to apply it. Several additional, experimental path effects are available after the corresponding switch has been activated.&lt;br /&gt;
* '''Set default parameters''': default values for any LPE can be set in the respective LPE's dialogue, when it is applied to an object&lt;br /&gt;
(''Note: we have the 'multiple desktop preferences' problem here: If you have multiple Inkscape windows open, the last one will determine what will be saved to the preferences file, as preferences changes are only saved when Inkscape is closed, and the settings are only loaded from file when a new window is opened.'')&lt;br /&gt;
* '''Clip and Mask''': improved handling&lt;br /&gt;
* '''Fix multiple LPE BBox''': a problem with the size of the bounding box when applying multiple LPEs to an object has been fixed. Sometimes you need to add a intermediate LPE bounding box between.&lt;br /&gt;
* '''Knots on shapes''': show edit knots in LPE shapes&lt;br /&gt;
* '''Switch knots''': change the handles to the correct LPE handles when one selects an LPE in the list of active LPEs for the selected object.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:520--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:LPE set defaults.png|''Set default values for Mirror LPE''|alt=Set default values for Mirror LPE&lt;br /&gt;
File:Add LPE dialog.png|''New LPE selection dialog''|alt=New LPE selection dialog&lt;br /&gt;
File:Auto switing of knot types.gif|''LPE handles are automatically adjusted for the currently edited LPE''|alt=LPE handles are automatically adjusted for the currently edited LPE&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== New Live Path Effects &amp;lt;span id=&amp;quot;lpes&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:521--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Dashed Stroke LPE ==== &amp;lt;!--T:526--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:527--&amp;gt;&lt;br /&gt;
This new LPE creates uniformly dashed paths, optionally by subdividing the path's segments, or including dashes that are symmetrically wrapped around corners.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:529--&amp;gt;&lt;br /&gt;
[https://archive.org/details/dash-stroke-lpe Demo Video]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:528--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Dash stroke LPE.png|''Rectangles with dashed stroke LPE with various settings''|alt=Rectangles with dash stroke LPE with various settings&lt;br /&gt;
File:LPE dash.gif|''Modifying dash pattern interactively with the dashed stroke LPE''|alt=Modifying dash pattern interactively with the dashed stroke LPE&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ellipse from Points ==== &amp;lt;!--T:530--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:531--&amp;gt;&lt;br /&gt;
This new LPE creates an optimally fitted ellipse from a path's nodes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:532--&amp;gt;&lt;br /&gt;
In contrast to the already existing LPE &amp;quot;Ellipse by 5 points&amp;quot;, this LPE is more flexible (since, depending on the number of points available, it can fit both circles and ellipses) and has more features). Technical illustrators in particular can benefit from these features.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:533--&amp;gt;&lt;br /&gt;
See [[LPE:_Ellipse_from_Points]] for more documentation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:534--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Ellipse from points LPE.png|''Ellipse (5 nodes), circle (3 nodes), circle segment (3 nodes), isometric circle (3 nodes), isometric circle with frame (3 nodes)''|alt=Ellipse (5 nodes), circle (3 nodes), circle segment (3 nodes), isometric circle (3 nodes), isometric circle with frame (3 nodes)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- disabled in 1.0 because non-functional&lt;br /&gt;
==== Embroidery Stitch LPE ==== &amp;lt;!--T:763--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:764--&amp;gt;&lt;br /&gt;
This new LPE can add nodes to your paths and create jump stitches, to create data that can be converted for use with a stitching machine.&lt;br /&gt;
To view the stitches that you added, activate the 'Show stitches' checkbox, and, if necessary, adjust the 'Show stitch gap' value, so you can see the single stitches.&lt;br /&gt;
There are various options for calculating the order of the stitching, for connecting the parts of the drawing and 3 different stitch patterns available. It is suggested to play around with these until you like the result.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:765--&amp;gt;&lt;br /&gt;
For exporting your data, you can, for example, use the HPGL file format and go from there.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:766--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Embroidery stitch lpe.png|''Inkscape Logo with Embroidery LPE (stitches made visible)''|alt=Inkscape Logo with Embroidery LPE (stitches made visible)&lt;br /&gt;
File:Embroidery stitch lpe options.png|''Available options: left: methods to order subpaths, right: methods to connect end points of subpaths''|alt=Options: left: methods to order subpaths, right: methods to connect end points of subpaths&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Corners (Fillet/Chamfer) LPE ==== &amp;lt;!--T:540--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:541--&amp;gt;&lt;br /&gt;
This new LPE adds fillet and chamfer to paths. Also adds a new internal class that allows to handle extra info per node, the LPE itself is an example of use the new classes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:542--&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=wJKzGhJULfc Demo video]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:543--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Chamfer lpe.png|''Chamfer with LPE''|alt=Chamfer by LPE&lt;br /&gt;
File:Chamfer with steps.png|''Chamfer with 2 steps''|alt=Chamfer with 2 steps&lt;br /&gt;
File:Inverse chamfer with steps.png|''Inverse Chamfer with 2 steps''|alt=Inverse Chamfer with 2 steps&lt;br /&gt;
File:Fillet lpe.png|''Fillet with LPE''|alt=Fillet with LPE&lt;br /&gt;
File:Inverse fillet lpe.png|''Inverse fillet with LPE''|alt=Inverse fillet with LPE&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Measure Segments LPE ==== &amp;lt;!--T:544--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:545--&amp;gt;&lt;br /&gt;
This new path effect adds DIN and custom style measuring lines to &amp;quot;straight&amp;quot; segments in a path.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:546--&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ppgt2GPm1IY Demo video]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:547--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Measure segment LPE.png|''Measure Segments LPE''|alt=Measure Segments LPE&lt;br /&gt;
File:Measure Segments LPE.gif|''Adjusting distances for, and copying the Measure Segments LPE interactively''|alt='Adjusting distances for, and copying the Measure Segments LPE interactively&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Offset ==== &amp;lt;!--T:548--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:549--&amp;gt;&lt;br /&gt;
Use this to add an offset to your paths, shapes and groups. Compared with the 'Dynamic Offset' available from the menu, this allows you to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:550--&amp;gt;&lt;br /&gt;
* define the offset distance numerically and to choose the unit, e.g. to offset an object by 3 mm.&lt;br /&gt;
* keep sharp corners sharp (or to make them round, or beveled, if you want to), by using different methods for calculating the corners.&lt;br /&gt;
* same on-canvas control handle for changing the offset when using the node tool&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:767--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Offset Path Effect text outline.gif|''Using the Offset LPE to add an outline to a text''|alt=Using the Offset LPE to add an outline to a text&lt;br /&gt;
File:Offset LPE sharp corners.gif|''Specifying an offset numerically and choosing a corner type''|alt=Specifying an offset numerically and choosing a corner type&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Power Clip and Power Mask ==== &amp;lt;!--T:551--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:552--&amp;gt;&lt;br /&gt;
These two new LPEs can be applied to objects by choosing &amp;lt;code&amp;gt;Object → Clip → Set Inverse (LPE)&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Object → Mask → Set Inverse (LPE)&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:768--&amp;gt;&lt;br /&gt;
They can also be used to invert a clip that is already set on an object, by adding the LPE to that object via &amp;lt;code&amp;gt;Path → Path Effects → + → Power Clip / Power Mask&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:769--&amp;gt;&lt;br /&gt;
An Inversed Clip is cut out from the object it's applied to. With an Inversed Mask it's possible to modify only the parts of the object that are directly below the mask, and to leave the rest of the object unchanged (and visible).&lt;br /&gt;
&lt;br /&gt;
=== New Experimental LPEs === &amp;lt;!--T:553--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Angle Bisector ==== &amp;lt;!--T:554--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:555--&amp;gt;&lt;br /&gt;
Draws a line that halves the angle between the first three nodes of the path.&lt;br /&gt;
&lt;br /&gt;
==== Boolean Operation LPE ==== &amp;lt;!--T:522--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:523--&amp;gt;&lt;br /&gt;
The Boolean Operation LPE finally makes non-destructive boolean operations available in Inkscape. That way, two paths can be combined to a single shape, and both are still editable:&lt;br /&gt;
# Start with two paths. Rectangles or other shapes are also okay. Groups are not yet supported ([https://gitlab.com/inkscape/inkscape/-/issues/1352 Issue #1352]).&lt;br /&gt;
# Copy the second path into the clipboard (&amp;lt;code&amp;gt;Edit → Copy&amp;lt;/code&amp;gt;).&lt;br /&gt;
# Select the first path and add the Boolean Operation LPE (&amp;lt;code&amp;gt;Path → Path Effects → Add path effect (Plus) → Boolean operation&amp;lt;/code&amp;gt;).&lt;br /&gt;
# Link the second path to the LPE by clicking on &amp;lt;code&amp;gt;Operand Path - Link to path in clipboard&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:770--&amp;gt;&lt;br /&gt;
Available options:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:524--&amp;gt;&lt;br /&gt;
* union&lt;br /&gt;
* symmetric difference&lt;br /&gt;
* intersection&lt;br /&gt;
* division&lt;br /&gt;
* difference&lt;br /&gt;
&amp;lt;!--* cut outside&lt;br /&gt;
* cut inside --&amp;gt;&lt;br /&gt;
* cut&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:525--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Boolops LPE.png|''Boolean Operation LPE''|alt=Boolean Operation LPE&lt;br /&gt;
File:Boolean Operations LPE.gif|''Interactive adjustments for Boolean Operation LPE''|alt=Interactive adjustments for Boolean Operation LPE&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Circle by 3 points ==== &amp;lt;!--T:556--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:557--&amp;gt;&lt;br /&gt;
Draws a circle whose circumference passes through the first three nodes of the path.&lt;br /&gt;
&lt;br /&gt;
==== Circle (by center and radius) ==== &amp;lt;!--T:558--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:559--&amp;gt;&lt;br /&gt;
Draws a circle where the first node of the path is the center, and the last node determines the radius.&lt;br /&gt;
&lt;br /&gt;
==== Extrude ==== &amp;lt;!--T:560--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:561--&amp;gt;&lt;br /&gt;
Extrudes the path, creating a face for each path segment.&lt;br /&gt;
&lt;br /&gt;
==== Line segment ==== &amp;lt;!--T:562--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:563--&amp;gt;&lt;br /&gt;
Draws a straight line that connects the first and last node of the path.&lt;br /&gt;
&lt;br /&gt;
==== Parallel ==== &amp;lt;!--T:564--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:565--&amp;gt;&lt;br /&gt;
Creates a draggable line that will always be parallel to a two-node path.&lt;br /&gt;
&lt;br /&gt;
==== Perpendicular Bisector ==== &amp;lt;!--T:566--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:567--&amp;gt;&lt;br /&gt;
Draws a perpendicular line in the middle of the (imaginary) line that connects the start and end nodes.&lt;br /&gt;
&lt;br /&gt;
==== Tangent to Curve ==== &amp;lt;!--T:568--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:569--&amp;gt;&lt;br /&gt;
Draws a tangent with variable length and an additional angle that can be moved along the path.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:570--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:New experimental lpes.png|''New experimental Live Path Effects (overview)''|alt=New experimental Live Path Effects&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Improved LPEs === &amp;lt;!--T:571--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== BSPline and Spiro ==== &amp;lt;!--T:572--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:573--&amp;gt;&lt;br /&gt;
Improvements in Pen/Pencil mode. With '''&amp;lt;kbd&amp;gt;Alt&amp;lt;/kbd&amp;gt;''', you can move the previous node.&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:B spline - moving last created point with ALT.gif|''Creating a BSpline, using the Alt key to move the previous node''|alt=Creating a BSpline, using the Alt key to move the previous node&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Clone Original ==== &amp;lt;!--T:574--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:575--&amp;gt;&lt;br /&gt;
This path effect now allows various objects instead of only paths and is even more powerful.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:576--&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=JAJAxKNY8lA Demo Video]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:577--&amp;gt;&lt;br /&gt;
[https://ia601501.us.archive.org/34/items/00003303/0000-3303.ogv Demo Video]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:771--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Clone Original LPE.gif|''Usage example for Clone Original LPE''|alt=Usage example for Clone Original LPE&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Fill Between Many / Fill Between Strokes LPE ==== &amp;lt;!--T:578--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:579--&amp;gt;&lt;br /&gt;
New options added:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:580--&amp;gt;&lt;br /&gt;
* Fuse coincident points &amp;lt;!-- option removed, MR pending: https://gitlab.com/inkscape/inkscape/-/merge_requests/1806 --&amp;gt;&lt;br /&gt;
* Join subpaths: fill each path separately / connect all the fills&lt;br /&gt;
* Close: close the fill path that is created, so it can have a stroke on all sides&lt;br /&gt;
* LPEs on linked: take the applied live path effects of the filled paths into account (Fill Between Many only)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:581--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Fill between many new options.png|''New options for the Fill Between Many LPE''|alt=New options for the Fill Between Many LPE&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Knot LPE ==== &amp;lt;!--T:582--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:583--&amp;gt;&lt;br /&gt;
New options added:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:584--&amp;gt;&lt;br /&gt;
* Inverse: use the stroke width ''of the other path'' as basis for calculating the gap length&lt;br /&gt;
* Both gaps: interrupt both paths at a crossing&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:772--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Knot LPE.gif|''New Knot LPE options in Inkscape 1.0''|alt=New Knot LPE options in Inkscape 1.0&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Mirror Symmetry and Rotate Copies LPE ==== &amp;lt;!--T:585--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:586--&amp;gt;&lt;br /&gt;
* Split feature: This new feature allows custom styles for each part of the resulting drawing without unlinking the LPE. [https://www.youtube.com/watch?v=mIzrQ2lpzuw Demo Video]&lt;br /&gt;
* The LPE rendering on the canvas now updates accordingly when there are objects added or removed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:587--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Rotate copies LPE with style split.png|''Separate styles for rotated copies''|alt=Separate styles for rotated copies&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== PowerStroke LPE Improvements ==== &amp;lt;!--T:588--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:589--&amp;gt;&lt;br /&gt;
* '''Width scale''' setting added: adjust the overall width of the stroke after it has been drawn.&lt;br /&gt;
* '''Closed paths''': PowerStroke now works much better on closed paths.&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Power stroke .gif|''Using PowerStroke on a closed path, moving a knot around effortlessly''|alt=Using PowerStroke on a closed path, moving a knot around effortlessly&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Import / Export == &amp;lt;!--T:590--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Linking and embedding SVG files === &amp;lt;!--T:591--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:592--&amp;gt;&lt;br /&gt;
On import of an SVG file, there is now a dialog that asks whether&lt;br /&gt;
* the user would like to link to the SVG file&lt;br /&gt;
* to embed it (base64 encoded) into an &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; tag, &lt;br /&gt;
* or if the objects in the SVG file should be imported into the document (which was how Inkscape handled importing SVG files previously). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:593--&amp;gt;&lt;br /&gt;
The dpi value for displaying embedded SVG files can be set in the import dialog or changed in the object properties dialog.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:594--&amp;gt;&lt;br /&gt;
This makes importing SVG files work (almost) the same as importing raster images.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:595--&amp;gt;&lt;br /&gt;
The 'Embed' and 'Extract' options in the context menu for linked SVG files work the same as they do for raster images. The 'Edit externally' option will open the linked SVG file with Inkscape per default. This setting can be changed in the preferences' 'Imported Images' section.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:596--&amp;gt;&lt;br /&gt;
The displaying of the dialog can be disabled by checking the 'Don’t ask me again' option.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:597--&amp;gt;&lt;br /&gt;
Linked and embedded SVG images are displayed as their raster representations, so they will become blurry when zoomed in too far.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:773--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Link imported SVG.png|''New SVG import dialog''|alt=New SVG import dialog&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mesh Gradient Polyfill === &amp;lt;!--T:599--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:600--&amp;gt;&lt;br /&gt;
SVG files that include a mesh gradient now automatically include a Javascript polyfill that allows the mesh gradient to display correctly in web browsers.&lt;br /&gt;
&lt;br /&gt;
=== SVG 1.1 compatibility === &amp;lt;!--T:601--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:602--&amp;gt;&lt;br /&gt;
Inkscape includes SVG 1.1 fallbacks for text by default (see [[#text-tool|the section about text tool updates]]).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:774--&amp;gt;&lt;br /&gt;
When exporting as SVG 1.1 explicitly, using the checkbox in the export dialog, some settings are available in &amp;lt;code&amp;gt;Edit → Preferences → Input/Output → SVG Export&amp;lt;/code&amp;gt;, in order to allow for correct rendering of markers in other software.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:775--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:SVG1.1 export.png|''&amp;quot;Save as SVG&amp;quot; dialog with SVG 1.1 option''|alt=&amp;quot;Save as SVG&amp;quot; dialog with SVG 1.1 option&lt;br /&gt;
File:SVG export preferences.png|''SVG export preferences settings''|alt='SVG export preferences settings&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Export PNG images &amp;lt;span id=&amp;quot;png-export&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:603--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:604--&amp;gt;&lt;br /&gt;
The export dialog has received several new options which are available when you expand the 'Advanced' section.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:605--&amp;gt;&lt;br /&gt;
* Enable interlacing (ADAM7): when loading images, they will be displayed faster&lt;br /&gt;
* Bit depth: set the number of bits that code for the color of a pixel, supports grayscale and up to 16-bit&lt;br /&gt;
* Compression type: choose strength of lossless compression&lt;br /&gt;
* pHYs dpi: force-set a dpi value for the image&lt;br /&gt;
* Antialiasing: choose type of anti-aliasing or disable it&lt;br /&gt;
* The option for &amp;quot;Cairo PNG&amp;quot; has been removed from the &amp;quot;Save as&amp;quot; dialog, as it was often confused with the &amp;quot;Export PNG image&amp;quot; option, but only supported a small subset of PNG rendering features.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:606--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=300px&amp;gt;&lt;br /&gt;
File:Png-export-options 1.0.png|''PNG export options''|alt=PNG export options&lt;br /&gt;
File:Bit depth options 1.0.png|''PNG bit depth options''|alt=PNG bit depth options&lt;br /&gt;
File:Compression options 1.0.png|''PNG compression options''|alt=PNG compression options&lt;br /&gt;
File:Antialiasing options 1.0.png|''PNG antialiasing options''|alt=PNG antialiasing options&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== PDF Export === &amp;lt;!--T:607--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:608--&amp;gt;&lt;br /&gt;
* External links in the SVG file are now kept when the file is exported to pdf (requires Cairo in version 1.15.4 or higher).&lt;br /&gt;
* Some Inkscape file metadata (&amp;lt;code&amp;gt;File → Document properties : Metadata&amp;lt;/code&amp;gt;) are now exported to PDF (title, subject, creator, keywords).&lt;br /&gt;
&lt;br /&gt;
=== (E)PS Export === &amp;lt;!--T:609--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:610--&amp;gt;&lt;br /&gt;
* The title and copyright ('rights') info from the document's metadata is now exported to (E)PS.&lt;br /&gt;
&lt;br /&gt;
=== OpenClipart Import Removed=== &amp;lt;!--T:611--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:612--&amp;gt;&lt;br /&gt;
The dialog and settings for importing images from OpenClipart have been removed due to the openclipart.org API being non-functional since mid-April 2019 with no information about a return date.&lt;br /&gt;
&lt;br /&gt;
== Extensions == &amp;lt;!--T:613--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Extension dialogs === &amp;lt;!--T:614--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:615--&amp;gt;&lt;br /&gt;
Extension dialogs can now have clickable links, images, a better layout with separators and indentation, multiline text fields, file chooser fields and more. For detailed info for development see the [[Release_notes/1.0#For_extension_writers|developer section]] above.&lt;br /&gt;
&lt;br /&gt;
=== Export Layer Slices === &amp;lt;!--T:616--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Extensions → Export → Export Layer Slices&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:617--&amp;gt;&lt;br /&gt;
The new 'Export Layer Slices' extension allows you to export PNG &amp;quot;slices&amp;quot; from your image by creating a new layer and drawing rectangles to denote the area of the export.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:618--&amp;gt;&lt;br /&gt;
If you create a layer (default name &amp;quot;slices&amp;quot;) with rectangles in it, this extension will export a PNG file for each rectangle into the directory with the name of the {rectangle ID}.png (use Object Properties to set this).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:619--&amp;gt;&lt;br /&gt;
If the export already exists, it will skip it and color the rectangle GREY. If the &amp;quot;Overwrite existing exports&amp;quot; checkbox is selected, and the file was previously generated, it will color the rectangle RED. For new exports that did not previously exist, the rectangle will be GREEN.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:620--&amp;gt;&lt;br /&gt;
If you want to create (square) icons at different sizes, select &amp;quot;Icon mode&amp;quot;. Icon mode will create a square export for each dimension in &amp;quot;Sizes&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:776--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Export Layer Slices extension.png|''Dialog for new Export Layer Slices extension''|alt=Dialog for new Export Layer Slices extension&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Frame === &amp;lt;!--T:621--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Extensions → Render → Frame&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:622--&amp;gt;&lt;br /&gt;
This new extension will add a rectangular frame with a specified stroke width, and specified stroke and fill colors to each object in the selection. Optionally, corners can be rounded, and the frame can be positioned inside or outside the selection. The result can be grouped with the frame, and the object can be clipped to the size of the frame (for further editing).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:777--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Render Frame extension.png|''Live preview in the Render Frame extension''|alt=Live preview in the Render Frame extension&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Hershey Text === &amp;lt;!--T:623--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Extensions → Text → Hershey Text&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:624--&amp;gt;&lt;br /&gt;
The &amp;quot;Hershey Text&amp;quot; extension, a utility for replacing text by stroke-based paths, has been rewritten.&lt;br /&gt;
The most significant improvements are:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:625--&amp;gt;&lt;br /&gt;
* The new version converts all or only the selected text objects in place. This means that it is possible to convert text with paragraphs and to convert multiple text objects at once.&lt;br /&gt;
* It now uses '''SVG fonts'''. This means that:&lt;br /&gt;
** It is now possible to easily add and use '''custom stroke fonts'''.&lt;br /&gt;
** '''Unicode characters''' are now supported.&lt;br /&gt;
** Stroke fonts now support '''arbitrary curves''' rather than only straight segments.&lt;br /&gt;
* '''Improved font selection''' with basic international characters&lt;br /&gt;
* Automated '''font-mapping''': each text will be converted to the available Hershey font with the same font file name (e.g. 'Fancy Font.svg') as the current font (e.g. 'Fancy Font'), if one is available to the extension. The automated mapping overrides any other Hershey font settings.&lt;br /&gt;
* An option to '''generate font samples''' in all available SVG fonts is available.&lt;br /&gt;
* An '''extensive help text''' is built into the extension.&lt;br /&gt;
* Hershey Text is now located in the ''Extensions → Text'' sub-menu.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:778--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=400px&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:779--&amp;gt;&lt;br /&gt;
[[File:Stroke fonts.gif|''Hershey font table (with non-ASCII characters)''|alt=Hershey font table (with non-ASCII characters)]]&lt;br /&gt;
File:Hershey font table.png|''Hershey font table (with non-ASCII characters)''|alt=Hershey font table (with non-ASCII characters)&lt;br /&gt;
File:Detail on stroke fonts.gif|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Interactive Mockup === &amp;lt;!--T:626--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Extensions → Web → Interactive Mockup&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:627--&amp;gt;&lt;br /&gt;
The new Interactive Mockup extension is intended for use by UI/UX designers. It can help to visualize mockups and create user flows to make interactive demos for approvals.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:628--&amp;gt;&lt;br /&gt;
To use it, select two or more objects: the first one(s) will be the active one (button, area, image, link…), and the last selected will be the element that should be displayed after activation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:629--&amp;gt;&lt;br /&gt;
Apply the extension, then save as SVG and open it in a browser for demonstrating the mockup to potential users.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:780--&amp;gt;&lt;br /&gt;
Usage instructions are also available [https://activdesign.eu/uploads/gallery/inkscape-webmockup-en.mp4 as a tutorial video from the extension's author].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:781--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Interactive Mockup extension.png|''Dialog for the Interactive Mockup extension''|alt=Dialog for the Interactive Mockup extension&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Meshgradient to Path / Path to Meshgradient === &amp;lt;!--T:630--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Extensions → Modify Path → Mesh → Meshgradient to Path / Path to Meshgradient&amp;lt;/code&amp;gt; [doesn't work: https://gitlab.com/inkscape/extensions/-/issues/216]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:631--&amp;gt;&lt;br /&gt;
A set of two extensions that convert mesh gradient geometry to paths and back.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:782--&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:632--&amp;gt;&lt;br /&gt;
&amp;lt;!-- === Plot extension ===&lt;br /&gt;
&amp;lt;code&amp;gt;Extensions → Export → Plot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:633--&amp;gt;&lt;br /&gt;
The new option 'Convert objects to paths' will take care of converting everything to a path non-destructively before the data is sent to the plotter. [Known issue: [https://gitlab.com/inkscape/extensions/-/issues/211 does not work]]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:634--&amp;gt;&lt;br /&gt;
&amp;lt;!-- === QR Code ===&lt;br /&gt;
&amp;lt;code&amp;gt;Extensions → Render → Barcode → QR Code&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:635--&amp;gt;&lt;br /&gt;
Options for choosing the shape of single QR code dots were added ([https://gitlab.com/inkscape/extensions/-/issues/150 but do not work]).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:636--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Barcode extension 1.0.png|''Barcode extension with new options for dot shape at the bottom''|alt=Barcode extension with new options for dot shape at the bottom&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Palettes == &amp;lt;!--T:637--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:638--&amp;gt;&lt;br /&gt;
New palettes:&lt;br /&gt;
* The '''Munsell''' palette&lt;br /&gt;
* the '''Bootstrap 5''' palette and &lt;br /&gt;
* the palette for the '''new GNOME Human Interface Guidelines''' (GNOME HIG) &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:783--&amp;gt;&lt;br /&gt;
have been added to Inkscape's set of stock palettes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:784--&amp;gt;&lt;br /&gt;
Users can now also drag the &amp;lt;code&amp;gt;none&amp;lt;/code&amp;gt; color field from the palette bar at the bottom onto objects to set their color to &amp;lt;code&amp;gt;none&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:639--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Munsell palette.png|''Munsell palette''|alt=Munsell palette&lt;br /&gt;
File:Bootstrap 5 palette.png|''Bootstrap 5 palette''|alt=Bootstrap 5 palette&lt;br /&gt;
File:Gnome HIG palette.png|''GNOME HIG palette''|alt=GNOME HIG palette&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Templates == &amp;lt;!--T:640--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:641--&amp;gt;&lt;br /&gt;
* The '''Desktop''' template has new options for 4k, 5k, and 8k screens.&lt;br /&gt;
* Some new page sizes were added to the '''(Blank) Page''' template.&lt;br /&gt;
* New: template for an '''A4 3-fold roll flyer'''&lt;br /&gt;
* New: template for '''Envelope''' with 2 standard envelope formats&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:642--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Desktop templates.png|''New template options for 'Desktop' template''|alt=New template options for 'Desktop' template&lt;br /&gt;
File:A4 3fold roll template.png|''New A4 3-fold roll flyer template''|alt=New A4 3-fold roll flyer template&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SVG and CSS == &amp;lt;!--T:643--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:644--&amp;gt;&lt;br /&gt;
* '''Dashes''': Inkscape can now load and display files with dashes and/or dash offsets defined in units other than the unitless user unit (e.g. &amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;mm&amp;lt;/code&amp;gt;) correctly. There is no user interface for editing these values currently, except for the XML editor. Values for &amp;lt;code&amp;gt;stroke-dasharray&amp;lt;/code&amp;gt; that are entered in other units (except for &amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt;) will be converted to user units when the new values are set.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:645--&amp;gt;&lt;br /&gt;
* '''Blend modes''' applied via Layers and Objects dialog no longer use SVG filters, but CSS blend modes. These can be exported to PDF without rasterization.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:646--&amp;gt;&lt;br /&gt;
* '''Hairlines''' can now be rendered in Inkscape. There is currently no user interface for adding them yet, though. Hairlines can be specified by adding &amp;lt;code&amp;gt;stroke-width:1px; stroke-width: -ink-hairline; vector-effect:non-scaling-stroke;&amp;lt;/code&amp;gt; into the &amp;lt;code&amp;gt;&amp;lt;style&amp;gt;&amp;lt;/code&amp;gt; tag of the object via the XML editor or the Style dialog. Hairlines will be exported to PNG correctly. Export to PDF requires that the Cairo library that your Inkscape program was compiled with contains the additional code from https://gitlab.freedesktop.org/cairo/cairo/merge_requests/21 (as of April 29, 2020, there's no official Cairo version available yet that contains the patch).&lt;br /&gt;
&lt;br /&gt;
== Dialogs == &amp;lt;!--T:647--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== About === &amp;lt;!--T:785--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Help → About Inkscape&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:786--&amp;gt;&lt;br /&gt;
The Inkscape 1.0 About screen features the winning entry of the [https://inkscape.org/gallery/=about-screen-contest/contest-for-10/ Inkscape 1.0 About Screen Contest], [https://inkscape.org/~bayubayu/%E2%98%85island-of-creativity &amp;quot;Island of Creativity&amp;quot;] by [https://inkscape.org/news/2020/02/11/inkscape-brings-enjoyment-and-freedom-creativity/ Bayu Rizaldhan Rayes], and its layout has changed a little.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:787--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=600px&amp;gt;&lt;br /&gt;
File:About.1.0.png|''The Inkscape 1.0 About Screen''|alt=The Inkscape 1.0 About Screen&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Arrange === &amp;lt;!--T:648--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Object → Arrange&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:649--&amp;gt;&lt;br /&gt;
The 'Polar coordinates' functionality now arranges objects clockwise (in selection order) around the circle/ellipse. This should better correspond to user expectations.&lt;br /&gt;
&lt;br /&gt;
=== Document Properties === &amp;lt;!--T:650--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;File → Document Properties&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:651--&amp;gt;&lt;br /&gt;
* When resizing the page, the page margin fields can now be '''locked''', so the same value will be used for all margins, but only needs to be entered once.&lt;br /&gt;
* The guides panel now has controls to lock or unlock all guides, create guides around the page, and delete all guides. These actions also appear on the Edit menu, making it possible to assign custom keyboard shortcuts.&lt;br /&gt;
* '''Grids can now be aligned''' to the corners, edge midpoints, or centre of the page with a button click in the grids panel.&lt;br /&gt;
* Checkerboard patterns can now have a color (for updating the current view, check and uncheck the box for the checkerboard background, [https://gitlab.com/inkscape/inbox/-/issues/2561 Issue #2561]). This color will also be used as a (non-checkered) background for PNG export.&lt;br /&gt;
* A set of new page formats for different Video resolutions (SD/PAL, SD-Widescreen/PAL, SD/NTSC, SD-Widescreen/NTSC, HD 720p, HD 1080p, DCI 2k (Full Frame), UHD 4k, DCI 4k (Full Frame), UHD 8k) has been added.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:652--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Lock margins doc props.png|''Lock to set same margins for page resizing''|alt=Lock to set same margins for page resizing&lt;br /&gt;
File:New guide options doc props.png|''Document properties: Toggle guide lock for document, create page border guides, remove all guides''|alt=Document properties: Toggle guide lock for document, create page border guides, remove all guides&lt;br /&gt;
File:Grid alignment doc props.png|''Grid alignment options in document properties''|alt=Grid alignment options in document properties&lt;br /&gt;
File:Colorful checkerboard.png|''Checkerboard background with color''|alt=Checkerboard background with color&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fill and Stroke === &amp;lt;!--T:653--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Object → Fill and stroke&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:654--&amp;gt;&lt;br /&gt;
* The RGBA code entry field now also accepts values like &amp;lt;code&amp;gt;#123&amp;lt;/code&amp;gt; and autocompletes them to &amp;lt;code&amp;gt;#112233&amp;lt;/code&amp;gt;, automatically removes hash signs in pasted codes, and keeps the old alpha value if the pasted code does not contain any.&lt;br /&gt;
* The blur slider is now scaled quadratically as you drag the slider. This makes it easier to apply and adjust smaller blur values.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:788--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Moved to 1.1 * '''Hairlines''' option added for the stroke style:&lt;br /&gt;
** useful for laser cutters / plotters&lt;br /&gt;
** export to pdf and other file formats, that support hairlines natively, requires a patch to Cairo (https://gitlab.freedesktop.org/cairo/cairo/merge_requests/21), if unavailable, a very thin line width will be used instead&lt;br /&gt;
** in other SVG renderers, these will be handled via non-scaling stroke / stroke width of 1px&lt;br /&gt;
** export to PNG and rendering on canvas will use a line width of 1px --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Filter Editor === &amp;lt;!--T:655--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Filters → Filter Editor&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:656--&amp;gt;&lt;br /&gt;
The filter primitives now have a symbolic icon (one whose color can be changed).&lt;br /&gt;
&lt;br /&gt;
=== Objects === &amp;lt;!--T:657--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Object → Objects&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:658--&amp;gt;&lt;br /&gt;
The context (right-click) menu now also contains an entry for '''deleting''' the selected object.&lt;br /&gt;
&lt;br /&gt;
=== Paint Servers === &amp;lt;!--T:659--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Object → Paint Servers&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:660--&amp;gt;&lt;br /&gt;
* New dialog that allows you to see a list of patterns and SVG2 hatch fills used in the current document (or available by default) and to assign those to objects. The hatch fills can be modified by their handles on canvas [https://gitlab.com/inkscape/inbox/-/issues/2526 in the future].&lt;br /&gt;
* &amp;lt;code&amp;gt;Server&amp;lt;/code&amp;gt; field contains the following options: &amp;lt;code&amp;gt;All paint servers&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Current Document&amp;lt;/code&amp;gt; and each document's title from the user's &amp;lt;code&amp;gt;/paint&amp;lt;/code&amp;gt; configuration folder.&lt;br /&gt;
* The &amp;lt;code&amp;gt;Change&amp;lt;/code&amp;gt; field decides whether the fill or the stroke of the object will be set to the paint server on click.&lt;br /&gt;
* You can select multiple objects or a group of objects and they will all get their fill or stroke changed to the selected paint server.&lt;br /&gt;
* To add a new paint server, you need to add an &amp;lt;code&amp;gt;.svg&amp;lt;/code&amp;gt; document in the &amp;lt;code&amp;gt;/paint&amp;lt;/code&amp;gt; user configuration folder with the following restrictions: &lt;br /&gt;
** the svg must be valid&lt;br /&gt;
** it must have a unique &amp;lt;code&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/code&amp;gt; property &lt;br /&gt;
** and it must have patterns or hatches with unique ids in the &amp;lt;code&amp;gt;&amp;lt;defs&amp;gt;&amp;lt;/code&amp;gt; section.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:789--&amp;gt;&lt;br /&gt;
This functionality was added to Inkscape as a Google Summer of Code project. More details on it are available [https://gitlab.com/vanntile/inkscape-gsoc-application#paint-servers-dialog in the project description] and our [https://inkscape.org/news/2020/02/21/valentin-wrangled-meshes-hatches-and-gtk-during-su/ news article].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:790--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Paint Servers dialog.png|''Paint Server dialog''|alt=Paint Server dialog&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Preferences === &amp;lt;!--T:661--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Edit → Preferences&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:662--&amp;gt;&lt;br /&gt;
* The '''Bitmaps''' subsection has been renamed to '''Imported Images''', as it now applies to both imported (embedded or linked) raster images as well as to imported (embedded or linked) SVG images (i.e. to everything in &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; tags).&lt;br /&gt;
* The '''System''' subsection lists more relevant folders and offers buttons to open those folders with the system's file browser. This makes it easier to find the correct folder, e.g. for resetting the preferences or for adding an extension or a new icon set.&lt;br /&gt;
* The '''System''' subsection now has a button for quickly resetting all Inkscape preferences, which also automatically creates a backup of the current preferences.&lt;br /&gt;
* An option for '''scaling a stroke's dash pattern when scaling the stroke width''' has been added and can be found at &amp;lt;code&amp;gt;Behaviour → Dashes&amp;lt;/code&amp;gt;. It is  activated by default.&lt;br /&gt;
* '''Autosave''' is now enabled by default. The default directory has changed (the path is displayed in &amp;lt;code&amp;gt;Edit → Preferences → Input/Output → Autosave: Autosave directory&amp;lt;/code&amp;gt;).&lt;br /&gt;
* The setting for '''Handle size''' has been moved from '''Input devices''' to '''Interface''' to make it more discoverable.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:663--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Open folders from preferences.png|''Important folders can be opened from the preferences''|alt=Important folders can be opened from the preferences&lt;br /&gt;
File:Preferences Imported Images.png|''Imported Images section in the preferences with new SVG options''|alt=Imported Images section in the preferences with new SVG options&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Selection Sets Dialog Hidden=== &amp;lt;!--T:791--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:792--&amp;gt;&lt;br /&gt;
The '''Selection Sets''' dialog is deprecated and has been hidden from the menus. It will be removed in Inkscape 1.1 and sets created with this option might not work in a future Inkscape version.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:793--&amp;gt;&lt;br /&gt;
It can be un-hidden by assigning a keyboard shortcut to it in the Inkscape preferences, or by editing the file &amp;lt;code&amp;gt;menus.xml&amp;lt;/code&amp;gt; in Inkscape's &amp;lt;code&amp;gt;ui&amp;lt;/code&amp;gt; folder to uncomment the &amp;lt;code&amp;gt;DialogTags&amp;lt;/code&amp;gt; entry, and saving the edited file in your user preferences' &amp;lt;code&amp;gt;ui&amp;lt;/code&amp;gt; folder.&lt;br /&gt;
&amp;lt;!-- [see https://gitlab.com/inkscape/inkscape/-/merge_requests/1665#note_317458802] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Selectors and CSS [Experimental, hidden]=== &amp;lt;!--T:664--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:665--&amp;gt;&lt;br /&gt;
* New dialog for adding classes and CSS styles to elements of the drawing&lt;br /&gt;
* It is currently in experimental status, thus hidden from the menu (&amp;lt;code&amp;gt;Edit → Selectors and CSS&amp;lt;/code&amp;gt;)&lt;br /&gt;
* The keyboard shortcut '''&amp;lt;kbd&amp;gt;Ctrl + Shift + Q&amp;lt;/kbd&amp;gt;''' can be used to open the dialog&lt;br /&gt;
* Among the [https://gitlab.com/groups/inkscape/-/issues?scope=all&amp;amp;utf8=%E2%9C%93&amp;amp;state=all&amp;amp;search=Selectors known issues], there are a couple crashes, which is the reason why the dialog has been hidden for the 1.0 release.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:794--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Selectors and CSS dialog.png|''Selectors and CSS dialog''|alt=Selectors and CSS dialog&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Symbols &amp;lt;span id=&amp;quot;symbols&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; === &amp;lt;!--T:667--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Object → Symbols&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:668--&amp;gt;&lt;br /&gt;
The Symbols dialog can now handle a lot of symbols without delay on startup, and also allows searching. Symbols and symbol sets are now displayed in alphabetical order.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:669--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Symbols list.png|''Symbol sets ordered alphabetically''|alt=Symbol sets ordered alphabetically&lt;br /&gt;
File:Symbols search.png|''Searching for symbols''|alt=Searching for symbols&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Trace Bitmap &amp;lt;span id=&amp;quot;centerline&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:670--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Path → Trace Bitmap&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:671--&amp;gt;&lt;br /&gt;
A new, unified dialog for vectorizing raster graphics is now available from &amp;lt;code&amp;gt;Path → Trace Bitmap&amp;lt;/code&amp;gt;. It contains the previously separate '''Trace pixelart''' dialog and comes with a new option for '''centerline tracing'''. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:795--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Centerline tracing.png|''Unified Trace Bitmap dialog with Centerline Tracing option''|alt=Unified Trace Bitmap dialog with Centerline Tracing option&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Unicode Characters === &amp;lt;!--T:672--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:673--&amp;gt;&lt;br /&gt;
* The ''''Glyphs' dialog''' has been '''renamed to 'Unicode Characters''''.&lt;br /&gt;
* The characters in the dialog's character list now '''use the selected font'''.&lt;br /&gt;
* Each character now has a '''tooltip''' that shows a larger version of the character, so one can more easily find the correct character.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:674--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Unicode character dialog.png|''Unicode characters dialog with large tooltip''|alt=Unicode characters dialog with large tooltip&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XML Editor === &amp;lt;!--T:675--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Edit → XML Editor&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:676--&amp;gt;&lt;br /&gt;
The side of the editor that allows one to set, edit or delete attributes can now be panned both horizontally and vertically, or be hidden entirely. &lt;br /&gt;
Long items can more easily be edited in a little popup dialog with a new monospaced font.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:677--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Xml_editor_popup.png|''XML Editor with editing popup''|alt=XML Editor with editing popup&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Menus == &amp;lt;!--T:678--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:679--&amp;gt;&lt;br /&gt;
* New option to &amp;lt;code&amp;gt;Unlink clones recursively&amp;lt;/code&amp;gt; added into sub-menu at &amp;lt;code&amp;gt;Edit → Clone&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Customization &amp;lt;span id=&amp;quot;customization&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;== &amp;lt;!--T:680--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Customize many files in the share folder === &amp;lt;!--T:681--&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:682--&amp;gt;&lt;br /&gt;
Many files in &amp;lt;code&amp;gt;/share&amp;lt;/code&amp;gt; can be over-ridden by placing files in the user's configuration folder (e.g. &amp;lt;code&amp;gt;~/.config/inkscape&amp;lt;/code&amp;gt;). &lt;br /&gt;
Configurable contents now includes extensions, filters, fonts, gradients, icons, keyboard shortcuts, [preset markers (not yet: [https://gitlab.com/inkscape/inbox/-/issues/211 Issue #211])], user paint servers (SVG hatches, patterns, ...), palettes, about screen, symbol sets, templates, tutorials and some user interface configuration files. Only the file 'units.xml' cannot be overridden.&lt;br /&gt;
&lt;br /&gt;
=== Fonts === &amp;lt;!--T:683--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Load additional fonts ==== &amp;lt;!--T:684--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:685--&amp;gt;&lt;br /&gt;
Inkscape can now load fonts that are not installed on the system. By default Inkscape will load additional fonts from Inkscape's share folder (&amp;lt;code&amp;gt;/share/inkscape/fonts&amp;lt;/code&amp;gt;) and the user's configuration folder (&amp;lt;code&amp;gt;~/.config/inkscape/fonts&amp;lt;/code&amp;gt;). Custom folders can be set in preferences (see &amp;lt;code&amp;gt;Tools → Text → Additional font directories&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:686--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Custom font folders.png|''Set custom font folders''|alt=Set custom font folders&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Keyboard shortcuts === &amp;lt;!--T:687--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:688--&amp;gt;&lt;br /&gt;
* Allow to use &amp;quot;Super&amp;quot;, &amp;quot;Hyper&amp;quot; and &amp;quot;Meta&amp;quot; modifier keys&lt;br /&gt;
* Improve shortcut handling code. This should fix a lot of issues and allow the use of many shortcuts which were inaccessible before, especially on non-English keyboard layouts.&lt;br /&gt;
* The Keyboard shortcut editor now issues a warning when the entered shortcut is already in use.&lt;br /&gt;
* It is now possible to assign keyboard shortcuts that align an object to the top-left, top-right, bottom-left or bottom-right corners of the anchor (determined via the 'relative to:' field), or to align the objects' top-left, top-right, bottom-left or bottom-right corners with the opposite corner of the anchor.&lt;br /&gt;
&lt;br /&gt;
=== User interface customization === &amp;lt;!--T:689--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:690--&amp;gt;&lt;br /&gt;
* Inkscape is starting to use glade files for its dialogues, so they can be reconfigured by users. Only one is currently supported (filter editor).&lt;br /&gt;
* The contents of the menus can be configured by customising the &amp;lt;code&amp;gt;menus.xml&amp;lt;/code&amp;gt; file. &lt;br /&gt;
* Toolbar contents for the command bar (&amp;lt;code&amp;gt;commands-toolbar.ui&amp;lt;/code&amp;gt;), the snap bar (&amp;lt;code&amp;gt;snap-toolbar.ui&amp;lt;/code&amp;gt;), the tool controls bars for each tool (&amp;lt;code&amp;gt;select-toolbar.ui&amp;lt;/code&amp;gt;), the toolbox (&amp;lt;code&amp;gt;tool-toolbar.ui&amp;lt;/code&amp;gt;) is now configurable.&lt;br /&gt;
* The interface colors and some more UI styles can be customized in &amp;lt;code&amp;gt;&amp;lt;preferences folder&amp;gt;/ui/style.css&amp;lt;/code&amp;gt; (very raw theming support).&lt;br /&gt;
&lt;br /&gt;
=== Theme selection === &amp;lt;!--T:691--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:692--&amp;gt;&lt;br /&gt;
In &amp;lt;code&amp;gt;Edit → Preferences → User Interface → Theme&amp;lt;/code&amp;gt;, users can set a custom GTK3 theme for Inkscape. If the theme comes with a dark variant, activating the 'Use dark theme' checkbox will result in the dark variant being used. The new theme will be applied immediately.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:693--&amp;gt;&lt;br /&gt;
New themes can be installed on your system to be made available in the list to choose from. A large selection of (more or less current) GTK3 themes are available for download at [https://www.gnome-look.org/browse/cat/135/ord/top/ gnome-look.org] . On Windows, the new themes can be placed in &amp;lt;code&amp;gt;&amp;lt;var&amp;gt;%AppData%&amp;lt;/var&amp;gt;\Local\themes\&amp;lt;/code&amp;gt;, so that the full path to the theme's CSS files will be &amp;lt;code&amp;gt;&amp;lt;var&amp;gt;%AppData%&amp;lt;/var&amp;gt;\Local\themes\&amp;lt;theme name&amp;gt;\gtk-3.0\&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Icon set selection === &amp;lt;!--T:694--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:695--&amp;gt;&lt;br /&gt;
In &amp;lt;code&amp;gt;Edit → Preferences → User Interface → Theme&amp;lt;/code&amp;gt;, the icon set to use can be selected. By default, Inkscape comes with 'hicolor', 'Tango', and the new 'Multicolor' icons. In addition to this, it offers to use the system's icons.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:696--&amp;gt;&lt;br /&gt;
The symbolic icon set that is part of the 'hicolor' icon set as well as the new Multicolor icons can be colorized with custom colors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:698--&amp;gt;&lt;br /&gt;
https://wiki.inkscape.org/wiki/images/b/b3/Multicolor_icon_set.png&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=450px&amp;gt;&lt;br /&gt;
File:Themes.gif|''Switching themes on-the-fly''|alt=Switching themes on-the-fly&lt;br /&gt;
File:Tango icons.png|''Light theme with Tango icon set''|alt=Light theme and Tango icon set&lt;br /&gt;
File:Hicolor icons.png|''Light theme with hicolor icon set''|alt=Light theme and hicolor icon set&lt;br /&gt;
File:Dark with symbolic icons.png|''Dark theme with symbolic icon set''|alt=Dark theme and symbolic icon set&lt;br /&gt;
File:Dark symbolic custom color.png|''Dark theme with symbolic icon set and a custom icon color''|alt=Dark theme with custom colored symbolic icon set&lt;br /&gt;
File:Multicolor icon set.png|''New Multicolor icon set on dark theme''|alt=New Multicolor icon set on dark theme&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Saving the current file as template === &amp;lt;!--T:699--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:700--&amp;gt;&lt;br /&gt;
A new entry for saving the current file as a template has been added to the &amp;lt;code&amp;gt;File&amp;lt;/code&amp;gt; menu. You need to specify a name for it, and optionally, you can add the template's author, a description and some keywords. A checkbox allows you to set the new template as the default template.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:701--&amp;gt;&lt;br /&gt;
https://wiki.inkscape.org/wiki/images/5/56/Save_as_templage.png&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=180px&amp;gt;&lt;br /&gt;
File:Save as templage.png|''Save current file as a template''|alt=Save current file as a template&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Custom page sizes in Document Properties === &amp;lt;!--T:702--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:703--&amp;gt;&lt;br /&gt;
Inkscape now creates a CSV file (comma separated values) called &amp;lt;code&amp;gt;pages.csv&amp;lt;/code&amp;gt;. It is located in your Inkscape user preferences folder, next to your  &amp;lt;code&amp;gt;preferences.xml&amp;lt;/code&amp;gt; file. This file contains the default page sizes that you can choose from in the 'Page' tab of the 'Document properties' dialog. You can edit the &amp;lt;code&amp;gt;pages.csv&amp;lt;/code&amp;gt; file to remove the page sizes you won't use, or to add new ones.&lt;br /&gt;
&lt;br /&gt;
== Command Line &amp;lt;span id=&amp;quot;Command_Line&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;== &amp;lt;!--T:707--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:708--&amp;gt;&lt;br /&gt;
The Inkscape command line has undergone a major overhaul with the goal of making it more powerful and flexible for the user and easier to enhance for the developer. The most important changes are:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:709--&amp;gt;&lt;br /&gt;
* Each command-line argument can now be used only once. To specify multiple ''actions'' (''verbs''), use semicolons (e.g. &amp;lt;code&amp;gt;--actions='ObjectFlipVertically;FileSave;FileClose'&amp;lt;/code&amp;gt;).&lt;br /&gt;
* Many ''actions'' can now take arguments (separated from the ''action'' name by a colon.&lt;br /&gt;
* [[Using xverbs|xverbs]] have been removed from Inkscape (command line commands that take parameters from a file, e.g. for saving the selection under a specified filename as SVG file) ([https://sourceforge.net/p/inkscape/mailman/inkscape-devel/thread/33487d06-e3c1-a4e5-1496-7b370d672d2f%40gmail.com/#msg35392523 mailing list thread]).&lt;br /&gt;
* Files can also be saved as Inkscape SVG without calling the GUI save dialog (new command: &amp;lt;code&amp;gt;--export-inkscape-svg&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Multiple objects in single file can be saved into individual files by giving a comma separated list of objects to the command: &amp;lt;code&amp;gt;--export-id&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Inkscape can now import a specific page of a PDF file from the command line, for batch processing (new option: &amp;lt;code&amp;gt;--pdf-page &amp;lt;var&amp;gt;N&amp;lt;/var&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
* For importing a PDF, the option to import via poppler is now available for the command line as &amp;lt;code&amp;gt;pdf-poppler&amp;lt;/code&amp;gt;.&lt;br /&gt;
* New verb allows one to swap fill and stroke style from the command line: &amp;lt;code&amp;gt;EditSwapFillStroke&amp;lt;/code&amp;gt; (a keyboard shortcut can now be assigned to it) ([https://bugs.launchpad.net/inkscape/+bug/675690 Issue #675690 (lp)])&lt;br /&gt;
* The shell mode syntax has changed, too.&lt;br /&gt;
* The file name can now be specified with &amp;lt;code&amp;gt;--export-filename&amp;lt;/code&amp;gt;&lt;br /&gt;
* The command &amp;lt;code&amp;gt;-x&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;--extension-directory&amp;lt;/code&amp;gt; has been removed. Replaced with: &amp;lt;code&amp;gt;--system-data-directory&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;--user-data-directory&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:710--&amp;gt;&lt;br /&gt;
More information about usage and how to update your commands can be found at [[Using the Command Line]].&lt;br /&gt;
&lt;br /&gt;
== Tutorials / Documentation == &amp;lt;!--T:796--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:730--&amp;gt;&lt;br /&gt;
* Some small updates were made to tutorial texts&lt;br /&gt;
* Tutorial files got a new header / footer design, using [https://inkscape.org/~esteban/%E2%98%85inksscreen-10-by-esteban-capella Esteban Capella's entry] for our About Screen Contest.&lt;br /&gt;
&lt;br /&gt;
== Translations == &amp;lt;!--T:711--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:712--&amp;gt;&lt;br /&gt;
Translations were updated for: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:713--&amp;gt;&lt;br /&gt;
* Basque&lt;br /&gt;
* British English&lt;br /&gt;
* Brazilian Portuguese&lt;br /&gt;
* Catalan&lt;br /&gt;
* Croatian&lt;br /&gt;
* Czech&lt;br /&gt;
* Dutch&lt;br /&gt;
* Finnish&lt;br /&gt;
* French&lt;br /&gt;
* German&lt;br /&gt;
* Greek&lt;br /&gt;
* Hindi&lt;br /&gt;
* Hungarian&lt;br /&gt;
* Icelandic&lt;br /&gt;
* Indonesian&lt;br /&gt;
* Italian&lt;br /&gt;
* Korean&lt;br /&gt;
* Latvian&lt;br /&gt;
* Norwegian (Bokmål)&lt;br /&gt;
* Polish&lt;br /&gt;
* Romanian&lt;br /&gt;
* Russian&lt;br /&gt;
* Slovak&lt;br /&gt;
* Spanish&lt;br /&gt;
* Swedish&lt;br /&gt;
* Turkish&lt;br /&gt;
* Ukrainian&lt;br /&gt;
* Urdu&lt;br /&gt;
* Swedish&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:716--&amp;gt;&lt;br /&gt;
Tutorial translations were added for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:717--&amp;gt;&lt;br /&gt;
* Korean&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:718--&amp;gt;&lt;br /&gt;
Translations were dropped for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:719--&amp;gt;&lt;br /&gt;
* Amharic&lt;br /&gt;
&lt;br /&gt;
== Notable Bugfixes == &amp;lt;!--T:720--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:721--&amp;gt;&lt;br /&gt;
* Symbols: Visio Stencils loaded from &amp;lt;code&amp;gt;.vss&amp;lt;/code&amp;gt; files now use their actual name instead of a placeholder derived from the symbol file's name ([https://bugs.launchpad.net/inkscape/+bug/1676144 Issue #1676144 (lp)])&lt;br /&gt;
* Shapes on Pen and Pencil tools now retain color and width ([https://bugs.launchpad.net/inkscape/+bug/1707899 Issue #1707899 (lp)]).&lt;br /&gt;
* Text and Font dialog: The font selection no longer jumps to the top of the list when clicking Apply.&lt;br /&gt;
* Docked dialogs now open on their own when the corresponding functionality is called from a menu or button&lt;br /&gt;
* The icon preview dialog now correctly shows the page background (Issue #[https://bugs.launchpad.net/inkscape/+bug/1537497 1537497 (lp)]).&lt;br /&gt;
* As of Windows 10 (version 1809) fonts are installed into a new user-specific folder by default. Allow Inkscape to recognize those fonts.  ([https://gitlab.com/inkscape/inkscape/issues/50 Iusse #50])&lt;br /&gt;
* The default Perl interpreter executable on Windows was changed from &amp;lt;code&amp;gt;perl.exe&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;wperl.exe&amp;lt;/code&amp;gt; which should usually avoid flashing a console window.  ([https://gitlab.com/inkscape/inkscape/issues/66 Issue #66])&lt;br /&gt;
* Some printers who don't correctly recognize the page formats sent by Inkscape, printed only square excerpts of the whole image that was supposed to be printed. Now they print the whole image ([https://gitlab.com/inkscape/inkscape/merge_requests/407 Merge request #407]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:722--&amp;gt;&lt;br /&gt;
For an exhaustive list of bugs that have been fixed, please see the [https://launchpad.net/inkscape/1.0.x milestones page for Inkscape 1.0 on Launchpad] and the [https://gitlab.com/inkscape/inkscape/issues?scope=all&amp;amp;utf8=%E2%9C%93&amp;amp;state=closed&amp;amp;milestone_title=Inkscape%201.0 list of milestoned issues on GitLab].&lt;br /&gt;
&lt;br /&gt;
== Breaking changes / Action required == &amp;lt;!--T:371--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== For users === &amp;lt;!--T:372--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Custom Icon Sets &amp;lt;span id=&amp;quot;custom_icon_sets&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:373--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:374--&amp;gt;&lt;br /&gt;
Icon sets no longer consist of a single file containing all icons. Instead each icon is allocated its own file. The directory structure must follow the [https://developer.gnome.org/icon-theme-spec/ standard structure for Gnome icons].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:375--&amp;gt;&lt;br /&gt;
If you would like to create or convert your own icon set to the new format, please compare the 'hicolor' and 'Tango' icon theme folders, in your Inkscape installation's 'share' directory for suitable examples and check out [[Creating a new multicolor icon theme | our guide to making a new multicolor icon theme]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:376--&amp;gt;&lt;br /&gt;
As a side effect of a bug fix to the icon preview dialog (see below), custom UI icon SVG files need to be updated to have their background color alpha channel set to 0 so that they display correctly (see Issue #[https://bugs.launchpad.net/inkscape/+bug/1661989 1661989 (lp)]).&lt;br /&gt;
&lt;br /&gt;
==== Third-party extensions &amp;lt;span id=&amp;quot;extensions-api&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:377--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:378--&amp;gt;&lt;br /&gt;
Most extensions that are maintained by a third-party developer (i.e. that are not an Inkscape stock extension) need to be updated to work with this version of Inkscape. Inkscape contributors have contacted many extension authors already to let them know about the upcoming changes. If your favorite third-party extension still needs to be updated to be compatible with Inkscape 1.0, please point its author to [https://wiki.inkscape.org/wiki/index.php/Release_notes/1.0#For_extension_writers the section about updating one's extension in the Wiki].&lt;br /&gt;
&lt;br /&gt;
==== Dropped / Replaced Extensions &amp;lt;span id=&amp;quot;dropped_extensions&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:379--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:380--&amp;gt;&lt;br /&gt;
Extensions that previously used the UniConvertor library for saving/opening various file formats have been removed, as well as some extensions that depended on third-party programs:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:381--&amp;gt;&lt;br /&gt;
'''''Import extensions that have been removed:'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:382--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Hopefully, we'll get info about correctness here: https://gitlab.com/inkscape/inbox/issues/1213#note_273045677 --&amp;gt;&lt;br /&gt;
* Adobe Illustrator 8.0 and below (UC) (&amp;lt;code&amp;gt;*.ai&amp;lt;/code&amp;gt;) (Workaround: rename the file extension to &amp;lt;code&amp;gt;.eps&amp;lt;/code&amp;gt;. Newer versions can still be imported if they contain an embedded PDF.)&lt;br /&gt;
* Corel DRAW Compressed Exchange files (UC) (&amp;lt;code&amp;gt;*.ccx&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Corel DRAW 7-X4 files (UC) (&amp;lt;code&amp;gt;*.cdr&amp;lt;/code&amp;gt;) (&amp;lt;code&amp;gt;*.cdr&amp;lt;/code&amp;gt; in general can still be imported)&lt;br /&gt;
* Corel DRAW 7-13 template files (UC) (&amp;lt;code&amp;gt;*.cdt&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Computer Graphics Metafile files (UC) (&amp;lt;code&amp;gt;*.cgm&amp;lt;/code&amp;gt;) &amp;lt;!-- confirmed --&amp;gt;&lt;br /&gt;
* Corel DRAW Presentation Exchange files (UC) (&amp;lt;code&amp;gt;*.cmx&amp;lt;/code&amp;gt;)&lt;br /&gt;
* HP Graphics Language Plot file [AutoCAD] (UC) (&amp;lt;code&amp;gt;*.plt&amp;lt;/code&amp;gt;) &amp;lt;!-- confirmed --&amp;gt;&lt;br /&gt;
* sK1 vector graphics files (UC) (&amp;lt;code&amp;gt;*.sk1&amp;lt;/code&amp;gt;) &amp;lt;!-- confirmed --&amp;gt;&lt;br /&gt;
* Dia Diagram (&amp;lt;code&amp;gt;*.dia&amp;lt;/code&amp;gt;) (Workaround: export as a different format from [https://wiki.gnome.org/Apps/Dia/Download Dia]) &amp;lt;!-- confirmed --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:383--&amp;gt;&lt;br /&gt;
'''''Export extensions that have been removed:'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:384--&amp;gt;&lt;br /&gt;
* HP Graphics Language Plot file [AutoCAD] (UC) (&amp;lt;code&amp;gt;*.plt&amp;lt;/code&amp;gt;) &amp;lt;!-- confirmed --&amp;gt;&lt;br /&gt;
* sK1 vector graphics files (UC) (&amp;lt;code&amp;gt;*.sk1&amp;lt;/code&amp;gt;) &amp;lt;!-- confirmed --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:385--&amp;gt;&lt;br /&gt;
'''''Extensions that have been replaced:'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:386--&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Render → LaTeX&amp;lt;/code&amp;gt;: The [https://www.julienvitard.eu/en/eqtexsvg_en.html EQTeXSVG extension] (&amp;lt;code&amp;gt;Render → LaTeX&amp;lt;/code&amp;gt;) that could be used to convert an inline LaTeX equation into SVG paths using Python was dropped, due to its external dependencies. It has been replaced by the extension &amp;lt;code&amp;gt;Render → Mathematics → LaTeX (pdflatex)&amp;lt;/code&amp;gt; which serves the same purpose.&lt;br /&gt;
&lt;br /&gt;
==== Command line changes ==== &amp;lt;!--T:797--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:798--&amp;gt;&lt;br /&gt;
The Inkscape command line options [[#Command Line|have changed significantly (see below)]]. Any command line scripts that you have used will need to be updated for Inkscape 1.0.&lt;br /&gt;
&lt;br /&gt;
=== For extension writers &amp;lt;span id=&amp;quot;extension_updates&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:387--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:388--&amp;gt;&lt;br /&gt;
Extensions have undergone some fundamental changes. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:389--&amp;gt;&lt;br /&gt;
Inkscape's stock extensions '''have been moved to [https://gitlab.com/inkscape/extensions their own repository]''' and have been updated for compatibility with '''Python 3'''. Internally, extensions have been reorganized, many functions have been deprecated, and new functions have been added.&lt;br /&gt;
&lt;br /&gt;
==== General ==== &amp;lt;!--T:390--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:391--&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;python3&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Extensions were updated to be compatible with Python 3. While we'll be migrating away from Python 2, extension writers should aim for support of Python 2.7 and Python 3.5+ for maximum compatibility.&lt;br /&gt;
* Windows packages now ship with Python 3 (currently Python 3.7). Python 2 is not bundled anymore, so make sure to update your extension to be compatible.&lt;br /&gt;
* Inkscape now adds itself to search path on startup, so you should always be able to call it from your extension by simply calling &amp;lt;code&amp;gt;inkscape&amp;lt;/code&amp;gt;, without the need to add it to search path manually, or worrying about other potentially incompatible versions of Inkscape being available on search path.&lt;br /&gt;
* The folder structure of Windows packages was updated: Binaries were moved from the installation root to &amp;lt;code&amp;gt;bin/&amp;lt;/code&amp;gt;, Inkscape's shared files where moved from &amp;lt;code&amp;gt;share/&amp;lt;/code&amp;gt; to a &amp;lt;code&amp;gt;share/inkscape&amp;lt;/code&amp;gt; subfolder.&lt;br /&gt;
* The underscores that were previously necessary to mark elements as translatable are no longer needed. Elements that are usually translated are now by default included in translations. Elements that are usually not translated, are not included. This can be overridden by setting the &amp;lt;code&amp;gt;translatable=&amp;quot;yes/no&amp;quot;&amp;lt;/code&amp;gt; attribute.&lt;br /&gt;
* Extensions (including their &amp;lt;code&amp;gt;.inx&amp;lt;/code&amp;gt; files) can now be put into a subdirectory of the &amp;lt;code&amp;gt;extensions/&amp;lt;/code&amp;gt; folder to allow for better structuring and separation of extensions.&lt;br /&gt;
&lt;br /&gt;
==== Extension dialogs ==== &amp;lt;!--T:392--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:393--&amp;gt;&lt;br /&gt;
Extension dialogs have some new input types and layout options:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:394--&amp;gt;&lt;br /&gt;
* new multiline text fields&lt;br /&gt;
* new file chooser fields&lt;br /&gt;
* new &amp;lt;code&amp;gt;appearance=&amp;quot;url&amp;quot;&amp;lt;/code&amp;gt; for [[INX Parameters]] of type &amp;lt;code&amp;gt;&amp;quot;description&amp;quot;&amp;lt;/code&amp;gt;. You can now add clickable links to your extension UI.&lt;br /&gt;
* a simpler version of the color chooser field has been added&lt;br /&gt;
* new layout options (separator, table-like layouts)&lt;br /&gt;
* all [[INX Parameters]] now have the common attribute &amp;lt;code&amp;gt;indent=&amp;quot;&amp;lt;var&amp;gt;n&amp;lt;/var&amp;gt;&amp;quot;&amp;lt;/code&amp;gt; where &amp;lt;code&amp;gt;&amp;lt;var&amp;gt;n&amp;lt;/var&amp;gt;&amp;lt;/code&amp;gt; specifies the level of indentation in the extension UI.&lt;br /&gt;
* new &amp;lt;code&amp;gt;label&amp;lt;/code&amp;gt; parameter&lt;br /&gt;
* new option to include an image&lt;br /&gt;
* some confusing options have been merged&lt;br /&gt;
* new effect extension attribute &amp;lt;code&amp;gt;implements-custom-gui&amp;lt;/code&amp;gt; is [http://wiki.inkscape.org/wiki/index.php/INX_extension_descriptor_format#Attributes_description available] to hide the 'Extension is working' dialog.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:799--&amp;gt;&lt;br /&gt;
https://wiki.inkscape.org/wiki/images/e/eb/New_extension_dialog_fields.png&lt;br /&gt;
&amp;lt;--&amp;lt;img src=&amp;quot;https://wiki.inkscape.org/wiki/images/e/eb/New_extension_dialog_fields.png&amp;quot; alt=&amp;quot;Demo extension dialog with new fields and layout options&amp;quot; /&amp;gt;--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:New extension dialog fields.png|''Demo extension dialog with new fields and layout options''|alt=Demo extension dialog with new fields and layout options&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== More info ==== &amp;lt;!--T:395--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:396--&amp;gt;&lt;br /&gt;
Please also note the changed [[#Command Line|command line options]], if your extension calls another instance of Inkscape.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:397--&amp;gt;&lt;br /&gt;
More detailed instructions for updating old extensions are available at [[Updating your Extension for 1.0]]. Also check the [https://inkscape.gitlab.io/extensions/documentation/ extension (&amp;lt;code&amp;gt;inkex&amp;lt;/code&amp;gt;) API documentation] and the [https://gitlab.com/inkscape/extensions stock extensions repository] for finding comparable extensions. If you have questions about extension development, you can join us in our [https://chat.inkscape.org/channel/inkscape_extensions extension development chat channel].&lt;br /&gt;
&lt;br /&gt;
=== For packagers and those who compile Inkscape &amp;lt;span id=&amp;quot;packaging_updates&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:398--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:399--&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;autotools&amp;lt;/code&amp;gt; builds have been dropped. Please use &amp;lt;code&amp;gt;CMake&amp;lt;/code&amp;gt; for building Inkscape from now on. More info is available [https://inkscape.org/develop/getting-started/#092-onwards on our website].&lt;br /&gt;
* &amp;lt;code&amp;gt;libsoup&amp;lt;/code&amp;gt; dependency added: we use &amp;lt;code&amp;gt;libsoup&amp;lt;/code&amp;gt; for making HTTP requests without a need for &amp;lt;code&amp;gt;dbus&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;gvfs&amp;lt;/code&amp;gt;.&lt;br /&gt;
* double-conversion [https://github.com/google/double-conversion] dependency added: &amp;lt;code&amp;gt;lib2geom&amp;lt;/code&amp;gt; now depends on an external version of the library.&lt;br /&gt;
* Inkscape now uses a git submodule for the &amp;lt;code&amp;gt;extensions/&amp;lt;/code&amp;gt; directory. If you have cloned the repository and are not building from the release source code tarball, please note the [https://inkscape.org/en/develop/getting-started/ updated build instructions]&lt;br /&gt;
* On Ubuntu 18.04, Gnome's fallback icon set (package 'adwaita-icon-theme-full'), that is needed to display Inkscape's default icons completely, is no longer automatically installed. It has been added as a 'recommends' level dependency.&lt;br /&gt;
* lib2geom: [insert up-to-date info here]&lt;br /&gt;
* The environment variable &amp;lt;code&amp;gt;INKSCAPE_PORTABLE_PROFILE_DIR&amp;lt;/code&amp;gt; has been removed. Please use the equivalent &amp;lt;code&amp;gt;INKSCAPE_PROFILE_DIR&amp;lt;/code&amp;gt; instead for changing the location of the profile directory at run time. (see also [https://gitlab.com/inkscape/inkscape/issues/114 #114])&lt;br /&gt;
* Inkscape extensions have been updated to work with Python 3, they no longer depend on Python 2 (but still work with it)&lt;br /&gt;
&lt;br /&gt;
== Known Issues== &amp;lt;!--T:723--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:726--&amp;gt;&lt;br /&gt;
The Inkscape team has been working hard behind the scenes to fix as many bugs as possible for 1.0. See [https://gitlab.com/inkscape/inkscape/issues our list of confirmed and ready-to-be-worked-on issues] and [https://gitlab.com/inkscape/inbox/issues the list of new user submitted issues, questions and feature requests].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:800--&amp;gt;&lt;br /&gt;
Among these, the following issues will probably be noticed when using Inkscape 1.0:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:801--&amp;gt;&lt;br /&gt;
* Texts are not accepted as operand for boolean operations and similar functions, such as nested offset. You now need to convert to path, ungroup, and union before using in Boolean operations. See [https://gitlab.com/inkscape/inkscape/-/issues/589 #589].&lt;br /&gt;
* For both Text-inside-shape and Text-on-path, selecting the text and path/shape and using Align &amp;amp; Distribute -&amp;gt; Align (e.g. on page center) changes the relative position between text and shape. As a workaround, group them first.&lt;br /&gt;
* Manual Kerning, Text angle etc. are not supported for SVG2 flowed text by means of the specification. However, the corresponding spinbuttons in the Text toolbar are not inactive, and changing them will have no effect. [https://gitlab.com/inkscape/inkscape/-/issues/703 #703]&lt;br /&gt;
* The popover to edit attributes in the XML Editor is truncated when dialog is undocked or floating. See [https://gitlab.com/inkscape/inkscape/-/issues/1255 #1255].&lt;br /&gt;
* Grid origin is dependent on y-axis direction. For old files with grids, flip the y-axis direction, or correct the origin in those files. See [https://gitlab.com/inkscape/inbox/-/issues/933 #933].&lt;br /&gt;
* Dialogs not showing/hiding properly on small windows or some window configurations. Workaround is to resize the window or change focus to a different window. See [https://gitlab.com/inkscape/inkscape/-/issues/604 #604].&lt;br /&gt;
* Menu drop-downs appear on the wrong screen for some multi-screen setups [https://gitlab.com/inkscape/inkscape/-/issues/54]&lt;br /&gt;
* Certain Live Path Effects are known to interact poorly. For example, Powerstroke creates a path with a lot of additional nodes, and Fillet/Chamfer then tries to change all these nodes. See [https://gitlab.com/inkscape/inbox/-/issues/885 885].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:802--&amp;gt;&lt;br /&gt;
'''Windows specific issues'''&lt;br /&gt;
* Some tablets are not registered on some Windows 10 machines, see [https://gitlab.com/inkscape/inkscape/-/issues/832 #832]&lt;br /&gt;
* Windows Store fonts not discoverable by Inkscape, see [https://gitlab.com/inkscape/inkscape/-/issues/1400 #1400]. Fonts have to be installed for all users to be used in Inkscape.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:803--&amp;gt;&lt;br /&gt;
In case you notice any issues with Inkscape 1.0, please make sure to [http://inkscape.org/report report them], so we can fix them in one of the next releases!&lt;br /&gt;
&lt;br /&gt;
== Inkview == &amp;lt;!--T:704--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:705--&amp;gt;&lt;br /&gt;
'''Inkview''' (a simple SVG viewer) was considerably improved and got some new features:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:706--&amp;gt;&lt;br /&gt;
* Support folders as input (will load all SVG files from the specified folder)&amp;lt;br/&amp;gt;The &amp;lt;code&amp;gt;-r&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;--recursive&amp;lt;/code&amp;gt; option will even allow to search subfolders recursively.&lt;br /&gt;
* Implement &amp;lt;code&amp;gt;-t&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;--timer&amp;lt;/code&amp;gt; option which allows to set a time after which the next file will be automatically loaded.&lt;br /&gt;
* Add &amp;lt;code&amp;gt;-s&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;--scale&amp;lt;/code&amp;gt; option to set a factor by which to scale the displayed image.&lt;br /&gt;
* Add &amp;lt;code&amp;gt;-f&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;--fullscreen&amp;lt;/code&amp;gt; option to launch Inkview in fullscreen mode&lt;br /&gt;
* Many smaller fixes and improvements&lt;br /&gt;
&lt;br /&gt;
== Previous releases == &amp;lt;!--T:727--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:728--&amp;gt;&lt;br /&gt;
* [[Release notes/0.92]] ([[Release_notes/0.92.1 |0.92.1]], [[Release_notes/0.92.2 |0.92.2]], [[Release_notes/0.92.3 |0.92.3]], [[Release_notes/0.92.4 |0.92.4]], [[Release_notes/0.92.5 |0.92.5]])&lt;br /&gt;
* [[Release notes/0.91]]&lt;br /&gt;
* [[Release notes/0.48]] ([[Release notes/0.48.1 |0.48.1]], [[Release notes/0.48.2 | 0.48.2]], [[Release notes/0.48.3 | 0.48.3]], [[Release notes/0.48.4 | 0.48.4]], [[Release notes/0.48.5 | 0.48.5]])&lt;br /&gt;
* [[Release notes/0.47]]&lt;br /&gt;
* [[Release notes/0.46]]&lt;br /&gt;
* [[Release notes/0.45]]&lt;br /&gt;
* [[Release notes/0.44]]&lt;br /&gt;
* [[Release notes/0.43]]&lt;br /&gt;
* [[Release notes/0.42]]&lt;br /&gt;
* [[Release notes/0.41]]&lt;br /&gt;
* [[Release notes/0.40]]&lt;br /&gt;
* [[Release notes/0.39]]&lt;br /&gt;
* [[Release notes/0.38]]&lt;br /&gt;
* [[Release notes/0.37]]&lt;br /&gt;
* [[Release notes/0.36]]&lt;br /&gt;
* [[Release notes/0.35]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.0&amp;diff=118457</id>
		<title>Release notes/1.0</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.0&amp;diff=118457"/>
		<updated>2020-05-08T17:00:23Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Other languages|en=Release_notes/1.0}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;languages /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Inkscape 1.0 == &amp;lt;!--T:365--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:366--&amp;gt;&lt;br /&gt;
&amp;lt;!--'''(definitely not released yet - [[AnnouncePlanning1.0]])'''--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:368--&amp;gt;&lt;br /&gt;
Released on '''«2020-05-01»'''.&lt;br /&gt;
&lt;br /&gt;
== Release highlights == &amp;lt;!--T:367--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:370--&amp;gt;&lt;br /&gt;
* [[#customization|Theming support and more new customization options]]&lt;br /&gt;
* [[#hidpi|Better HiDPI (high resolution) screen support]]&lt;br /&gt;
* [[#macos|Native support for macOS with a signed and notarized .dmg file]]&lt;br /&gt;
* [[#origin|Coordinate origin in top left corner by default]]&lt;br /&gt;
* [[#canvas|Canvas rotation and mirroring]]&lt;br /&gt;
* [[#on-canvas-align|On-Canvas alignment of objects]]&lt;br /&gt;
* [[#view-modes|Split view and X-Ray modes]]&lt;br /&gt;
* [[#powerpencil|PowerPencil for drawing editable, variable width strokes with a pressure sensitive graphics tablet]]&lt;br /&gt;
* [[#png-export|New PNG export options]]&lt;br /&gt;
* [[#centerline|Integrated centerline tracing for vectorizing line drawings]]&lt;br /&gt;
* [[#symbols|Searchable Symbols dialog]]&lt;br /&gt;
* [[#lpe-dialog|New Live Path Effect (LPE) selection dialog]]&lt;br /&gt;
* [[#lpes|New Corners (Fillet/chamfer) LPE, (lossless) Boolean Operation LPE (experimental), Offset LPE and Measure Segments LPE (and more!)]]&lt;br /&gt;
* [[#performance|Path operations, deselection of a large number of paths as well as grouping/ungrouping are much faster now]]&lt;br /&gt;
* [[#line-height|Much improved text line-height settings]]&lt;br /&gt;
* [[#variable-fonts|Variable fonts support (only if compiled with pango library version &amp;gt;= 1.41.1)]]&lt;br /&gt;
* [[#flowed-text|Browser-compatible flowed text]]&lt;br /&gt;
* [[#extensions-api|Extensions programming interface updated, with many new options]] - ''Note: this introduces breaking changes, some third-party extensions will have to be updated to work with Inkscape 1.0''&lt;br /&gt;
* [[#python3|Python 3 support for extensions]]&lt;br /&gt;
&lt;br /&gt;
== General: Application == &amp;lt;!--T:400--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Performance &amp;lt;span id=&amp;quot;performance&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:401--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:731--&amp;gt;&lt;br /&gt;
Lots of small performance improvements in various areas combine to make Inkscape run smoother than before:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:732--&amp;gt;&lt;br /&gt;
* Accelerated breaking apart of paths and Boolean operations (by disabling intermittent canvas rendering during these operations).&lt;br /&gt;
* Accelerated &amp;quot;deselect&amp;quot; speed (by improving internal data structure algorithms).&lt;br /&gt;
* Faster grouping and ungrouping of groups with a large number of objects&lt;br /&gt;
* Speed boost to operations on large sets of objects in the Objects dialog (Issue [https://gitlab.com/inkscape/inbox/issues/392 #392])&lt;br /&gt;
* Faster lookup of attributes (MR [https://gitlab.com/inkscape/inkscape/merge_requests/448 #448])&lt;br /&gt;
&lt;br /&gt;
=== Mac Application &amp;lt;span id=&amp;quot;macos&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:402--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:403--&amp;gt;&lt;br /&gt;
Inkscape is now a first-rate native macOS application, and no longer requires XQuartz to operate. The minimum required operating system version is OS X El Capitan 10.11.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:404--&amp;gt;&lt;br /&gt;
It has a standard Mac-style menu bar (rather than a menu bar within the window). Keyboard shortcuts now use the command (&amp;lt;kbd&amp;gt;⌘&amp;lt;/kbd&amp;gt;) key rather than the control key. Retina display screen resolution is now supported. The build is now cleanly 64-bit, a prerequisite for macOS Catalina 10.15 and beyond. It comes bundled with Python 3 to power Inkscape extensions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:405--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
        &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/Mac_menu_1.0_screenshot_dz83Pfu.png&amp;quot; alt=&amp;quot;Inkscape 1.0 on macOS&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/Mac_menu_1.0_screenshot.png Inkscape 1.0 on macOS]&amp;lt;/i&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Mac_menu_1.0_screenshot.png|''Inkscape 1.0 on macOS''|alt=Inkscape 1.0 on macOS&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== General User Interface == &amp;lt;!--T:406--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Modernized GUI Toolkit=== &amp;lt;!--T:407--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:408--&amp;gt;&lt;br /&gt;
The user interface has been changed to utilize a more recent version of GTK+ (GTK+ 3). This is a collection of user interface building blocks that Inkscape uses to draw the user interface on the screen. This new version brings many improvements, especially for users of HiDPI (high resolution) screens. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:733--&amp;gt;&lt;br /&gt;
Bringing the newer GTK+ toolkit to Inkscape has been an eagerly anticipated goal for a long time. It has taken much effort by the team involved and it was a focus point of the [https://inkscape.org/en/news/2018/05/22/2018-boston-inkscape-hackfest/ Boston Hackfest].&lt;br /&gt;
&lt;br /&gt;
=== Window position / size / behavior === &amp;lt;!--T:409--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:410--&amp;gt;&lt;br /&gt;
Improvements and fixes to the code for handling/restoring window size and position [https://gitlab.com/inkscape/inkscape/merge_requests/180]&lt;br /&gt;
were made. The window manager handles most of the jobs now, which should make it much more robust. If you still encounter problems with this, please report those [https://inkscape.org/report to our bug tracker].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:734--&amp;gt;&lt;br /&gt;
The dialog opacity options have been removed, because they were causing crashes that could not be fixed otherwise.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:735--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
        &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Panels_re-arrangement.gif&amp;quot; alt=&amp;quot;Panels re-arrangement&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Panels_re-arrangement.gif Panels re-arrangement]&amp;lt;/i&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Panels re-arrangement.gif|Panels re-arrangement&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== High Resolution Screens &amp;lt;span id=&amp;quot;hidpi&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; === &amp;lt;!--T:411--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:412--&amp;gt;&lt;br /&gt;
Inkscape now supports HiDPI (high resolution) screens natively. This means that icons and node handles will no longer be tiny on monitors with large pixel dimensions, and the canvas will no longer look blurry.&lt;br /&gt;
&lt;br /&gt;
=== Tool box === &amp;lt;!--T:729--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:736--&amp;gt;&lt;br /&gt;
The tools have been reordered and grouped into more logical groups. Groups from top to bottom:&lt;br /&gt;
* Edit tools&lt;br /&gt;
* Create Shapes&lt;br /&gt;
* Create Shapes from scratch&lt;br /&gt;
* Color Editing&lt;br /&gt;
* Other tools&lt;br /&gt;
* Canvas tools.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:737--&amp;gt;&lt;br /&gt;
Users can customize the order of the tools by putting a customized version of the file &amp;lt;code&amp;gt;inkscape/share/ui/toolbar-tool.ui&amp;lt;/code&amp;gt; into a folder named &amp;lt;code&amp;gt;ui&amp;lt;/code&amp;gt; in their Inkscape user configuration folder, if they prefer a different order.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:738--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
        &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Inkscape_tools_.png&amp;quot; alt=&amp;quot;Reordered tools in the tool box&amp;quot; style=&amp;quot;height:500px&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Inkscape_tools_.png Reordered tools in the tool box]&amp;lt;/i&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=500px&amp;gt;&lt;br /&gt;
File:Inkscape tools .png|''Reordered tools in the tool box''|alt=Reordered tools in the tool box&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Improved number entry fields === &amp;lt;!--T:417--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:418--&amp;gt;&lt;br /&gt;
Many numeric entry fields no longer change their value when scrolling while the mouse is hovering over them. They now need to be selected (clicked into). Then scrolling will change the value as previously. This change was made, because scrolling docked dialogs easily led to accidental change of values.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:419--&amp;gt;&lt;br /&gt;
Additionally, '''&amp;lt;kbd&amp;gt;Ctrl + Scroll&amp;lt;/kbd&amp;gt;''' on a selected numeric entry field will now change the value in larger steps.&lt;br /&gt;
&lt;br /&gt;
== Canvas == &amp;lt;!--T:420--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Y-Axis Inversion &amp;lt;span id=&amp;quot;origin&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:414--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:415--&amp;gt;&lt;br /&gt;
During the [https://inkscape.org/en/news/2018/09/20/inkscape-hackfest-kiel-2018-what-happened/ Inkscape Hackfest in Kiel], a significant change by Thomas Holder was integrated into the Inkscape codebase. It sets the origin of the document to the top left corner of the page. This finally makes the coordinates that a user can see in the interface match the ones that are saved in the SVG data (unit conversions/transformations may be required), and makes working in Inkscape more comfortable for people who are used to this more standard behavior. The old behavior can be reactivated in the preferences, at &amp;lt;code&amp;gt;Edit → Preferences → Interface&amp;lt;/code&amp;gt; (disable 'Origin in upper left with y-axis pointing down').&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:416--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Origin_in_upper_left.png&amp;quot; alt=&amp;quot;Option in the preferences 'Interface' section&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Origin_in_upper_left.png Option in the preferences 'Interface' section]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left; margin-left:15px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Origin_in_upper_left_page.png&amp;quot; alt=&amp;quot;Effect of the option (left upper page corner at 0/0)&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Origin_in_upper_left_page.png Effect of the option (left upper page corner at 0/0)]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Origin in upper left.png|''Option in the preferences' 'Interface' section''|alt=Option in the preferences' 'Interface' section&lt;br /&gt;
File:Origin in upper left page.png|''Effect of the option (left upper page corner at 0/0)''|alt=Effect of the option (left upper page corner at 0/0)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Canvas Rotation &amp;lt;span id=&amp;quot;canvas&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:421--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:422--&amp;gt;&lt;br /&gt;
With '''&amp;lt;kbd&amp;gt;Ctrl + Shift + Scroll wheel&amp;lt;/kbd&amp;gt;'''  or  '''&amp;lt;kbd&amp;gt;Ctrl + Scroll wheel dragging&amp;lt;/kbd&amp;gt;''' the drawing area can be rotated and viewed from different angles. In the bottom right corner of the window, the viewing angle can be entered manually. '''&amp;lt;kbd&amp;gt;Right-click&amp;lt;/kbd&amp;gt;''' to select between a set of preset values. You can also reset canvas rotation in &amp;lt;code&amp;gt;View  → Canvas orientation  → Reset Rotation&amp;lt;/code&amp;gt;. Keyboard shortcuts for clockwise/counter-clockwise/no rotation can be set in the preferences.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:423--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Canvas_rotation_ink.gif&amp;quot; alt=&amp;quot;Rotating the canvas&amp;quot; style=&amp;quot;height:300px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Canvas_rotation_ink.gif Rotating the canvas]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=300px&amp;gt;&lt;br /&gt;
File:Canvas rotation ink.gif|''Rotating the canvas''|alt=Rotating the canvas&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Canvas Mirroring === &amp;lt;!--T:424--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:425--&amp;gt;&lt;br /&gt;
The canvas can now be flipped, to ensure that the drawing does not lean to one side, and looks good either way.&lt;br /&gt;
The vertical/horizontal flipping is available from the menu &amp;lt;code&amp;gt;View → Canvas orientation → Flip horizontally / Flip vertically&amp;lt;/code&amp;gt;. Keyboard shortcuts for flipping the canvas can be set in the preferences (&amp;lt;code&amp;gt;Edit → Preferences → Interface → Keyboard shortcuts&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:426--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Flip_canvas_300px.gif&amp;quot; alt=&amp;quot;'Mirroring the canvas&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Flip_canvas_300px.gif 'Mirroring the canvas]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Flip canvas 300px.gif|''Mirroring the canvas''|alt=Mirroring the canvas&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pinch-to-zoom === &amp;lt;!--T:427--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:428--&amp;gt;&lt;br /&gt;
On supported hardware (trackpad, touchpad, multi-touch screen), the canvas can be zoomed with the two-finger pinch gesture.&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Pitch_to_zoom.gif&amp;quot; alt=&amp;quot;Pinch to zoom on touch-sensitive display&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Pitch_to_zoom.gif Pinch to zoom on touch-sensitive display]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left; margin-left:15px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Zooming_.gif&amp;quot; alt=&amp;quot;Pinch to zoom on trackpad&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Zooming_.gif Pinch to zoom on trackpad]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Pitch to zoom.gif|''Pinch to zoom on touch-sensitive display''|alt=Pinch to zoom on touch-sensitive display&lt;br /&gt;
File:Zooming .gif|''Pinch to zoom on trackpad''|alt=Pinch to zoom on trackpad&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Duplicate Guides === &amp;lt;!--T:429--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:430--&amp;gt;&lt;br /&gt;
A new option for duplicating guides was added to the 'Guideline' dialog (access by double-clicking on a guide line). This new feature, when used before the 'relative change' option (dialog needs to be opened once for each step), makes it easier to create guides that are offset by a certain distance / angle from an existing guide.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:431--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Duplicate_guide.png&amp;quot; alt=&amp;quot;Duplicate guide button in guide editing dialog&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Duplicate_guide.png Duplicate guide button in guide editing dialog]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Duplicate_guide.png|''Duplicate guide button in guide editing dialog''|alt=Duplicate guide button in guide editing dialog&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Context menu === &amp;lt;!--T:432--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:433--&amp;gt;&lt;br /&gt;
The menu that appears after a right-click on the canvas has been extended with the following items, which makes locking/unlocking and hiding/unhiding individual objects much more comfortable:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:434--&amp;gt;&lt;br /&gt;
* Hide selected objects&lt;br /&gt;
* Unhide objects below (the mouse cursor)&lt;br /&gt;
* Lock selected objects &lt;br /&gt;
* Unlock objects below (the mouse cursor)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:435--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Context_menu.png&amp;quot; alt=&amp;quot;New options in context menu&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Context_menu.png New options in context menu]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=400px&amp;gt;&lt;br /&gt;
File:Context menu.png|''New options in context menu''|alt=New options in context menu&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Snapping === &amp;lt;!--T:436--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:437--&amp;gt;&lt;br /&gt;
* In &amp;lt;code&amp;gt;Edit → Preferences → Behavior → Snapping&amp;lt;/code&amp;gt;, a new option was added to '''disable snapping''' in new documents or files that are opened with Inkscape for the first time.&lt;br /&gt;
&lt;br /&gt;
== View == &amp;lt;!--T:438--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Center view on page === &amp;lt;!--T:439--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:440--&amp;gt;&lt;br /&gt;
You can now center the view on the page, without changing the zoom level.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:441--&amp;gt;&lt;br /&gt;
This function is available via:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:442--&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;View → Zoom&amp;lt;/code&amp;gt;&lt;br /&gt;
* the Zoom tool's tool controls bar&lt;br /&gt;
* Keyboard shortcut '''&amp;lt;kbd&amp;gt;Ctrl + 4&amp;lt;/kbd&amp;gt;'''&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Center_page_.gif&amp;quot; alt=&amp;quot;Center view on page without changing zoom level&amp;quot; style=&amp;quot;height:350px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Center_page_.gif Center view on page without changing zoom level]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Center page .gif|''Center view on page without changing zoom level''|alt=Center view on page without changing zoom level&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Split View Mode &amp;lt;span id=&amp;quot;view-modes&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:443--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:739--&amp;gt;&lt;br /&gt;
The new Split View Mode features a draggable separator that becomes visible as soon as the Split view mode has been activated. On one side of the separator, the canvas will look just like before, while on the other side, everything will be displayed in outline mode, and objects can more easily be grabbed with the mouse or edited with the node tool. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:740--&amp;gt;&lt;br /&gt;
It can be moved on the canvas by grabbing either the separation line or the central handle. The sides can be switched by clicking on one of the little arrows on the handle. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:741--&amp;gt;&lt;br /&gt;
Activate it with one of:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:742--&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;View → Split View Mode&amp;lt;/code&amp;gt;&lt;br /&gt;
* '''&amp;lt;kbd&amp;gt;Ctrl + 6&amp;lt;/kbd&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:743--&amp;gt;&lt;br /&gt;
To deativate the mode, either deactivate the checkbox in the menu again, use the keyboard shortcut a second time, or drag the separator off the canvas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:444--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Split_Screen-smaller_PUOHAJq.gif&amp;quot; alt=&amp;quot;Split screen mode&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Split_Screen-smaller_PUOHAJq.gif Split screen mode]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Split Screen-smaller.gif|''Split screen mode''|alt=Split screen mode&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== X-Ray Mode === &amp;lt;!--T:744--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:745--&amp;gt;&lt;br /&gt;
When the X-Ray mode is active, a circular area that shows objects on the canvas in outline mode will follow the mouse pointer. This makes editing complex drawings with many objects layered on top of one another much easier, and is especially useful when used with the node tool.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:746--&amp;gt;&lt;br /&gt;
Activate it with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:747--&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;View → XRay Mode&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;kbd&amp;gt;Alt + 6&amp;lt;/kbd&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:748--&amp;gt;&lt;br /&gt;
The size of the X-Ray circle can be adjusted in &amp;lt;code&amp;gt;Edit → Preferences → Rendering → Rendering XRay radius&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:749--&amp;gt;&lt;br /&gt;
To deactivate the mode, either deactivate the checkbox in the menu again, or use the keyboard shortcut a second time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:750--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/XRay_mode.gif&amp;quot; alt=&amp;quot;X-Ray mode&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/XRay_mode.gif X-Ray mode]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:XRay mode.gif|''X-Ray mode''|alt=X-Ray mode&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Visible Hairlines Display Mode === &amp;lt;!--T:445--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:446--&amp;gt;&lt;br /&gt;
This new display mode is available in the menu under &amp;lt;code&amp;gt;View → Display Mode → Visible Hairlines&amp;lt;/code&amp;gt;. It ensures that all lines of nonzero width are visible (with a minimum visible line width), regardless of zoom level, while still drawing everything else normally.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:447--&amp;gt;&lt;br /&gt;
This is especially useful if you need to assign very small line widths for use with CNC machines like laser cutters and vinyl cutters which use hairlines to denote cut lines. In that case, you will still be able to see the lines, even when zoomed out.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:448--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Visible_hairlines.gif&amp;quot; alt=&amp;quot;Thin lines always visible in Visible Hairlines mode&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Visible_hairlines.gif Thin lines always visible in Visible Hairlines mode]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:visible_hairlines.gif|''Thin lines always visible in Visible Hairlines mode''|alt=Thin lines always visible in Visible Hairlines mode&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Paths == &amp;lt;!--T:449--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Changed behavior of Stroke to Path === &amp;lt;!--T:450--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:451--&amp;gt;&lt;br /&gt;
The 'Stroke to Path' command now not only converts the stroke of a shape to path, but effectively splits it into its components.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:452--&amp;gt;&lt;br /&gt;
In the case of applying it to a path that only has a stroke, the behavior is unchanged.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:453--&amp;gt;&lt;br /&gt;
For paths that don't only have a stroke, but also a fill and/or markers, the result will be a group consisting of:&lt;br /&gt;
* Stroke outline turned to path&lt;br /&gt;
* Fill (if there was one)&lt;br /&gt;
* A group of all markers (if applicable; one group per marker, consisting of its outline and its fill turned into a path)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:454--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Stroke_to_path.gif&amp;quot; alt=&amp;quot;New behavior of Stroke to Path&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Stroke_to_path.gif New behavior of Stroke to Path]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Stroke to path.gif|''New behavior of Stroke to Path''|alt=New behavior of Stroke to Path&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Unlinking Clones for Path Operations === &amp;lt;!--T:455--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:456--&amp;gt;&lt;br /&gt;
Clones and Symbols are now automatically unlinked, before a Boolean operation (union, difference, etc.), or one of the Path operations 'Combine', 'Break apart', or 'Stroke to Path' is performed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:457--&amp;gt;&lt;br /&gt;
A setting in the preferences at &amp;lt;code&amp;gt;Behavior → Clones → Unlink Clones&amp;lt;/code&amp;gt; allows the User to disable the automatic unlinking.&lt;br /&gt;
&lt;br /&gt;
== Tools == &amp;lt;!--T:458--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bézier Tool === &amp;lt;!--T:459--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:460--&amp;gt;&lt;br /&gt;
The tool mode 'Create sequence of paraxial segments', which previously would only draw lines parallel to the x and y axis of the document, now supports arbitrary starting angles. After the first segment, all further angles will use the current angle ±90°. If you want your first segment to work as in previous versions, you need to press '''&amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt;''' after the first click. This will restrict your options to (by default) 15° steps.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:461--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Paraxial_arbitrary_starting_angle.gif&amp;quot; alt=&amp;quot;Arbitrary starting angle for paraxial mode&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Paraxial_arbitrary_starting_angle.gif Arbitrary starting angle for paraxial mode]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Paraxial arbitrary starting angle.gif|''Arbitrary starting angle for paraxial mode''|alt=Arbitrary starting angle for paraxial mode&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Calligraphy Tool === &amp;lt;!--T:462--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:463--&amp;gt;&lt;br /&gt;
A new option to add dots has been added to the tool. Click in place without moving the mouse to create a dot, '''&amp;lt;kbd&amp;gt;Shift + Click&amp;lt;/kbd&amp;gt;''' to create a larger dot ''[Known issues: [https://gitlab.com/inkscape/inbox/-/issues/2368 inbox#2368], [https://gitlab.com/inkscape/inbox/-/issues/2342 inbox#2342]]''.&lt;br /&gt;
&lt;br /&gt;
=== Circle Tool === &amp;lt;!--T:464--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:465--&amp;gt;&lt;br /&gt;
The circle tool can now also create closed (&amp;quot;filleted&amp;quot;) circle shapes (closed arcs) with the click of a button.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:466--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Circle_chord.png&amp;quot; alt=&amp;quot;Circle tool shapes in this release&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Circle_chord.png Circle tool shapes in this release]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Circle chord.png|''Circle tool shapes in this release''|alt=Circle tool shapes in this release&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Eraser === &amp;lt;!--T:467--&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:468--&amp;gt;&lt;br /&gt;
* Added option to control eraser width with a pressure sensitive input device.&lt;br /&gt;
* Added thinning, caps, and tremor options (as used for calligraphy tool).&lt;br /&gt;
* New option to erase as clip, which allows the User to non-destructively erase (parts of) various types of elements, including raster images and clones.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:469--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Erase_with_clip.gif&amp;quot; alt=&amp;quot;Erasing by setting a clip&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Erase_with_clip.gif Erasing by setting a clip]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Erase with clip.gif|''Erasing by setting a clip''|alt=Erasing by setting a clip&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Measurement Tool === &amp;lt;!--T:470--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:471--&amp;gt;&lt;br /&gt;
Hovering over a path with the tool now displays the length, height, width, and position of the path. If you hover over a group, it will show the width, height, and position of the group. Holding '''&amp;lt;kbd&amp;gt;Shift&amp;lt;/kbd&amp;gt;''' switches to showing info about the constituents of the group.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:472--&amp;gt;&lt;br /&gt;
The tool also has a new option to only measure selected objects when using click-and-drag.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:473--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Measure_tool_info1.png&amp;quot; alt=&amp;quot;New info text from measurement tool (for a group)&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:250px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Measure_tool_info1.png New info text from measurement tool (for a group)]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Measure_tool_info_group_shift.png&amp;quot; alt=&amp;quot;Measurement tool info text for a single path (in a group with Shift)&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:250px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Measure_tool_info_group_shift.png Measurement tool info text for a single path (in a group with Shift)]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Measure_selected.png&amp;quot; alt=&amp;quot;Measuring only the selected object (the ice cap)e&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;max-width:250px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Measure_selected.png Measuring only the selected object (the ice cap)]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Measure tool info.png|''New info text from measurement tool (for a group)''|alt=New info text from measurement tool (for a group)&lt;br /&gt;
File:Measure tool info group shift.png|''Measurement tool info text for a single path (in a group with Shift)''|alt=Measurement tool info text for a single path (in a group with Shift)&lt;br /&gt;
File:Measure selected.png|''Measuring only the selected object (the ice cap)''|alt=Measuring only the selected object (the ice cap)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pencil Tool === &amp;lt;!--T:474--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== PowerPencil &amp;lt;span id=&amp;quot;powerpencil&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:475--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:476--&amp;gt;&lt;br /&gt;
Pressure sensitivity can now be enabled for the Pencil tool. This feature makes use of the PowerStroke Live Path Effect (LPE).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:477--&amp;gt;&lt;br /&gt;
New settings for the tool are available for tweaking the behavior of the PowerStroke LPE when it is being created with the Pencil tool (and a graphics tablet/stylus):&lt;br /&gt;
* '''Use pressure input''' (in the tool controls bar): activates the PowerStroke feature, if a pressure sensitive device is available.&lt;br /&gt;
* '''Min/Max''' (in the tool controls bar): determines the minimal and maximal stroke width (0–100%). This does not change the number of available pressure levels, but spreads them out in the available line width interval.&lt;br /&gt;
* '''Caps''' (in the tool controls bar): choose between the options 'butt', 'square', 'round', 'peak' and 'zero width' for the end caps of the stroke.&lt;br /&gt;
* Additionally, the PowerStroke LPE itself has been improved, to better work when used in this new way, see [[#PowerStroke_LPE_Improvements|the section about LPE updates]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:478--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/PowerPencil-smaller_EJHHyF5.gif&amp;quot; alt=&amp;quot;Drawing with the PowerPencil&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:250px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/PowerPencil-smaller_EJHHyF5.gif Drawing with the PowerPencil]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:PowerPencil-smaller.gif|''Drawing with the PowerPencil''|alt=Drawing with the PowerPencil&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Selection Tool === &amp;lt;!--T:479--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== On-Canvas Alignment &amp;lt;span id=&amp;quot;on-canvas-align&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:480--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:481--&amp;gt;&lt;br /&gt;
When the option &amp;quot;Enable on-canvas alignment&amp;quot; is active in the &amp;quot;Align and Distribute&amp;quot; dialog, a new set of handles will appear on canvas when an object is clicked three times (first click: scale handles, second click: rotation/skew handles).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:482--&amp;gt;&lt;br /&gt;
The handles can be used to align the selected objects relative to the area of the current selection.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:483--&amp;gt;&lt;br /&gt;
* '''&amp;lt;kbd&amp;gt;Shift + click&amp;lt;/kbd&amp;gt;''' on the outer handles aligns on the outside of the selection area. &lt;br /&gt;
* Clicking on the central handle will align the selected objects on the horizontal axis. On '''&amp;lt;kbd&amp;gt;Shift + click&amp;lt;/kbd&amp;gt;''' objects will be aligned on the vertical axis.&lt;br /&gt;
* With '''&amp;lt;kbd&amp;gt;Ctrl + Shift &amp;lt;/kbd&amp;gt;''' the whole selection can be aligned to its outer boundaries / corners as a group (i.e. it is moved by its own &amp;lt;code&amp;gt;width&amp;lt;/code&amp;gt; and / or &amp;lt;code&amp;gt;height&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:484--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Align-on_canvas_ANRPd7t.gif&amp;quot; alt=&amp;quot;On-canvas alignment&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:250px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Align-on_canvas_ANRPd7t.gif On-canvas alignment]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Align-on canvas.gif|''On-canvas alignment''|alt=On-canvas alignment&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Text Tool &amp;lt;span id=&amp;quot;text-tool&amp;quot;&amp;gt;=== &amp;lt;!--T:485--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== More Compact Tool Controls Bar ==== &amp;lt;!--T:751--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:752--&amp;gt;&lt;br /&gt;
* Some control buttons that have been mutually exclusive (e.g. right-aligned, left-aligned, justified) have been combined into drop-down lists, so they now take up less space.&lt;br /&gt;
* Removed the 'Show style of outermost text element' button that made settings confusing.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:753--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Text_Tool_controls1.0.png&amp;quot; alt=&amp;quot;Tool controls for the text tool&amp;quot; style=&amp;quot;height:35px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:250px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Text_Tool_controls1.0.png Tool controls for the text tool]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Text Tool controls1.0.png|''Tool controls for the text tool''|alt=Tool controls for the text tool&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Better Line Height Settings &amp;lt;span id=&amp;quot;line-height&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:486--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:754--&amp;gt;&lt;br /&gt;
* Line spacing settings got an overhaul and are now much easier to use. Gone is the unwieldy &amp;lt;code&amp;gt;?&amp;lt;/code&amp;gt; button; this is now handled by selecting text on canvas.&lt;br /&gt;
* Setting line height works like this now:&lt;br /&gt;
** For the whole text: click anywhere into the text without selecting anything, then adjust the line height in the tool controls bar.&lt;br /&gt;
** For a specific line: select the text in that line, then adjust the line height in the tool controls bar.&lt;br /&gt;
** Set the global line height first, and the specific line heights last. Changing global line height later will remove any line-specific line-heights (even just changing the unit will unset those &amp;lt;!-- remove this comment when https://gitlab.com/inkscape/inkscape/-/merge_requests/1762 has been cherry-picked into 1.0.x --&amp;gt;).&lt;br /&gt;
** Line heights for single selected lines cannot go below the height set globally.&lt;br /&gt;
** If more than one line is selected, the line height in between those lines can go below the line height set for the whole text.&lt;br /&gt;
* The line height settings work in all four text types.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:755--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Adjusting_line_height.gif&amp;quot; alt=&amp;quot;Adjusting the line height for the whole text and for selected lines&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:250px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Adjusting_line_height.gif Adjusting the line height for the whole text and for selected lines]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Adjusting line height.gif|''Adjusting the line height for the whole text and for selected lines''|alt=Adjusting the line height for the whole text and for selected lines&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Improved Text Selection ==== &amp;lt;!--T:487--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:488--&amp;gt;&lt;br /&gt;
When clicking on a text object, any click within the whole area of a text line now selects the text with both selection and text tool (previously, clicking into the space between two letters did not select the text).&lt;br /&gt;
&lt;br /&gt;
==== Variable Font Support &amp;lt;span id=&amp;quot;variable-fonts&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:489--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:490--&amp;gt;&lt;br /&gt;
If Inkscape has been compiled with a Pango library version that is at least 1.41.1 (which is the case for the Windows and macOS versions, and for Ubuntu versions starting from 19.04), it comes with [[Variable Fonts support | support for variable fonts]] ([https://www.patreon.com/posts/font-variations-17644963 more info about how this looks]). These are fonts that do not come with different faces, but often with various sliding scales for different font properties, like 'boldness', or 'condensing', or even playful features.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:756--&amp;gt;&lt;br /&gt;
[https://activdesign.eu/uploads/gallery/inkscape-variable-fonts-en.mp4 How to use Variable Fonts in Inkscape 1.0 in 10 steps (Video)]&lt;br /&gt;
&lt;br /&gt;
==== Basic Support for SVG in OpenType ==== &amp;lt;!--T:491--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:492--&amp;gt;&lt;br /&gt;
Some OpenType fonts with glyphs saved as SVG render now in Inkscape.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:493--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Variable_fonts_Decovar.png&amp;quot; alt=&amp;quot;Variable font - both texts use the same font (Decovar)&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:350px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Variable_fonts_Decovar.png Variable font - both texts use the same font (Decovar)]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Variable_Font_w_dialog.png&amp;quot; alt=&amp;quot;Variable font - dialog with sliders for the font styles&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:350px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Variable_Font_w_dialog.png Variable font - dialog with sliders for the font styles]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/SVG_in_OpenType.png&amp;quot; alt=&amp;quot;SVG Color font (Gilbert Color)&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:350px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/SVG_in_OpenType.png SVG Color font (Gilbert Color)]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Variable fonts Decovar.png|''Variable font - both texts use the same font (Decovar)''|alt=Variable font - both texts use the same font (Decovar)&lt;br /&gt;
File:Variable Font w dialog.png|''Variable font - dialog with sliders for the font styles''|alt=Variable font - dialog with sliders for the font styles&lt;br /&gt;
File:SVG in OpenType.png|''SVG Color font (Gilbert Color)''|alt=SVG Color font (Gilbert Color)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flow order ==== &amp;lt;!--T:757--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:758--&amp;gt;&lt;br /&gt;
With &amp;lt;code&amp;gt;Text → Flow into Frame&amp;lt;/code&amp;gt;, text now flows into the selected frames in selection order (instead of reversed order previously).&lt;br /&gt;
&lt;br /&gt;
==== Browser-compatible flowed text &amp;lt;span id=&amp;quot;flowed-text&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:494--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:496--&amp;gt;&lt;br /&gt;
'''Flowed text''' (created by clicking and dragging a text frame) in previous Inkscape versions was not compatible with browsers, and rendered as 'black boxes' in web browsers and other SVG viewers, or was just missing. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:759--&amp;gt;&lt;br /&gt;
The old flowed text can still be enabled by unchecking &amp;lt;code&amp;gt;Edit → Preferences → Tools → Text: Use SVG2 auto-flowed text&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:497--&amp;gt;&lt;br /&gt;
Now, Inkscape offers to use '''two new types of flowed text''', that have a compatible fallback for use with modern web browsers:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:498--&amp;gt;&lt;br /&gt;
# '''SVG 2 text using the CSS &amp;lt;code&amp;gt;shape-inside&amp;lt;/code&amp;gt; property:''' This new flowed text automatically '''includes a fallback option''' (in SVG 1.1), and will show up in web browsers and other software. This type of text can be created by '''clicking and dragging a box''' on canvas, '''if the option 'Use SVG 2 auto-flowed text' is enabled''' in the Text tool's preferences. When the option is enabled, it will also be used for &amp;lt;code&amp;gt;Text → Flow into frame&amp;lt;/code&amp;gt;. Kerning and letter rotation do not work with this type of text.&lt;br /&gt;
# '''SVG 2 text with &amp;lt;code&amp;gt;inline-size&amp;lt;/code&amp;gt; property:''' This is the new &amp;quot;Column mode&amp;quot; of the text tool, that can be created by clicking on the canvas, typing, and then dragging the diamond-shaped handle at the end of the text to determine the width of the text. It creates flowed text columns without a predetermined height. Note that this text can be left-, center- or right-aligned, but that justification is not possible. Kerning and letter rotation also do not work with this type of text. These texts include an SVG 1.1 fallback, too. To convert the text back to SVG 1.1 text, '''&amp;lt;kbd&amp;gt;Ctrl-click&amp;lt;/kbd&amp;gt;''' on the diamond (this will result in all the text being placed on a single line).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:499--&amp;gt;&lt;br /&gt;
The fallback option can be disabled in &amp;lt;code&amp;gt;Edit → Preferences → Input/Output → SVG export: SVG 2: Insert SVG 1.1 fallback in text&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Overview of available text types ==== &amp;lt;!--T:760--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:761--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Text normal.gif|''Normal text with manual line breaks (click + type, browser-compatible)''|alt=Normal text with manual line breaks (click + type, browser-compatible)&lt;br /&gt;
File:Text in-a-shape.gif|''Text in-a-shape with automatic line breaks (click + drag + type, browser-compatible, new in Inkscape 1.0)''|alt=Text in-a-shape with automatic line breaks (click + drag + type, browser-compatible, new in Inkscape 1.0)&lt;br /&gt;
File:Text inline size.gif|''Flowed text with adjustable width (click + type + drag diamond handle, browser-compatible, new in Inkscape 1.0)''|alt=Flowed text with adjustable width (click + type + drag diamond handle, browser-compatible, new in Inkscape 1.0)&lt;br /&gt;
File:SVG1.2 text.gif|''Flowed text of the type that was used in previous versions (click + drag + type, not browser-compatible) can still be activated in the preferences.''|alt=Flowed text of the type that was used in previous versions (click + drag + type, not browser-compatible) can still be activated in the preferences.&lt;br /&gt;
File:Text flowed into frame.gif|''Flowing text into a series of frames in selection order''|alt=Flowing text into a series of frames in selection order&lt;br /&gt;
File:Text on Path.gif|''Spiral text as a result of putting text on a path''|alt=Spiral text as a result of putting text on a path&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== SVG 2 Text Support in Detail ==== &amp;lt;!--T:500--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:501--&amp;gt;&lt;br /&gt;
Inkscape supports SVG 2 text (multi-line and text in a shape), both rendering and creating.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:502--&amp;gt;&lt;br /&gt;
There are several types of SVG 2 text:&lt;br /&gt;
&lt;br /&gt;
===== 1. Multi-line text via the CSS 'inline-size' property ===== &amp;lt;!--T:505--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:506--&amp;gt;&lt;br /&gt;
The CSS property &amp;lt;code&amp;gt;inline-size&amp;lt;/code&amp;gt; defines the width (height) of a block of horizontal (vertical) text.&lt;br /&gt;
Inkscape supports both rendering and generating multi-line text via this property. Flowed text using 'inline-size' is not justifiable (it uses the 'text-anchor' property). This text type has an SVG 1.1 fallback, that is included by default.&lt;br /&gt;
&lt;br /&gt;
===== 2. Multi-line text via the CSS 'shape-inside' property ===== &amp;lt;!--T:507--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:508--&amp;gt;&lt;br /&gt;
The CSS property &amp;lt;code&amp;gt;shape-inside&amp;lt;/code&amp;gt; allows placing text inside a shape. Inkscape supports this property in both rendering and creating. Inkscape also supports in rendering the CSS &amp;lt;code&amp;gt;shape-subtract&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;shape-margin&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;shape-padding&amp;lt;/code&amp;gt; properties. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:509--&amp;gt;&lt;br /&gt;
Multi-line text via the &amp;lt;code&amp;gt;shape-inside&amp;lt;/code&amp;gt; property is a direct replacement for SVG 1.2 flowed text. SVG 1.2 never became a final W3C standard and only the Batik SVG renderer besides Inkscape provided any support for SVG 1.2 flowed text. SVG 2 is not yet a final W3C standard but SVG 2 flowed text has one very important advantage over SVG 1.2 flowed text in that it is easy to structure the SVG 2 text such that it will be rendered (almost) correctly by an SVG 1.1 renderer. This means that browsers which do not support SVG 2 text will still render the text. &lt;br /&gt;
&lt;br /&gt;
===== 3. Multi-line text via the CSS 'white-space' property (only rendering) ===== &amp;lt;!--T:503--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:504--&amp;gt;&lt;br /&gt;
The CSS property [https://developer.mozilla.org/en-US/docs/Web/CSS/white-space 'white-space'] controls how white space is handled. By default, SVG collapses all adjacent white-space including newlines into a single space. By setting the &amp;lt;code&amp;gt;white-space&amp;lt;/code&amp;gt; value to &amp;lt;code&amp;gt;pre&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pre-line&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;pre-wrap&amp;lt;/code&amp;gt;, Inkscape will respect newlines and generate multi-line text. At the moment, one must use the XML Editor dialog to change the &amp;lt;code&amp;gt;white-space&amp;lt;/code&amp;gt; property value. (Supported by Firefox. No SVG 1.1 fallback created by Inkscape.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:762--&amp;gt;&lt;br /&gt;
One disadvantage of using SVG 2 text is that it will not be editable as multi-line text in Inkscape 0.92 (it will still be editable as single lines of text).&lt;br /&gt;
&lt;br /&gt;
== Clipping / Masking == &amp;lt;!--T:510--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:511--&amp;gt;&lt;br /&gt;
Clip paths and masks now have an inverse mode in the menu, using the PowerClip and PowerMask LPEs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:512--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Inverse clip 400.gif|''Setting an inverse clip''|alt=Setting an inverse clip&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Filters == &amp;lt;!--T:513--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:514--&amp;gt;&lt;br /&gt;
The size of the filter region can now be adjusted by dragging on two new diamond-shaped nodes with the node tool. This is especially useful for blur filters, whose area has been affected by a transformation of the filtered object. This feature is currently broken https://gitlab.com/inkscape/inkscape/-/issues/478&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:515--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Filter region.gif|''Modifying the filter region on canvas''|alt=Modifying the filter region on canvas&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Live Path Effects == &amp;lt;!--T:516--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== General === &amp;lt;!--T:517--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:518--&amp;gt;&lt;br /&gt;
Live Path Effects received a major overhaul, with lots of improvements and new features. The main changes are:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:519--&amp;gt;&lt;br /&gt;
* '''New LPE selection dialog'''&amp;lt;span id=&amp;quot;lpe-dialog&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;: the LPE list is now made available as a searchable dialog with an icon for each path effect, and options to favorite, to switch between list and tile view, to display info about the selected effect and to apply it. Several additional, experimental path effects are available after the corresponding switch has been activated.&lt;br /&gt;
* '''Set default parameters''': default values for any LPE can be set in the respective LPE's dialogue, when it is applied to an object&lt;br /&gt;
(''Note: we have the 'multiple desktop preferences' problem here: If you have multiple Inkscape windows open, the last one will determine what will be saved to the preferences file, as preferences changes are only saved when Inkscape is closed, and the settings are only loaded from file when a new window is opened.'')&lt;br /&gt;
* '''Clip and Mask''': improved handling&lt;br /&gt;
* '''Fix multiple LPE BBox''': a problem with the size of the bounding box when applying multiple LPEs to an object has been fixed. Sometimes you need to add a intermediate LPE bounding box between.&lt;br /&gt;
* '''Knots on shapes''': show edit knots in LPE shapes&lt;br /&gt;
* '''Switch knots''': change the handles to the correct LPE handles when one selects an LPE in the list of active LPEs for the selected object.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:520--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:LPE set defaults.png|''Set default values for Mirror LPE''|alt=Set default values for Mirror LPE&lt;br /&gt;
File:Add LPE dialog.png|''New LPE selection dialog''|alt=New LPE selection dialog&lt;br /&gt;
File:Auto switing of knot types.gif|''LPE handles are automatically adjusted for the currently edited LPE''|alt=LPE handles are automatically adjusted for the currently edited LPE&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== New Live Path Effects &amp;lt;span id=&amp;quot;lpes&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:521--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Dashed Stroke LPE ==== &amp;lt;!--T:526--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:527--&amp;gt;&lt;br /&gt;
This new LPE creates uniformly dashed paths, optionally by subdividing the path's segments, or including dashes that are symmetrically wrapped around corners.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:529--&amp;gt;&lt;br /&gt;
[https://archive.org/details/dash-stroke-lpe Demo Video]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:528--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Dash stroke LPE.png|''Rectangles with dashed stroke LPE with various settings''|alt=Rectangles with dash stroke LPE with various settings&lt;br /&gt;
File:LPE dash.gif|''Modifying dash pattern interactively with the dashed stroke LPE''|alt=Modifying dash pattern interactively with the dashed stroke LPE&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ellipse from Points ==== &amp;lt;!--T:530--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:531--&amp;gt;&lt;br /&gt;
This new LPE creates an optimally fitted ellipse from a path's nodes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:532--&amp;gt;&lt;br /&gt;
In contrast to the already existing LPE &amp;quot;Ellipse by 5 points&amp;quot;, this LPE is more flexible (since, depending on the number of points available, it can fit both circles and ellipses) and has more features). Technical illustrators in particular can benefit from these features.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:533--&amp;gt;&lt;br /&gt;
See [[LPE:_Ellipse_from_Points]] for more documentation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:534--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Ellipse from points LPE.png|''Ellipse (5 nodes), circle (3 nodes), circle segment (3 nodes), isometric circle (3 nodes), isometric circle with frame (3 nodes)''|alt=Ellipse (5 nodes), circle (3 nodes), circle segment (3 nodes), isometric circle (3 nodes), isometric circle with frame (3 nodes)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- disabled in 1.0 because non-functional&lt;br /&gt;
==== Embroidery Stitch LPE ==== &amp;lt;!--T:763--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:764--&amp;gt;&lt;br /&gt;
This new LPE can add nodes to your paths and create jump stitches, to create data that can be converted for use with a stitching machine.&lt;br /&gt;
To view the stitches that you added, activate the 'Show stitches' checkbox, and, if necessary, adjust the 'Show stitch gap' value, so you can see the single stitches.&lt;br /&gt;
There are various options for calculating the order of the stitching, for connecting the parts of the drawing and 3 different stitch patterns available. It is suggested to play around with these until you like the result.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:765--&amp;gt;&lt;br /&gt;
For exporting your data, you can, for example, use the HPGL file format and go from there.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:766--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Embroidery stitch lpe.png|''Inkscape Logo with Embroidery LPE (stitches made visible)''|alt=Inkscape Logo with Embroidery LPE (stitches made visible)&lt;br /&gt;
File:Embroidery stitch lpe options.png|''Available options: left: methods to order subpaths, right: methods to connect end points of subpaths''|alt=Options: left: methods to order subpaths, right: methods to connect end points of subpaths&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Corners (Fillet/Chamfer) LPE ==== &amp;lt;!--T:540--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:541--&amp;gt;&lt;br /&gt;
This new LPE adds fillet and chamfer to paths. Also adds a new internal class that allows to handle extra info per node, the LPE itself is an example of use the new classes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:542--&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=wJKzGhJULfc Demo video]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:543--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Chamfer lpe.png|''Chamfer with LPE''|alt=Chamfer by LPE&lt;br /&gt;
File:Chamfer with steps.png|''Chamfer with 2 steps''|alt=Chamfer with 2 steps&lt;br /&gt;
File:Inverse chamfer with steps.png|''Inverse Chamfer with 2 steps''|alt=Inverse Chamfer with 2 steps&lt;br /&gt;
File:Fillet lpe.png|''Fillet with LPE''|alt=Fillet with LPE&lt;br /&gt;
File:Inverse fillet lpe.png|''Inverse fillet with LPE''|alt=Inverse fillet with LPE&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Measure Segments LPE ==== &amp;lt;!--T:544--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:545--&amp;gt;&lt;br /&gt;
This new path effect adds DIN and custom style measuring lines to &amp;quot;straight&amp;quot; segments in a path.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:546--&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ppgt2GPm1IY Demo video]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:547--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Measure segment LPE.png|''Measure Segments LPE''|alt=Measure Segments LPE&lt;br /&gt;
File:Measure Segments LPE.gif|''Adjusting distances for, and copying the Measure Segments LPE interactively''|alt='Adjusting distances for, and copying the Measure Segments LPE interactively&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Offset ==== &amp;lt;!--T:548--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:549--&amp;gt;&lt;br /&gt;
Use this to add an offset to your paths, shapes and groups. Compared with the 'Dynamic Offset' available from the menu, this allows you to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:550--&amp;gt;&lt;br /&gt;
* define the offset distance numerically and to choose the unit, e.g. to offset an object by 3 mm.&lt;br /&gt;
* keep sharp corners sharp (or to make them round, or beveled, if you want to), by using different methods for calculating the corners.&lt;br /&gt;
* same on-canvas control handle for changing the offset when using the node tool&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:767--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Offset Path Effect text outline.gif|''Using the Offset LPE to add an outline to a text''|alt=Using the Offset LPE to add an outline to a text&lt;br /&gt;
File:Offset LPE sharp corners.gif|''Specifying an offset numerically and choosing a corner type''|alt=Specifying an offset numerically and choosing a corner type&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Power Clip and Power Mask ==== &amp;lt;!--T:551--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:552--&amp;gt;&lt;br /&gt;
These two new LPEs can be applied to objects by choosing &amp;lt;code&amp;gt;Object → Clip → Set Inverse (LPE)&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Object → Mask → Set Inverse (LPE)&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:768--&amp;gt;&lt;br /&gt;
They can also be used to invert a clip that is already set on an object, by adding the LPE to that object via &amp;lt;code&amp;gt;Path → Path Effects → + → Power Clip / Power Mask&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:769--&amp;gt;&lt;br /&gt;
An Inversed Clip is cut out from the object it's applied to. With an Inversed Mask it's possible to modify only the parts of the object that are directly below the mask, and to leave the rest of the object unchanged (and visible).&lt;br /&gt;
&lt;br /&gt;
=== New Experimental LPEs === &amp;lt;!--T:553--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Angle Bisector ==== &amp;lt;!--T:554--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:555--&amp;gt;&lt;br /&gt;
Draws a line that halves the angle between the first three nodes of the path.&lt;br /&gt;
&lt;br /&gt;
==== Boolean Operation LPE ==== &amp;lt;!--T:522--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:523--&amp;gt;&lt;br /&gt;
The Boolean Operation LPE finally makes non-destructive boolean operations available in Inkscape. That way, two paths can be combined to a single shape, and both are still editable:&lt;br /&gt;
# Start with two paths. Rectangles or other shapes are also okay. Groups are not yet supported ([https://gitlab.com/inkscape/inkscape/-/issues/1352 Issue #1352]).&lt;br /&gt;
# Copy the second path into the clipboard (&amp;lt;code&amp;gt;Edit → Copy&amp;lt;/code&amp;gt;).&lt;br /&gt;
# Select the first path and add the Boolean Operation LPE (&amp;lt;code&amp;gt;Path → Path Effects → Add path effect (Plus) → Boolean operation&amp;lt;/code&amp;gt;).&lt;br /&gt;
# Link the second path to the LPE by clicking on &amp;lt;code&amp;gt;Operand Path - Link to path in clipboard&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:770--&amp;gt;&lt;br /&gt;
Available options:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:524--&amp;gt;&lt;br /&gt;
* union&lt;br /&gt;
* symmetric difference&lt;br /&gt;
* intersection&lt;br /&gt;
* division&lt;br /&gt;
* difference&lt;br /&gt;
&amp;lt;!--* cut outside&lt;br /&gt;
* cut inside --&amp;gt;&lt;br /&gt;
* cut&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:525--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Boolops LPE.png|''Boolean Operation LPE''|alt=Boolean Operation LPE&lt;br /&gt;
File:Boolean Operations LPE.gif|''Interactive adjustments for Boolean Operation LPE''|alt=Interactive adjustments for Boolean Operation LPE&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Circle by 3 points ==== &amp;lt;!--T:556--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:557--&amp;gt;&lt;br /&gt;
Draws a circle whose circumference passes through the first three nodes of the path.&lt;br /&gt;
&lt;br /&gt;
==== Circle (by center and radius) ==== &amp;lt;!--T:558--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:559--&amp;gt;&lt;br /&gt;
Draws a circle where the first node of the path is the center, and the last node determines the radius.&lt;br /&gt;
&lt;br /&gt;
==== Extrude ==== &amp;lt;!--T:560--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:561--&amp;gt;&lt;br /&gt;
Extrudes the path, creating a face for each path segment.&lt;br /&gt;
&lt;br /&gt;
==== Line segment ==== &amp;lt;!--T:562--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:563--&amp;gt;&lt;br /&gt;
Draws a straight line that connects the first and last node of the path.&lt;br /&gt;
&lt;br /&gt;
==== Parallel ==== &amp;lt;!--T:564--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:565--&amp;gt;&lt;br /&gt;
Creates a draggable line that will always be parallel to a two-node path.&lt;br /&gt;
&lt;br /&gt;
==== Perpendicular Bisector ==== &amp;lt;!--T:566--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:567--&amp;gt;&lt;br /&gt;
Draws a perpendicular line in the middle of the (imaginary) line that connects the start and end nodes.&lt;br /&gt;
&lt;br /&gt;
==== Tangent to Curve ==== &amp;lt;!--T:568--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:569--&amp;gt;&lt;br /&gt;
Draws a tangent with variable length and an additional angle that can be moved along the path.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:570--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:New experimental lpes.png|''New experimental Live Path Effects (overview)''|alt=New experimental Live Path Effects&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Improved LPEs === &amp;lt;!--T:571--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== BSPline and Spiro ==== &amp;lt;!--T:572--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:573--&amp;gt;&lt;br /&gt;
Improvements in Pen/Pencil mode. With '''&amp;lt;kbd&amp;gt;Alt&amp;lt;/kbd&amp;gt;''', you can move the previous node.&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:B spline - moving last created point with ALT.gif|''Creating a BSpline, using the Alt key to move the previous node''|alt=Creating a BSpline, using the Alt key to move the previous node&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Clone Original ==== &amp;lt;!--T:574--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:575--&amp;gt;&lt;br /&gt;
This path effect now allows various objects instead of only paths and is even more powerful.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:576--&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=JAJAxKNY8lA Demo Video]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:577--&amp;gt;&lt;br /&gt;
[https://ia601501.us.archive.org/34/items/00003303/0000-3303.ogv Demo Video]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:771--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Clone Original LPE.gif|''Usage example for Clone Original LPE''|alt=Usage example for Clone Original LPE&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Fill Between Many / Fill Between Strokes LPE ==== &amp;lt;!--T:578--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:579--&amp;gt;&lt;br /&gt;
New options added:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:580--&amp;gt;&lt;br /&gt;
* Fuse coincident points &amp;lt;!-- option removed, MR pending: https://gitlab.com/inkscape/inkscape/-/merge_requests/1806 --&amp;gt;&lt;br /&gt;
* Join subpaths: fill each path separately / connect all the fills&lt;br /&gt;
* Close: close the fill path that is created, so it can have a stroke on all sides&lt;br /&gt;
* LPEs on linked: take the applied live path effects of the filled paths into account (Fill Between Many only)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:581--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Fill between many new options.png|''New options for the Fill Between Many LPE''|alt=New options for the Fill Between Many LPE&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Knot LPE ==== &amp;lt;!--T:582--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:583--&amp;gt;&lt;br /&gt;
New options added:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:584--&amp;gt;&lt;br /&gt;
* Inverse: use the stroke width ''of the other path'' as basis for calculating the gap length&lt;br /&gt;
* Both gaps: interrupt both paths at a crossing&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:772--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Knot LPE.gif|''New Knot LPE options in Inkscape 1.0''|alt=New Knot LPE options in Inkscape 1.0&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Mirror Symmetry and Rotate Copies LPE ==== &amp;lt;!--T:585--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:586--&amp;gt;&lt;br /&gt;
* Split feature: This new feature allows custom styles for each part of the resulting drawing without unlinking the LPE. [https://www.youtube.com/watch?v=mIzrQ2lpzuw Demo Video]&lt;br /&gt;
* The LPE rendering on the canvas now updates accordingly when there are objects added or removed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:587--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Rotate copies LPE with style split.png|''Separate styles for rotated copies''|alt=Separate styles for rotated copies&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== PowerStroke LPE Improvements ==== &amp;lt;!--T:588--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:589--&amp;gt;&lt;br /&gt;
* '''Width scale''' setting added: adjust the overall width of the stroke after it has been drawn.&lt;br /&gt;
* '''Closed paths''': PowerStroke now works much better on closed paths.&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Power stroke .gif|''Using PowerStroke on a closed path, moving a knot around effortlessly''|alt=Using PowerStroke on a closed path, moving a knot around effortlessly&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Import / Export == &amp;lt;!--T:590--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Linking and embedding SVG files === &amp;lt;!--T:591--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:592--&amp;gt;&lt;br /&gt;
On import of an SVG file, there is now a dialog that asks whether&lt;br /&gt;
* the user would like to link to the SVG file&lt;br /&gt;
* to embed it (base64 encoded) into an &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; tag, &lt;br /&gt;
* or if the objects in the SVG file should be imported into the document (which was how Inkscape handled importing SVG files previously). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:593--&amp;gt;&lt;br /&gt;
The dpi value for displaying embedded SVG files can be set in the import dialog or changed in the object properties dialog.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:594--&amp;gt;&lt;br /&gt;
This makes importing SVG files work (almost) the same as importing raster images.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:595--&amp;gt;&lt;br /&gt;
The 'Embed' and 'Extract' options in the context menu for linked SVG files work the same as they do for raster images. The 'Edit externally' option will open the linked SVG file with Inkscape per default. This setting can be changed in the preferences' 'Imported Images' section.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:596--&amp;gt;&lt;br /&gt;
The displaying of the dialog can be disabled by checking the 'Don’t ask me again' option.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:597--&amp;gt;&lt;br /&gt;
Linked and embedded SVG images are displayed as their raster representations, so they will become blurry when zoomed in too far.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:773--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Link imported SVG.png|''New SVG import dialog''|alt=New SVG import dialog&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mesh Gradient Polyfill === &amp;lt;!--T:599--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:600--&amp;gt;&lt;br /&gt;
SVG files that include a mesh gradient now automatically include a Javascript polyfill that allows the mesh gradient to display correctly in web browsers.&lt;br /&gt;
&lt;br /&gt;
=== SVG 1.1 compatibility === &amp;lt;!--T:601--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:602--&amp;gt;&lt;br /&gt;
Inkscape includes SVG 1.1 fallbacks for text by default (see [[#text-tool|the section about text tool updates]]).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:774--&amp;gt;&lt;br /&gt;
When exporting as SVG 1.1 explicitly, using the checkbox in the export dialog, some settings are available in &amp;lt;code&amp;gt;Edit → Preferences → Input/Output → SVG Export&amp;lt;/code&amp;gt;, in order to allow for correct rendering of markers in other software.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:775--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:SVG1.1 export.png|''&amp;quot;Save as SVG&amp;quot; dialog with SVG 1.1 option''|alt=&amp;quot;Save as SVG&amp;quot; dialog with SVG 1.1 option&lt;br /&gt;
File:SVG export preferences.png|''SVG export preferences settings''|alt='SVG export preferences settings&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Export PNG images &amp;lt;span id=&amp;quot;png-export&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:603--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:604--&amp;gt;&lt;br /&gt;
The export dialog has received several new options which are available when you expand the 'Advanced' section.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:605--&amp;gt;&lt;br /&gt;
* Enable interlacing (ADAM7): when loading images, they will be displayed faster&lt;br /&gt;
* Bit depth: set the number of bits that code for the color of a pixel, supports grayscale and up to 16-bit&lt;br /&gt;
* Compression type: choose strength of lossless compression&lt;br /&gt;
* pHYs dpi: force-set a dpi value for the image&lt;br /&gt;
* Antialiasing: choose type of anti-aliasing or disable it&lt;br /&gt;
* The option for &amp;quot;Cairo PNG&amp;quot; has been removed from the &amp;quot;Save as&amp;quot; dialog, as it was often confused with the &amp;quot;Export PNG image&amp;quot; option, but only supported a small subset of PNG rendering features.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:606--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=300px&amp;gt;&lt;br /&gt;
File:Png-export-options 1.0.png|''PNG export options''|alt=PNG export options&lt;br /&gt;
File:Bit depth options 1.0.png|''PNG bit depth options''|alt=PNG bit depth options&lt;br /&gt;
File:Compression options 1.0.png|''PNG compression options''|alt=PNG compression options&lt;br /&gt;
File:Antialiasing options 1.0.png|''PNG antialiasing options''|alt=PNG antialiasing options&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== PDF Export === &amp;lt;!--T:607--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:608--&amp;gt;&lt;br /&gt;
* External links in the SVG file are now kept when the file is exported to pdf (requires Cairo in version 1.15.4 or higher).&lt;br /&gt;
* Some Inkscape file metadata (&amp;lt;code&amp;gt;File → Document properties : Metadata&amp;lt;/code&amp;gt;) are now exported to PDF (title, subject, creator, keywords).&lt;br /&gt;
&lt;br /&gt;
=== (E)PS Export === &amp;lt;!--T:609--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:610--&amp;gt;&lt;br /&gt;
* The title and copyright ('rights') info from the document's metadata is now exported to (E)PS.&lt;br /&gt;
&lt;br /&gt;
=== OpenClipart Import Removed=== &amp;lt;!--T:611--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:612--&amp;gt;&lt;br /&gt;
The dialog and settings for importing images from OpenClipart have been removed due to the openclipart.org API being non-functional since mid-April 2019 with no information about a return date.&lt;br /&gt;
&lt;br /&gt;
== Extensions == &amp;lt;!--T:613--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Extension dialogs === &amp;lt;!--T:614--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:615--&amp;gt;&lt;br /&gt;
Extension dialogs can now have clickable links, images, a better layout with separators and indentation, multiline text fields, file chooser fields and more. For detailed info for development see the [[Release_notes/1.0#For_extension_writers|developer section]] above.&lt;br /&gt;
&lt;br /&gt;
=== Export Layer Slices === &amp;lt;!--T:616--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Extensions → Export → Export Layer Slices&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:617--&amp;gt;&lt;br /&gt;
The new 'Export Layer Slices' extension allows you to export PNG &amp;quot;slices&amp;quot; from your image by creating a new layer and drawing rectangles to denote the area of the export.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:618--&amp;gt;&lt;br /&gt;
If you create a layer (default name &amp;quot;slices&amp;quot;) with rectangles in it, this extension will export a PNG file for each rectangle into the directory with the name of the {rectangle ID}.png (use Object Properties to set this).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:619--&amp;gt;&lt;br /&gt;
If the export already exists, it will skip it and color the rectangle GREY. If the &amp;quot;Overwrite existing exports&amp;quot; checkbox is selected, and the file was previously generated, it will color the rectangle RED. For new exports that did not previously exist, the rectangle will be GREEN.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:620--&amp;gt;&lt;br /&gt;
If you want to create (square) icons at different sizes, select &amp;quot;Icon mode&amp;quot;. Icon mode will create a square export for each dimension in &amp;quot;Sizes&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:776--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Export Layer Slices extension.png|''Dialog for new Export Layer Slices extension''|alt=Dialog for new Export Layer Slices extension&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Frame === &amp;lt;!--T:621--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Extensions → Render → Frame&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:622--&amp;gt;&lt;br /&gt;
This new extension will add a rectangular frame with a specified stroke width, and specified stroke and fill colors to each object in the selection. Optionally, corners can be rounded, and the frame can be positioned inside or outside the selection. The result can be grouped with the frame, and the object can be clipped to the size of the frame (for further editing).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:777--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Render Frame extension.png|''Live preview in the Render Frame extension''|alt=Live preview in the Render Frame extension&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Hershey Text === &amp;lt;!--T:623--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Extensions → Text → Hershey Text&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:624--&amp;gt;&lt;br /&gt;
The &amp;quot;Hershey Text&amp;quot; extension, a utility for replacing text by stroke-based paths, has been rewritten.&lt;br /&gt;
The most significant improvements are:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:625--&amp;gt;&lt;br /&gt;
* The new version converts all or only the selected text objects in place. This means that it is possible to convert text with paragraphs and to convert multiple text objects at once.&lt;br /&gt;
* It now uses '''SVG fonts'''. This means that:&lt;br /&gt;
** It is now possible to easily add and use '''custom stroke fonts'''.&lt;br /&gt;
** '''Unicode characters''' are now supported.&lt;br /&gt;
** Stroke fonts now support '''arbitrary curves''' rather than only straight segments.&lt;br /&gt;
* '''Improved font selection''' with basic international characters&lt;br /&gt;
* Automated '''font-mapping''': each text will be converted to the available Hershey font with the same font file name (e.g. 'Fancy Font.svg') as the current font (e.g. 'Fancy Font'), if one is available to the extension. The automated mapping overrides any other Hershey font settings.&lt;br /&gt;
* An option to '''generate font samples''' in all available SVG fonts is available.&lt;br /&gt;
* An '''extensive help text''' is built into the extension.&lt;br /&gt;
* Hershey Text is now located in the ''Extensions → Text'' sub-menu.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:778--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=400px&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:779--&amp;gt;&lt;br /&gt;
[[File:Stroke fonts.gif|''Hershey font table (with non-ASCII characters)''|alt=Hershey font table (with non-ASCII characters)]]&lt;br /&gt;
File:Hershey font table.png|''Hershey font table (with non-ASCII characters)''|alt=Hershey font table (with non-ASCII characters)&lt;br /&gt;
File:Detail on stroke fonts.gif|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Interactive Mockup === &amp;lt;!--T:626--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Extensions → Web → Interactive Mockup&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:627--&amp;gt;&lt;br /&gt;
The new Interactive Mockup extension is intended for use by UI/UX designers. It can help to visualize mockups and create user flows to make interactive demos for approvals.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:628--&amp;gt;&lt;br /&gt;
To use it, select two or more objects: the first one(s) will be the active one (button, area, image, link…), and the last selected will be the element that should be displayed after activation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:629--&amp;gt;&lt;br /&gt;
Apply the extension, then save as SVG and open it in a browser for demonstrating the mockup to potential users.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:780--&amp;gt;&lt;br /&gt;
Usage instructions are also available [https://activdesign.eu/uploads/gallery/inkscape-webmockup-en.mp4 as a tutorial video from the extension's author].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:781--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Interactive Mockup extension.png|''Dialog for the Interactive Mockup extension''|alt=Dialog for the Interactive Mockup extension&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Meshgradient to Path / Path to Meshgradient === &amp;lt;!--T:630--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Extensions → Modify Path → Mesh → Meshgradient to Path / Path to Meshgradient&amp;lt;/code&amp;gt; [doesn't work: https://gitlab.com/inkscape/extensions/-/issues/216]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:631--&amp;gt;&lt;br /&gt;
A set of two extensions that convert mesh gradient geometry to paths and back.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:782--&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:632--&amp;gt;&lt;br /&gt;
&amp;lt;!-- === Plot extension ===&lt;br /&gt;
&amp;lt;code&amp;gt;Extensions → Export → Plot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:633--&amp;gt;&lt;br /&gt;
The new option 'Convert objects to paths' will take care of converting everything to a path non-destructively before the data is sent to the plotter. [Known issue: [https://gitlab.com/inkscape/extensions/-/issues/211 does not work]]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:634--&amp;gt;&lt;br /&gt;
&amp;lt;!-- === QR Code ===&lt;br /&gt;
&amp;lt;code&amp;gt;Extensions → Render → Barcode → QR Code&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:635--&amp;gt;&lt;br /&gt;
Options for choosing the shape of single QR code dots were added ([https://gitlab.com/inkscape/extensions/-/issues/150 but do not work]).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:636--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Barcode extension 1.0.png|''Barcode extension with new options for dot shape at the bottom''|alt=Barcode extension with new options for dot shape at the bottom&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Palettes == &amp;lt;!--T:637--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:638--&amp;gt;&lt;br /&gt;
New palettes:&lt;br /&gt;
* The '''Munsell''' palette&lt;br /&gt;
* the '''Bootstrap 5''' palette and &lt;br /&gt;
* the palette for the '''new GNOME Human Interface Guidelines''' (GNOME HIG) &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:783--&amp;gt;&lt;br /&gt;
have been added to Inkscape's set of stock palettes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:784--&amp;gt;&lt;br /&gt;
Users can now also drag the &amp;lt;code&amp;gt;none&amp;lt;/code&amp;gt; color field from the palette bar at the bottom onto objects to set their color to &amp;lt;code&amp;gt;none&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:639--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Munsell palette.png|''Munsell palette''|alt=Munsell palette&lt;br /&gt;
File:Bootstrap 5 palette.png|''Bootstrap 5 palette''|alt=Bootstrap 5 palette&lt;br /&gt;
File:Gnome HIG palette.png|''GNOME HIG palette''|alt=GNOME HIG palette&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Templates == &amp;lt;!--T:640--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:641--&amp;gt;&lt;br /&gt;
* The '''Desktop''' template has new options for 4k, 5k, and 8k screens.&lt;br /&gt;
* Some new page sizes were added to the '''(Blank) Page''' template.&lt;br /&gt;
* New: template for an '''A4 3-fold roll flyer'''&lt;br /&gt;
* New: template for '''Envelope''' with 2 standard envelope formats&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:642--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Desktop templates.png|''New template options for 'Desktop' template''|alt=New template options for 'Desktop' template&lt;br /&gt;
File:A4 3fold roll template.png|''New A4 3-fold roll flyer template''|alt=New A4 3-fold roll flyer template&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SVG and CSS == &amp;lt;!--T:643--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:644--&amp;gt;&lt;br /&gt;
* '''Dashes''': Inkscape can now load and display files with dashes and/or dash offsets defined in units other than the unitless user unit (e.g. &amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;mm&amp;lt;/code&amp;gt;) correctly. There is no user interface for editing these values currently, except for the XML editor. Values for &amp;lt;code&amp;gt;stroke-dasharray&amp;lt;/code&amp;gt; that are entered in other units (except for &amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt;) will be converted to user units when the new values are set.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:645--&amp;gt;&lt;br /&gt;
* '''Blend modes''' applied via Layers and Objects dialog no longer use SVG filters, but CSS blend modes. These can be exported to PDF without rasterization.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:646--&amp;gt;&lt;br /&gt;
* '''Hairlines''' can now be rendered in Inkscape. There is currently no user interface for adding them yet, though. Hairlines can be specified by adding &amp;lt;code&amp;gt;stroke-width:1px; stroke-width: -ink-hairline; vector-effect:non-scaling-stroke;&amp;lt;/code&amp;gt; into the &amp;lt;code&amp;gt;&amp;lt;style&amp;gt;&amp;lt;/code&amp;gt; tag of the object via the XML editor or the Style dialog. Hairlines will be exported to PNG correctly. Export to PDF requires that the Cairo library that your Inkscape program was compiled with contains the additional code from https://gitlab.freedesktop.org/cairo/cairo/merge_requests/21 (as of April 29, 2020, there's no official Cairo version available yet that contains the patch).&lt;br /&gt;
&lt;br /&gt;
== Dialogs == &amp;lt;!--T:647--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== About === &amp;lt;!--T:785--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Help → About Inkscape&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:786--&amp;gt;&lt;br /&gt;
The Inkscape 1.0 About screen features the winning entry of the [https://inkscape.org/gallery/=about-screen-contest/contest-for-10/ Inkscape 1.0 About Screen Contest], [https://inkscape.org/~bayubayu/%E2%98%85island-of-creativity &amp;quot;Island of Creativity&amp;quot;] by [https://inkscape.org/news/2020/02/11/inkscape-brings-enjoyment-and-freedom-creativity/ Bayu Rizaldhan Rayes], and its layout has changed a little.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:787--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=600px&amp;gt;&lt;br /&gt;
File:About.1.0.png|''The Inkscape 1.0 About Screen''|alt=The Inkscape 1.0 About Screen&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Arrange === &amp;lt;!--T:648--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Object → Arrange&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:649--&amp;gt;&lt;br /&gt;
The 'Polar coordinates' functionality now arranges objects clockwise (in selection order) around the circle/ellipse. This should better correspond to user expectations.&lt;br /&gt;
&lt;br /&gt;
=== Document Properties === &amp;lt;!--T:650--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;File → Document Properties&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:651--&amp;gt;&lt;br /&gt;
* When resizing the page, the page margin fields can now be '''locked''', so the same value will be used for all margins, but only needs to be entered once.&lt;br /&gt;
* The guides panel now has controls to lock or unlock all guides, create guides around the page, and delete all guides. These actions also appear on the Edit menu, making it possible to assign custom keyboard shortcuts.&lt;br /&gt;
* '''Grids can now be aligned''' to the corners, edge midpoints, or centre of the page with a button click in the grids panel.&lt;br /&gt;
* Checkerboard patterns can now have a color (for updating the current view, check and uncheck the box for the checkerboard background, [https://gitlab.com/inkscape/inbox/-/issues/2561 Issue #2561]). This color will also be used as a (non-checkered) background for PNG export.&lt;br /&gt;
* A set of new page formats for different Video resolutions (SD/PAL, SD-Widescreen/PAL, SD/NTSC, SD-Widescreen/NTSC, HD 720p, HD 1080p, DCI 2k (Full Frame), UHD 4k, DCI 4k (Full Frame), UHD 8k) has been added.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:652--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Lock margins doc props.png|''Lock to set same margins for page resizing''|alt=Lock to set same margins for page resizing&lt;br /&gt;
File:New guide options doc props.png|''Document properties: Toggle guide lock for document, create page border guides, remove all guides''|alt=Document properties: Toggle guide lock for document, create page border guides, remove all guides&lt;br /&gt;
File:Grid alignment doc props.png|''Grid alignment options in document properties''|alt=Grid alignment options in document properties&lt;br /&gt;
File:Colorful checkerboard.png|''Checkerboard background with color''|alt=Checkerboard background with color&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fill and Stroke === &amp;lt;!--T:653--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Object → Fill and stroke&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:654--&amp;gt;&lt;br /&gt;
* The RGBA code entry field now also accepts values like &amp;lt;code&amp;gt;#123&amp;lt;/code&amp;gt; and autocompletes them to &amp;lt;code&amp;gt;#112233&amp;lt;/code&amp;gt;, automatically removes hash signs in pasted codes, and keeps the old alpha value if the pasted code does not contain any.&lt;br /&gt;
* The blur slider is now scaled quadratically as you drag the slider. This makes it easier to apply and adjust smaller blur values.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:788--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Moved to 1.1 * '''Hairlines''' option added for the stroke style:&lt;br /&gt;
** useful for laser cutters / plotters&lt;br /&gt;
** export to pdf and other file formats, that support hairlines natively, requires a patch to Cairo (https://gitlab.freedesktop.org/cairo/cairo/merge_requests/21), if unavailable, a very thin line width will be used instead&lt;br /&gt;
** in other SVG renderers, these will be handled via non-scaling stroke / stroke width of 1px&lt;br /&gt;
** export to PNG and rendering on canvas will use a line width of 1px --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Filter Editor === &amp;lt;!--T:655--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Filters → Filter Editor&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:656--&amp;gt;&lt;br /&gt;
The filter primitives now have a symbolic icon (one whose color can be changed).&lt;br /&gt;
&lt;br /&gt;
=== Objects === &amp;lt;!--T:657--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Object → Objects&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:658--&amp;gt;&lt;br /&gt;
The context (right-click) menu now also contains an entry for '''deleting''' the selected object.&lt;br /&gt;
&lt;br /&gt;
=== Paint Servers === &amp;lt;!--T:659--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Object → Paint Servers&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:660--&amp;gt;&lt;br /&gt;
* New dialog that allows you to see a list of patterns and SVG2 hatch fills used in the current document (or available by default) and to assign those to objects. The hatch fills can be modified by their handles on canvas [https://gitlab.com/inkscape/inbox/-/issues/2526 in the future].&lt;br /&gt;
* &amp;lt;code&amp;gt;Server&amp;lt;/code&amp;gt; field contains the following options: &amp;lt;code&amp;gt;All paint servers&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Current Document&amp;lt;/code&amp;gt; and each document's title from the user's &amp;lt;code&amp;gt;/paint&amp;lt;/code&amp;gt; configuration folder.&lt;br /&gt;
* The &amp;lt;code&amp;gt;Change&amp;lt;/code&amp;gt; field decides whether the fill or the stroke of the object will be set to the paint server on click.&lt;br /&gt;
* You can select multiple objects or a group of objects and they will all get their fill or stroke changed to the selected paint server.&lt;br /&gt;
* To add a new paint server, you need to add an &amp;lt;code&amp;gt;.svg&amp;lt;/code&amp;gt; document in the &amp;lt;code&amp;gt;/paint&amp;lt;/code&amp;gt; user configuration folder with the following restrictions: &lt;br /&gt;
** the svg must be valid&lt;br /&gt;
** it must have a unique &amp;lt;code&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/code&amp;gt; property &lt;br /&gt;
** and it must have patterns or hatches with unique ids in the &amp;lt;code&amp;gt;&amp;lt;defs&amp;gt;&amp;lt;/code&amp;gt; section.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:789--&amp;gt;&lt;br /&gt;
This functionality was added to Inkscape as a Google Summer of Code project. More details on it are available [https://gitlab.com/vanntile/inkscape-gsoc-application#paint-servers-dialog in the project description] and our [https://inkscape.org/news/2020/02/21/valentin-wrangled-meshes-hatches-and-gtk-during-su/ news article].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:790--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Paint Servers dialog.png|''Paint Server dialog''|alt=Paint Server dialog&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Preferences === &amp;lt;!--T:661--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Edit → Preferences&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:662--&amp;gt;&lt;br /&gt;
* The '''Bitmaps''' subsection has been renamed to '''Imported Images''', as it now applies to both imported (embedded or linked) raster images as well as to imported (embedded or linked) SVG images (i.e. to everything in &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; tags).&lt;br /&gt;
* The '''System''' subsection lists more relevant folders and offers buttons to open those folders with the system's file browser. This makes it easier to find the correct folder, e.g. for resetting the preferences or for adding an extension or a new icon set.&lt;br /&gt;
* The '''System''' subsection now has a button for quickly resetting all Inkscape preferences, which also automatically creates a backup of the current preferences.&lt;br /&gt;
* An option for '''scaling a stroke's dash pattern when scaling the stroke width''' has been added and can be found at &amp;lt;code&amp;gt;Behaviour → Dashes&amp;lt;/code&amp;gt;. It is  activated by default.&lt;br /&gt;
* '''Autosave''' is now enabled by default. The default directory has changed (the path is displayed in &amp;lt;code&amp;gt;Edit → Preferences → Input/Output → Autosave: Autosave directory&amp;lt;/code&amp;gt;).&lt;br /&gt;
* The setting for '''Handle size''' has been moved from '''Input devices''' to '''Interface''' to make it more discoverable.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:663--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Open folders from preferences.png|''Important folders can be opened from the preferences''|alt=Important folders can be opened from the preferences&lt;br /&gt;
File:Preferences Imported Images.png|''Imported Images section in the preferences with new SVG options''|alt=Imported Images section in the preferences with new SVG options&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Selection Sets Dialog Hidden=== &amp;lt;!--T:791--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:792--&amp;gt;&lt;br /&gt;
The '''Selection Sets''' dialog is deprecated and has been hidden from the menus. It will be removed in Inkscape 1.1 and sets created with this option might not work in a future Inkscape version.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:793--&amp;gt;&lt;br /&gt;
It can be un-hidden by assigning a keyboard shortcut to it in the Inkscape preferences, or by editing the file &amp;lt;code&amp;gt;menus.xml&amp;lt;/code&amp;gt; in Inkscape's &amp;lt;code&amp;gt;ui&amp;lt;/code&amp;gt; folder to uncomment the &amp;lt;code&amp;gt;DialogTags&amp;lt;/code&amp;gt; entry, and saving the edited file in your user preferences' &amp;lt;code&amp;gt;ui&amp;lt;/code&amp;gt; folder.&lt;br /&gt;
&amp;lt;!-- [see https://gitlab.com/inkscape/inkscape/-/merge_requests/1665#note_317458802] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Selectors and CSS [Experimental, hidden]=== &amp;lt;!--T:664--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:665--&amp;gt;&lt;br /&gt;
* New dialog for adding classes and CSS styles to elements of the drawing&lt;br /&gt;
* It is currently in experimental status, thus hidden from the menu (&amp;lt;code&amp;gt;Edit → Selectors and CSS&amp;lt;/code&amp;gt;)&lt;br /&gt;
* The keyboard shortcut '''&amp;lt;kbd&amp;gt;Ctrl + Shift + Q&amp;lt;/kbd&amp;gt;''' can be used to open the dialog&lt;br /&gt;
* Among the [https://gitlab.com/groups/inkscape/-/issues?scope=all&amp;amp;utf8=%E2%9C%93&amp;amp;state=all&amp;amp;search=Selectors known issues], there are a couple crashes, which is the reason why the dialog has been hidden for the 1.0 release.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:794--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Selectors and CSS dialog.png|''Selectors and CSS dialog''|alt=Selectors and CSS dialog&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Symbols &amp;lt;span id=&amp;quot;symbols&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; === &amp;lt;!--T:667--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Object → Symbols&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:668--&amp;gt;&lt;br /&gt;
The Symbols dialog can now handle a lot of symbols without delay on startup, and also allows searching. Symbols and symbol sets are now displayed in alphabetical order.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:669--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Symbols list.png|''Symbol sets ordered alphabetically''|alt=Symbol sets ordered alphabetically&lt;br /&gt;
File:Symbols search.png|''Searching for symbols''|alt=Searching for symbols&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Trace Bitmap &amp;lt;span id=&amp;quot;centerline&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:670--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Path → Trace Bitmap&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:671--&amp;gt;&lt;br /&gt;
A new, unified dialog for vectorizing raster graphics is now available from &amp;lt;code&amp;gt;Path → Trace Bitmap&amp;lt;/code&amp;gt;. It contains the previously separate '''Trace pixelart''' dialog and comes with a new option for '''centerline tracing'''. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:795--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Centerline tracing.png|''Unified Trace Bitmap dialog with Centerline Tracing option''|alt=Unified Trace Bitmap dialog with Centerline Tracing option&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Unicode Characters === &amp;lt;!--T:672--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:673--&amp;gt;&lt;br /&gt;
* The ''''Glyphs' dialog''' has been '''renamed to 'Unicode Characters''''.&lt;br /&gt;
* The characters in the dialog's character list now '''use the selected font'''.&lt;br /&gt;
* Each character now has a '''tooltip''' that shows a larger version of the character, so one can more easily find the correct character.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:674--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Unicode character dialog.png|''Unicode characters dialog with large tooltip''|alt=Unicode characters dialog with large tooltip&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XML Editor === &amp;lt;!--T:675--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Edit → XML Editor&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:676--&amp;gt;&lt;br /&gt;
The side of the editor that allows one to set, edit or delete attributes can now be panned both horizontally and vertically, or be hidden entirely. &lt;br /&gt;
Long items can more easily be edited in a little popup dialog with a new monospaced font.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:677--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Xml_editor_popup.png|''XML Editor with editing popup''|alt=XML Editor with editing popup&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Menus == &amp;lt;!--T:678--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:679--&amp;gt;&lt;br /&gt;
* New option to &amp;lt;code&amp;gt;Unlink clones recursively&amp;lt;/code&amp;gt; added into sub-menu at &amp;lt;code&amp;gt;Edit → Clone&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Customization &amp;lt;span id=&amp;quot;customization&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;== &amp;lt;!--T:680--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Customize many files in the share folder === &amp;lt;!--T:681--&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:682--&amp;gt;&lt;br /&gt;
Many files in &amp;lt;code&amp;gt;/share&amp;lt;/code&amp;gt; can be over-ridden by placing files in the user's configuration folder (e.g. &amp;lt;code&amp;gt;~/.config/inkscape&amp;lt;/code&amp;gt;). &lt;br /&gt;
Configurable contents now includes extensions, filters, fonts, gradients, icons, keyboard shortcuts, [preset markers (not yet: [https://gitlab.com/inkscape/inbox/-/issues/211 Issue #211])], user paint servers (SVG hatches, patterns, ...), palettes, about screen, symbol sets, templates, tutorials and some user interface configuration files. Only the file 'units.xml' cannot be overridden.&lt;br /&gt;
&lt;br /&gt;
=== Fonts === &amp;lt;!--T:683--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Load additional fonts ==== &amp;lt;!--T:684--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:685--&amp;gt;&lt;br /&gt;
Inkscape can now load fonts that are not installed on the system. By default Inkscape will load additional fonts from Inkscape's share folder (&amp;lt;code&amp;gt;/share/inkscape/fonts&amp;lt;/code&amp;gt;) and the user's configuration folder (&amp;lt;code&amp;gt;~/.config/inkscape/fonts&amp;lt;/code&amp;gt;). Custom folders can be set in preferences (see &amp;lt;code&amp;gt;Tools → Text → Additional font directories&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:686--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Custom font folders.png|''Set custom font folders''|alt=Set custom font folders&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Keyboard shortcuts === &amp;lt;!--T:687--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:688--&amp;gt;&lt;br /&gt;
* Allow to use &amp;quot;Super&amp;quot;, &amp;quot;Hyper&amp;quot; and &amp;quot;Meta&amp;quot; modifier keys&lt;br /&gt;
* Improve shortcut handling code. This should fix a lot of issues and allow the use of many shortcuts which were inaccessible before, especially on non-English keyboard layouts.&lt;br /&gt;
* The Keyboard shortcut editor now issues a warning when the entered shortcut is already in use.&lt;br /&gt;
* It is now possible to assign keyboard shortcuts that align an object to the top-left, top-right, bottom-left or bottom-right corners of the anchor (determined via the 'relative to:' field), or to align the objects' top-left, top-right, bottom-left or bottom-right corners with the opposite corner of the anchor.&lt;br /&gt;
&lt;br /&gt;
=== User interface customization === &amp;lt;!--T:689--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:690--&amp;gt;&lt;br /&gt;
* Inkscape is starting to use glade files for its dialogues, so they can be reconfigured by users. Only one is currently supported (filter editor).&lt;br /&gt;
* The contents of the menus can be configured by customising the &amp;lt;code&amp;gt;menus.xml&amp;lt;/code&amp;gt; file. &lt;br /&gt;
* Toolbar contents for the command bar (&amp;lt;code&amp;gt;commands-toolbar.ui&amp;lt;/code&amp;gt;), the snap bar (&amp;lt;code&amp;gt;snap-toolbar.ui&amp;lt;/code&amp;gt;), the tool controls bars for each tool (&amp;lt;code&amp;gt;select-toolbar.ui&amp;lt;/code&amp;gt;), the toolbox (&amp;lt;code&amp;gt;tool-toolbar.ui&amp;lt;/code&amp;gt;) is now configurable.&lt;br /&gt;
* The interface colors and some more UI styles can be customized in &amp;lt;code&amp;gt;&amp;lt;preferences folder&amp;gt;/ui/style.css&amp;lt;/code&amp;gt; (very raw theming support).&lt;br /&gt;
&lt;br /&gt;
=== Theme selection === &amp;lt;!--T:691--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:692--&amp;gt;&lt;br /&gt;
In &amp;lt;code&amp;gt;Edit → Preferences → User Interface → Theme&amp;lt;/code&amp;gt;, users can set a custom GTK3 theme for Inkscape. If the theme comes with a dark variant, activating the 'Use dark theme' checkbox will result in the dark variant being used. The new theme will be applied immediately.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:693--&amp;gt;&lt;br /&gt;
New themes can be installed on your system to be made available in the list to choose from. A large selection of (more or less current) GTK3 themes are available for download at [https://www.gnome-look.org/browse/cat/135/ord/top/ gnome-look.org] . On Windows, the new themes can be placed in &amp;lt;code&amp;gt;&amp;lt;var&amp;gt;%AppData%&amp;lt;/var&amp;gt;\Local\themes\&amp;lt;/code&amp;gt;, so that the full path to the theme's CSS files will be &amp;lt;code&amp;gt;&amp;lt;var&amp;gt;%AppData%&amp;lt;/var&amp;gt;\Local\themes\&amp;lt;theme name&amp;gt;\gtk-3.0\&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Icon set selection === &amp;lt;!--T:694--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:695--&amp;gt;&lt;br /&gt;
In &amp;lt;code&amp;gt;Edit → Preferences → User Interface → Theme&amp;lt;/code&amp;gt;, the icon set to use can be selected. By default, Inkscape comes with 'hicolor', 'Tango', and the new 'Multicolor' icons. In addition to this, it offers to use the system's icons.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:696--&amp;gt;&lt;br /&gt;
The symbolic icon set that is part of the 'hicolor' icon set as well as the new Multicolor icons can be colorized with custom colors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:698--&amp;gt;&lt;br /&gt;
https://wiki.inkscape.org/wiki/images/b/b3/Multicolor_icon_set.png&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=450px&amp;gt;&lt;br /&gt;
File:Themes.gif|''Switching themes on-the-fly''|alt=Switching themes on-the-fly&lt;br /&gt;
File:Tango icons.png|''Light theme with Tango icon set''|alt=Light theme and Tango icon set&lt;br /&gt;
File:Hicolor icons.png|''Light theme with hicolor icon set''|alt=Light theme and hicolor icon set&lt;br /&gt;
File:Dark with symbolic icons.png|''Dark theme with symbolic icon set''|alt=Dark theme and symbolic icon set&lt;br /&gt;
File:Dark symbolic custom color.png|''Dark theme with symbolic icon set and a custom icon color''|alt=Dark theme with custom colored symbolic icon set&lt;br /&gt;
File:Multicolor icon set.png|''New Multicolor icon set on dark theme''|alt=New Multicolor icon set on dark theme&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Saving the current file as template === &amp;lt;!--T:699--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:700--&amp;gt;&lt;br /&gt;
A new entry for saving the current file as a template has been added to the &amp;lt;code&amp;gt;File&amp;lt;/code&amp;gt; menu. You need to specify a name for it, and optionally, you can add the template's author, a description and some keywords. A checkbox allows you to set the new template as the default template.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:701--&amp;gt;&lt;br /&gt;
https://wiki.inkscape.org/wiki/images/5/56/Save_as_templage.png&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=180px&amp;gt;&lt;br /&gt;
File:Save as templage.png|''Save current file as a template''|alt=Save current file as a template&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Custom page sizes in Document Properties === &amp;lt;!--T:702--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:703--&amp;gt;&lt;br /&gt;
Inkscape now creates a CSV file (comma separated values) called &amp;lt;code&amp;gt;pages.csv&amp;lt;/code&amp;gt;. It is located in your Inkscape user preferences folder, next to your  &amp;lt;code&amp;gt;preferences.xml&amp;lt;/code&amp;gt; file. This file contains the default page sizes that you can choose from in the 'Page' tab of the 'Document properties' dialog. You can edit the &amp;lt;code&amp;gt;pages.csv&amp;lt;/code&amp;gt; file to remove the page sizes you won't use, or to add new ones.&lt;br /&gt;
&lt;br /&gt;
== Command Line &amp;lt;span id=&amp;quot;Command_Line&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;== &amp;lt;!--T:707--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:708--&amp;gt;&lt;br /&gt;
The Inkscape command line has undergone a major overhaul with the goal of making it more powerful and flexible for the user and easier to enhance for the developer. The most important changes are:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:709--&amp;gt;&lt;br /&gt;
* Each command-line argument can now be used only once. To specify multiple ''actions'' (''verbs''), use semicolons (e.g. &amp;lt;code&amp;gt;--actions='ObjectFlipVertically;FileSave;FileClose'&amp;lt;/code&amp;gt;).&lt;br /&gt;
* Many ''actions'' can now take arguments (separated from the ''action'' name by a colon.&lt;br /&gt;
* [[Using xverbs|xverbs]] have been removed from Inkscape (command line commands that take parameters from a file, e.g. for saving the selection under a specified filename as SVG file) ([https://sourceforge.net/p/inkscape/mailman/inkscape-devel/thread/33487d06-e3c1-a4e5-1496-7b370d672d2f%40gmail.com/#msg35392523 mailing list thread]).&lt;br /&gt;
* Files can also be saved as Inkscape SVG without calling the GUI save dialog (new command: &amp;lt;code&amp;gt;--export-inkscape-svg&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Multiple objects in single file can be saved into individual files by giving a comma separated list of objects to the command: &amp;lt;code&amp;gt;--export-id&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Inkscape can now import a specific page of a PDF file from the command line, for batch processing (new option: &amp;lt;code&amp;gt;--pdf-page &amp;lt;var&amp;gt;N&amp;lt;/var&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
* For importing a PDF, the option to import via poppler is now available for the command line as &amp;lt;code&amp;gt;pdf-poppler&amp;lt;/code&amp;gt;.&lt;br /&gt;
* New verb allows one to swap fill and stroke style from the command line: &amp;lt;code&amp;gt;EditSwapFillStroke&amp;lt;/code&amp;gt; (a keyboard shortcut can now be assigned to it) ([https://bugs.launchpad.net/inkscape/+bug/675690 Issue #675690 (lp)])&lt;br /&gt;
* The shell mode syntax has changed, too.&lt;br /&gt;
* The file name can now be specified with &amp;lt;code&amp;gt;--export-filename&amp;lt;/code&amp;gt;&lt;br /&gt;
* The command &amp;lt;code&amp;gt;-x&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;--extension-directory&amp;lt;/code&amp;gt; has been removed. Replaced with: &amp;lt;code&amp;gt;--system-data-directory&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;--user-data-directory&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:710--&amp;gt;&lt;br /&gt;
More information about usage and how to update your commands can be found at [[Using the Command Line]].&lt;br /&gt;
&lt;br /&gt;
== Tutorials / Documentation == &amp;lt;!--T:796--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:730--&amp;gt;&lt;br /&gt;
* Some small updates were made to tutorial texts&lt;br /&gt;
* Tutorial files got a new header / footer design, using [https://inkscape.org/~esteban/%E2%98%85inksscreen-10-by-esteban-capella Esteban Capella's entry] for our About Screen Contest.&lt;br /&gt;
&lt;br /&gt;
== Translations == &amp;lt;!--T:711--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:712--&amp;gt;&lt;br /&gt;
Translations were updated for: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:713--&amp;gt;&lt;br /&gt;
* Basque&lt;br /&gt;
* British English&lt;br /&gt;
* Brazilian Portuguese&lt;br /&gt;
* Catalan&lt;br /&gt;
* Croatian&lt;br /&gt;
* Czech&lt;br /&gt;
* Dutch&lt;br /&gt;
* Finnish&lt;br /&gt;
* French&lt;br /&gt;
* German&lt;br /&gt;
* Greek&lt;br /&gt;
* Hindi&lt;br /&gt;
* Hungarian&lt;br /&gt;
* Icelandic&lt;br /&gt;
* Indonesian&lt;br /&gt;
* Italian&lt;br /&gt;
* Korean&lt;br /&gt;
* Latvian&lt;br /&gt;
* Norwegian (Bokmål)&lt;br /&gt;
* Polish&lt;br /&gt;
* Romanian&lt;br /&gt;
* Russian&lt;br /&gt;
* Slovak&lt;br /&gt;
* Spanish&lt;br /&gt;
* Swedish&lt;br /&gt;
* Turkish&lt;br /&gt;
* Ukrainian&lt;br /&gt;
* Urdu&lt;br /&gt;
* Swedish&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:716--&amp;gt;&lt;br /&gt;
Tutorial translations were added for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:717--&amp;gt;&lt;br /&gt;
* Korean&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:718--&amp;gt;&lt;br /&gt;
Translations were dropped for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:719--&amp;gt;&lt;br /&gt;
* Amharic&lt;br /&gt;
&lt;br /&gt;
== Notable Bugfixes == &amp;lt;!--T:720--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:721--&amp;gt;&lt;br /&gt;
* Symbols: Visio Stencils loaded from &amp;lt;code&amp;gt;.vss&amp;lt;/code&amp;gt; files now use their actual name instead of a placeholder derived from the symbol file's name ([https://bugs.launchpad.net/inkscape/+bug/1676144 Issue #1676144 (lp)])&lt;br /&gt;
* Shapes on Pen and Pencil tools now retain color and width ([https://bugs.launchpad.net/inkscape/+bug/1707899 Issue #1707899 (lp)]).&lt;br /&gt;
* Text and Font dialog: The font selection no longer jumps to the top of the list when clicking Apply.&lt;br /&gt;
* Docked dialogs now open on their own when the corresponding functionality is called from a menu or button&lt;br /&gt;
* The icon preview dialog now correctly shows the page background (Issue #[https://bugs.launchpad.net/inkscape/+bug/1537497 1537497 (lp)]).&lt;br /&gt;
* As of Windows 10 (version 1809) fonts are installed into a new user-specific folder by default. Allow Inkscape to recognize those fonts.  ([https://gitlab.com/inkscape/inkscape/issues/50 Iusse #50])&lt;br /&gt;
* The default Perl interpreter executable on Windows was changed from &amp;lt;code&amp;gt;perl.exe&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;wperl.exe&amp;lt;/code&amp;gt; which should usually avoid flashing a console window.  ([https://gitlab.com/inkscape/inkscape/issues/66 Issue #66])&lt;br /&gt;
* Some printers who don't correctly recognize the page formats sent by Inkscape, printed only square excerpts of the whole image that was supposed to be printed. Now they print the whole image ([https://gitlab.com/inkscape/inkscape/merge_requests/407 Merge request #407]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:722--&amp;gt;&lt;br /&gt;
For an exhaustive list of bugs that have been fixed, please see the [https://launchpad.net/inkscape/1.0.x milestones page for Inkscape 1.0 on Launchpad] and the [https://gitlab.com/inkscape/inkscape/issues?scope=all&amp;amp;utf8=%E2%9C%93&amp;amp;state=closed&amp;amp;milestone_title=Inkscape%201.0 list of milestoned issues on GitLab].&lt;br /&gt;
&lt;br /&gt;
== Breaking changes / Action required == &amp;lt;!--T:371--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== For users === &amp;lt;!--T:372--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Custom Icon Sets &amp;lt;span id=&amp;quot;custom_icon_sets&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:373--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:374--&amp;gt;&lt;br /&gt;
Icon sets no longer consist of a single file containing all icons. Instead each icon is allocated its own file. The directory structure must follow the [https://developer.gnome.org/icon-theme-spec/ standard structure for Gnome icons].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:375--&amp;gt;&lt;br /&gt;
If you would like to create or convert your own icon set to the new format, please compare the 'hicolor' and 'Tango' icon theme folders, in your Inkscape installation's 'share' directory for suitable examples and check out [[Creating a new multicolor icon theme | our guide to making a new multicolor icon theme]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:376--&amp;gt;&lt;br /&gt;
As a side effect of a bug fix to the icon preview dialog (see below), custom UI icon SVG files need to be updated to have their background color alpha channel set to 0 so that they display correctly (see Issue #[https://bugs.launchpad.net/inkscape/+bug/1661989 1661989 (lp)]).&lt;br /&gt;
&lt;br /&gt;
==== Third-party extensions &amp;lt;span id=&amp;quot;extensions-api&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:377--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:378--&amp;gt;&lt;br /&gt;
Most extensions that are maintained by a third-party developer (i.e. that are not an Inkscape stock extension) need to be updated to work with this version of Inkscape. Inkscape contributors have contacted many extension authors already to let them know about the upcoming changes. If your favorite third-party extension still needs to be updated to be compatible with Inkscape 1.0, please point its author to [https://wiki.inkscape.org/wiki/index.php/Release_notes/1.0#For_extension_writers the section about updating one's extension in the Wiki].&lt;br /&gt;
&lt;br /&gt;
==== Dropped / Replaced Extensions &amp;lt;span id=&amp;quot;dropped_extensions&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:379--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:380--&amp;gt;&lt;br /&gt;
Extensions that previously used the UniConvertor library for saving/opening various file formats have been removed, as well as some extensions that depended on third-party programs:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:381--&amp;gt;&lt;br /&gt;
'''''Import extensions that have been removed:'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:382--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Hopefully, we'll get info about correctness here: https://gitlab.com/inkscape/inbox/issues/1213#note_273045677 --&amp;gt;&lt;br /&gt;
* Adobe Illustrator 8.0 and below (UC) (&amp;lt;code&amp;gt;*.ai&amp;lt;/code&amp;gt;) (Workaround: rename the file extension to &amp;lt;code&amp;gt;.eps&amp;lt;/code&amp;gt;. Newer versions can still be imported if they contain an embedded PDF.)&lt;br /&gt;
* Corel DRAW Compressed Exchange files (UC) (&amp;lt;code&amp;gt;*.ccx&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Corel DRAW 7-X4 files (UC) (&amp;lt;code&amp;gt;*.cdr&amp;lt;/code&amp;gt;) (&amp;lt;code&amp;gt;*.cdr&amp;lt;/code&amp;gt; in general can still be imported)&lt;br /&gt;
* Corel DRAW 7-13 template files (UC) (&amp;lt;code&amp;gt;*.cdt&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Computer Graphics Metafile files (UC) (&amp;lt;code&amp;gt;*.cgm&amp;lt;/code&amp;gt;) &amp;lt;!-- confirmed --&amp;gt;&lt;br /&gt;
* Corel DRAW Presentation Exchange files (UC) (&amp;lt;code&amp;gt;*.cmx&amp;lt;/code&amp;gt;)&lt;br /&gt;
* HP Graphics Language Plot file [AutoCAD] (UC) (&amp;lt;code&amp;gt;*.plt&amp;lt;/code&amp;gt;) &amp;lt;!-- confirmed --&amp;gt;&lt;br /&gt;
* sK1 vector graphics files (UC) (&amp;lt;code&amp;gt;*.sk1&amp;lt;/code&amp;gt;) &amp;lt;!-- confirmed --&amp;gt;&lt;br /&gt;
* Dia Diagram (&amp;lt;code&amp;gt;*.dia&amp;lt;/code&amp;gt;) (Workaround: export as a different format from [https://wiki.gnome.org/Apps/Dia/Download Dia]) &amp;lt;!-- confirmed --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:383--&amp;gt;&lt;br /&gt;
'''''Export extensions that have been removed:'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:384--&amp;gt;&lt;br /&gt;
* HP Graphics Language Plot file [AutoCAD] (UC) (&amp;lt;code&amp;gt;*.plt&amp;lt;/code&amp;gt;) &amp;lt;!-- confirmed --&amp;gt;&lt;br /&gt;
* sK1 vector graphics files (UC) (&amp;lt;code&amp;gt;*.sk1&amp;lt;/code&amp;gt;) &amp;lt;!-- confirmed --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:385--&amp;gt;&lt;br /&gt;
'''''Extensions that have been replaced:'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:386--&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Render → LaTeX&amp;lt;/code&amp;gt;: The [https://www.julienvitard.eu/en/eqtexsvg_en.html EQTeXSVG extension] (&amp;lt;code&amp;gt;Render → LaTeX&amp;lt;/code&amp;gt;) that could be used to convert an inline LaTeX equation into SVG paths using Python was dropped, due to its external dependencies. It has been replaced by the extension &amp;lt;code&amp;gt;Render → Mathematics → LaTeX (pdflatex)&amp;lt;/code&amp;gt; which serves the same purpose.&lt;br /&gt;
&lt;br /&gt;
==== Command line changes ==== &amp;lt;!--T:797--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:798--&amp;gt;&lt;br /&gt;
The Inkscape command line options [[#Command Line|have changed significantly (see below)]]. Any command line scripts that you have used will need to be updated for Inkscape 1.0.&lt;br /&gt;
&lt;br /&gt;
=== For extension writers &amp;lt;span id=&amp;quot;extension_updates&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:387--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:388--&amp;gt;&lt;br /&gt;
Extensions have undergone some fundamental changes. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:389--&amp;gt;&lt;br /&gt;
Inkscape's stock extensions '''have been moved to [https://gitlab.com/inkscape/extensions their own repository]''' and have been updated for compatibility with '''Python 3'''. Internally, extensions have been reorganized, many functions have been deprecated, and new functions have been added.&lt;br /&gt;
&lt;br /&gt;
==== General ==== &amp;lt;!--T:390--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:391--&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;python3&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Extensions were updated to be compatible with Python 3. While we'll be migrating away from Python 2, extension writers should aim for support of Python 2.7 and Python 3.5+ for maximum compatibility.&lt;br /&gt;
* Windows packages now ship with Python 3 (currently Python 3.7). Python 2 is not bundled anymore, so make sure to update your extension to be compatible.&lt;br /&gt;
* Inkscape now adds itself to search path on startup, so you should always be able to call it from your extension by simply calling &amp;lt;code&amp;gt;inkscape&amp;lt;/code&amp;gt;, without the need to add it to search path manually, or worrying about other potentially incompatible versions of Inkscape being available on search path.&lt;br /&gt;
* The folder structure of Windows packages was updated: Binaries were moved from the installation root to &amp;lt;code&amp;gt;bin/&amp;lt;/code&amp;gt;, Inkscape's shared files where moved from &amp;lt;code&amp;gt;share/&amp;lt;/code&amp;gt; to a &amp;lt;code&amp;gt;share/inkscape&amp;lt;/code&amp;gt; subfolder.&lt;br /&gt;
* The underscores that were previously necessary to mark elements as translatable are no longer needed. Elements that are usually translated are now by default included in translations. Elements that are usually not translated, are not included. This can be overridden by setting the &amp;lt;code&amp;gt;translatable=&amp;quot;yes/no&amp;quot;&amp;lt;/code&amp;gt; attribute.&lt;br /&gt;
* Extensions (including their &amp;lt;code&amp;gt;.inx&amp;lt;/code&amp;gt; files) can now be put into a subdirectory of the &amp;lt;code&amp;gt;extensions/&amp;lt;/code&amp;gt; folder to allow for better structuring and separation of extensions.&lt;br /&gt;
&lt;br /&gt;
==== Extension dialogs ==== &amp;lt;!--T:392--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:393--&amp;gt;&lt;br /&gt;
Extension dialogs have some new input types and layout options:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:394--&amp;gt;&lt;br /&gt;
* new multiline text fields&lt;br /&gt;
* new file chooser fields&lt;br /&gt;
* new &amp;lt;code&amp;gt;appearance=&amp;quot;url&amp;quot;&amp;lt;/code&amp;gt; for [[INX Parameters]] of type &amp;lt;code&amp;gt;&amp;quot;description&amp;quot;&amp;lt;/code&amp;gt;. You can now add clickable links to your extension UI.&lt;br /&gt;
* a simpler version of the color chooser field has been added&lt;br /&gt;
* new layout options (separator, table-like layouts)&lt;br /&gt;
* all [[INX Parameters]] now have the common attribute &amp;lt;code&amp;gt;indent=&amp;quot;&amp;lt;var&amp;gt;n&amp;lt;/var&amp;gt;&amp;quot;&amp;lt;/code&amp;gt; where &amp;lt;code&amp;gt;&amp;lt;var&amp;gt;n&amp;lt;/var&amp;gt;&amp;lt;/code&amp;gt; specifies the level of indentation in the extension UI.&lt;br /&gt;
* new &amp;lt;code&amp;gt;label&amp;lt;/code&amp;gt; parameter&lt;br /&gt;
* new option to include an image&lt;br /&gt;
* some confusing options have been merged&lt;br /&gt;
* new effect extension attribute &amp;lt;code&amp;gt;implements-custom-gui&amp;lt;/code&amp;gt; is [http://wiki.inkscape.org/wiki/index.php/INX_extension_descriptor_format#Attributes_description available] to hide the 'Extension is working' dialog.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:799--&amp;gt;&lt;br /&gt;
https://wiki.inkscape.org/wiki/images/e/eb/New_extension_dialog_fields.png&lt;br /&gt;
&amp;lt;--&amp;lt;img src=&amp;quot;https://wiki.inkscape.org/wiki/images/e/eb/New_extension_dialog_fields.png&amp;quot; alt=&amp;quot;Demo extension dialog with new fields and layout options&amp;quot; /&amp;gt;--&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:New extension dialog fields.png|''Demo extension dialog with new fields and layout options''|alt=Demo extension dialog with new fields and layout options&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== More info ==== &amp;lt;!--T:395--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:396--&amp;gt;&lt;br /&gt;
Please also note the changed [[#Command Line|command line options]], if your extension calls another instance of Inkscape.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:397--&amp;gt;&lt;br /&gt;
More detailed instructions for updating old extensions are available at [[Updating your Extension for 1.0]]. Also check the [https://inkscape.gitlab.io/extensions/documentation/ extension (&amp;lt;code&amp;gt;inkex&amp;lt;/code&amp;gt;) API documentation] and the [https://gitlab.com/inkscape/extensions stock extensions repository] for finding comparable extensions. If you have questions about extension development, you can join us in our [https://chat.inkscape.org/channel/inkscape_extensions extension development chat channel].&lt;br /&gt;
&lt;br /&gt;
=== For packagers and those who compile Inkscape &amp;lt;span id=&amp;quot;packaging_updates&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:398--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:399--&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;autotools&amp;lt;/code&amp;gt; builds have been dropped. Please use &amp;lt;code&amp;gt;CMake&amp;lt;/code&amp;gt; for building Inkscape from now on. More info is available [https://inkscape.org/develop/getting-started/#092-onwards on our website].&lt;br /&gt;
* &amp;lt;code&amp;gt;libsoup&amp;lt;/code&amp;gt; dependency added: we use &amp;lt;code&amp;gt;libsoup&amp;lt;/code&amp;gt; for making HTTP requests without a need for &amp;lt;code&amp;gt;dbus&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;gvfs&amp;lt;/code&amp;gt;.&lt;br /&gt;
* double-conversion [https://github.com/google/double-conversion] dependency added: &amp;lt;code&amp;gt;lib2geom&amp;lt;/code&amp;gt; now depends on an external version of the library.&lt;br /&gt;
* Inkscape now uses a git submodule for the &amp;lt;code&amp;gt;extensions/&amp;lt;/code&amp;gt; directory. If you have cloned the repository and are not building from the release source code tarball, please note the [https://inkscape.org/en/develop/getting-started/ updated build instructions]&lt;br /&gt;
* On Ubuntu 18.04, Gnome's fallback icon set (package 'adwaita-icon-theme-full'), that is needed to display Inkscape's default icons completely, is no longer automatically installed. It has been added as a 'recommends' level dependency.&lt;br /&gt;
* lib2geom: [insert up-to-date info here]&lt;br /&gt;
* The environment variable &amp;lt;code&amp;gt;INKSCAPE_PORTABLE_PROFILE_DIR&amp;lt;/code&amp;gt; has been removed. Please use the equivalent &amp;lt;code&amp;gt;INKSCAPE_PROFILE_DIR&amp;lt;/code&amp;gt; instead for changing the location of the profile directory at run time. (see also [https://gitlab.com/inkscape/inkscape/issues/114 #114])&lt;br /&gt;
* Inkscape extensions have been updated to work with Python 3, they no longer depend on Python 2 (but still work with it)&lt;br /&gt;
&lt;br /&gt;
== Known Issues== &amp;lt;!--T:723--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:726--&amp;gt;&lt;br /&gt;
The Inkscape team has been working hard behind the scenes to fix as many bugs as possible for 1.0. See [https://gitlab.com/inkscape/inkscape/issues our list of confirmed and ready-to-be-worked-on issues] and [https://gitlab.com/inkscape/inbox/issues the list of new user submitted issues, questions and feature requests].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:800--&amp;gt;&lt;br /&gt;
Among these, the following issues will probably be noticed when using Inkscape 1.0:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:801--&amp;gt;&lt;br /&gt;
* Texts are not accepted as operand for boolean operations and similar functions, such as nested offset. You now need to convert to path, ungroup, and union before using in Boolean operations. See [https://gitlab.com/inkscape/inkscape/-/issues/589 #589].&lt;br /&gt;
* For both Text-inside-shape and Text-on-path, selecting the text and path/shape and using Align &amp;amp; Distribute -&amp;gt; Align (e.g. on page center) changes the relative position between text and shape. As a workaround, group them first.&lt;br /&gt;
* Manual Kerning, Text angle etc. are not supported for SVG2 flowed text by means of the specification. However, the corresponding spinbuttons in the Text toolbar are not inactive, and changing them will have no effect. [https://gitlab.com/inkscape/inkscape/-/issues/703 #703]&lt;br /&gt;
* The popover to edit attributes in the XML Editor is truncated when dialog is undocked or floating. See [https://gitlab.com/inkscape/inkscape/-/issues/1255 #1255].&lt;br /&gt;
* Grid origin is dependent on y-axis direction. For old files with grids, flip the y-axis direction, or correct the origin in those files. See [https://gitlab.com/inkscape/inbox/-/issues/933 #933].&lt;br /&gt;
* Dialogs not showing/hiding properly on small windows or some window configurations. Workaround is to resize the window or change focus to a different window. See [https://gitlab.com/inkscape/inkscape/-/issues/604 #604].&lt;br /&gt;
* Menu drop-downs appear on the wrong screen for some multi-screen setups [https://gitlab.com/inkscape/inkscape/-/issues/54]&lt;br /&gt;
* Certain Live Path Effects are known to interact poorly. For example, Powerstroke creates a path with a lot of additional nodes, and Fillet/Chamfer then tries to change all these nodes. See [https://gitlab.com/inkscape/inbox/-/issues/885 885].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:802--&amp;gt;&lt;br /&gt;
'''Windows specific issues'''&lt;br /&gt;
* Some tablets are not registered on some Windows 10 machines, see [https://gitlab.com/inkscape/inkscape/-/issues/832 #832]&lt;br /&gt;
* Windows Store fonts not discoverable by Inkscape, see [https://gitlab.com/inkscape/inkscape/-/issues/1400 #1400]. Fonts have to be installed for all users to be used in Inkscape.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:803--&amp;gt;&lt;br /&gt;
In case you notice any issues with Inkscape 1.0, please make sure to [http://inkscape.org/report report them], so we can fix them in one of the next releases!&lt;br /&gt;
&lt;br /&gt;
== Inkview == &amp;lt;!--T:704--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:705--&amp;gt;&lt;br /&gt;
'''Inkview''' (a simple SVG viewer) was considerably improved and got some new features:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:706--&amp;gt;&lt;br /&gt;
* Support folders as input (will load all SVG files from the specified folder)&amp;lt;br/&amp;gt;The &amp;lt;code&amp;gt;-r&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;--recursive&amp;lt;/code&amp;gt; option will even allow to search subfolders recursively.&lt;br /&gt;
* Implement &amp;lt;code&amp;gt;-t&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;--timer&amp;lt;/code&amp;gt; option which allows to set a time after which the next file will be automatically loaded.&lt;br /&gt;
* Add &amp;lt;code&amp;gt;-s&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;--scale&amp;lt;/code&amp;gt; option to set a factor by which to scale the displayed image.&lt;br /&gt;
* Add &amp;lt;code&amp;gt;-f&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;--fullscreen&amp;lt;/code&amp;gt; option to launch Inkview in fullscreen mode&lt;br /&gt;
* Many smaller fixes and improvements&lt;br /&gt;
&lt;br /&gt;
== Previous releases == &amp;lt;!--T:727--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:728--&amp;gt;&lt;br /&gt;
* [[Release notes/0.92]] ([[Release_notes/0.92.1 |0.92.1]], [[Release_notes/0.92.2 |0.92.2]], [[Release_notes/0.92.3 |0.92.3]], [[Release_notes/0.92.4 |0.92.4]], [[Release_notes/0.92.5 |0.92.5]])&lt;br /&gt;
* [[Release notes/0.91]]&lt;br /&gt;
* [[Release notes/0.48]] ([[Release notes/0.48.1 |0.48.1]], [[Release notes/0.48.2 | 0.48.2]], [[Release notes/0.48.3 | 0.48.3]], [[Release notes/0.48.4 | 0.48.4]], [[Release notes/0.48.5 | 0.48.5]])&lt;br /&gt;
* [[Release notes/0.47]]&lt;br /&gt;
* [[Release notes/0.46]]&lt;br /&gt;
* [[Release notes/0.45]]&lt;br /&gt;
* [[Release notes/0.44]]&lt;br /&gt;
* [[Release notes/0.43]]&lt;br /&gt;
* [[Release notes/0.42]]&lt;br /&gt;
* [[Release notes/0.41]]&lt;br /&gt;
* [[Release notes/0.40]]&lt;br /&gt;
* [[Release notes/0.39]]&lt;br /&gt;
* [[Release notes/0.38]]&lt;br /&gt;
* [[Release notes/0.37]]&lt;br /&gt;
* [[Release notes/0.36]]&lt;br /&gt;
* [[Release notes/0.35]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.0&amp;diff=118456</id>
		<title>Release notes/1.0</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.0&amp;diff=118456"/>
		<updated>2020-05-08T16:59:14Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Other languages|en=Release_notes/1.0}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;languages /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Inkscape 1.0 == &amp;lt;!--T:365--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:366--&amp;gt;&lt;br /&gt;
&amp;lt;!--'''(definitely not released yet - [[AnnouncePlanning1.0]])'''--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:368--&amp;gt;&lt;br /&gt;
Released on '''«2020-05-01»'''.&lt;br /&gt;
&lt;br /&gt;
== Release highlights == &amp;lt;!--T:367--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:370--&amp;gt;&lt;br /&gt;
* [[#customization|Theming support and more new customization options]]&lt;br /&gt;
* [[#hidpi|Better HiDPI (high resolution) screen support]]&lt;br /&gt;
* [[#macos|Native support for macOS with a signed and notarized .dmg file]]&lt;br /&gt;
* [[#origin|Coordinate origin in top left corner by default]]&lt;br /&gt;
* [[#canvas|Canvas rotation and mirroring]]&lt;br /&gt;
* [[#on-canvas-align|On-Canvas alignment of objects]]&lt;br /&gt;
* [[#view-modes|Split view and X-Ray modes]]&lt;br /&gt;
* [[#powerpencil|PowerPencil for drawing editable, variable width strokes with a pressure sensitive graphics tablet]]&lt;br /&gt;
* [[#png-export|New PNG export options]]&lt;br /&gt;
* [[#centerline|Integrated centerline tracing for vectorizing line drawings]]&lt;br /&gt;
* [[#symbols|Searchable Symbols dialog]]&lt;br /&gt;
* [[#lpe-dialog|New Live Path Effect (LPE) selection dialog]]&lt;br /&gt;
* [[#lpes|New Corners (Fillet/chamfer) LPE, (lossless) Boolean Operation LPE (experimental), Offset LPE and Measure Segments LPE (and more!)]]&lt;br /&gt;
* [[#performance|Path operations, deselection of a large number of paths as well as grouping/ungrouping are much faster now]]&lt;br /&gt;
* [[#line-height|Much improved text line-height settings]]&lt;br /&gt;
* [[#variable-fonts|Variable fonts support (only if compiled with pango library version &amp;gt;= 1.41.1)]]&lt;br /&gt;
* [[#flowed-text|Browser-compatible flowed text]]&lt;br /&gt;
* [[#extensions-api|Extensions programming interface updated, with many new options]] - ''Note: this introduces breaking changes, some third-party extensions will have to be updated to work with Inkscape 1.0''&lt;br /&gt;
* [[#python3|Python 3 support for extensions]]&lt;br /&gt;
&lt;br /&gt;
== General: Application == &amp;lt;!--T:400--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Performance &amp;lt;span id=&amp;quot;performance&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:401--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:731--&amp;gt;&lt;br /&gt;
Lots of small performance improvements in various areas combine to make Inkscape run smoother than before:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:732--&amp;gt;&lt;br /&gt;
* Accelerated breaking apart of paths and Boolean operations (by disabling intermittent canvas rendering during these operations).&lt;br /&gt;
* Accelerated &amp;quot;deselect&amp;quot; speed (by improving internal data structure algorithms).&lt;br /&gt;
* Faster grouping and ungrouping of groups with a large number of objects&lt;br /&gt;
* Speed boost to operations on large sets of objects in the Objects dialog (Issue [https://gitlab.com/inkscape/inbox/issues/392 #392])&lt;br /&gt;
* Faster lookup of attributes (MR [https://gitlab.com/inkscape/inkscape/merge_requests/448 #448])&lt;br /&gt;
&lt;br /&gt;
=== Mac Application &amp;lt;span id=&amp;quot;macos&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:402--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:403--&amp;gt;&lt;br /&gt;
Inkscape is now a first-rate native macOS application, and no longer requires XQuartz to operate. The minimum required operating system version is OS X El Capitan 10.11.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:404--&amp;gt;&lt;br /&gt;
It has a standard Mac-style menu bar (rather than a menu bar within the window). Keyboard shortcuts now use the command (&amp;lt;kbd&amp;gt;⌘&amp;lt;/kbd&amp;gt;) key rather than the control key. Retina display screen resolution is now supported. The build is now cleanly 64-bit, a prerequisite for macOS Catalina 10.15 and beyond. It comes bundled with Python 3 to power Inkscape extensions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:405--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
        &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/Mac_menu_1.0_screenshot_dz83Pfu.png&amp;quot; alt=&amp;quot;Inkscape 1.0 on macOS&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/Mac_menu_1.0_screenshot.png Inkscape 1.0 on macOS]&amp;lt;/i&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Mac_menu_1.0_screenshot.png|''Inkscape 1.0 on macOS''|alt=Inkscape 1.0 on macOS&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== General User Interface == &amp;lt;!--T:406--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Modernized GUI Toolkit=== &amp;lt;!--T:407--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:408--&amp;gt;&lt;br /&gt;
The user interface has been changed to utilize a more recent version of GTK+ (GTK+ 3). This is a collection of user interface building blocks that Inkscape uses to draw the user interface on the screen. This new version brings many improvements, especially for users of HiDPI (high resolution) screens. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:733--&amp;gt;&lt;br /&gt;
Bringing the newer GTK+ toolkit to Inkscape has been an eagerly anticipated goal for a long time. It has taken much effort by the team involved and it was a focus point of the [https://inkscape.org/en/news/2018/05/22/2018-boston-inkscape-hackfest/ Boston Hackfest].&lt;br /&gt;
&lt;br /&gt;
=== Window position / size / behavior === &amp;lt;!--T:409--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:410--&amp;gt;&lt;br /&gt;
Improvements and fixes to the code for handling/restoring window size and position [https://gitlab.com/inkscape/inkscape/merge_requests/180]&lt;br /&gt;
were made. The window manager handles most of the jobs now, which should make it much more robust. If you still encounter problems with this, please report those [https://inkscape.org/report to our bug tracker].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:734--&amp;gt;&lt;br /&gt;
The dialog opacity options have been removed, because they were causing crashes that could not be fixed otherwise.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:735--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
        &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Panels_re-arrangement.gif&amp;quot; alt=&amp;quot;Panels re-arrangement&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Panels_re-arrangement.gif Panels re-arrangement]&amp;lt;/i&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Panels re-arrangement.gif|Panels re-arrangement&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== High Resolution Screens &amp;lt;span id=&amp;quot;hidpi&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; === &amp;lt;!--T:411--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:412--&amp;gt;&lt;br /&gt;
Inkscape now supports HiDPI (high resolution) screens natively. This means that icons and node handles will no longer be tiny on monitors with large pixel dimensions, and the canvas will no longer look blurry.&lt;br /&gt;
&lt;br /&gt;
=== Tool box === &amp;lt;!--T:729--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:736--&amp;gt;&lt;br /&gt;
The tools have been reordered and grouped into more logical groups. Groups from top to bottom:&lt;br /&gt;
* Edit tools&lt;br /&gt;
* Create Shapes&lt;br /&gt;
* Create Shapes from scratch&lt;br /&gt;
* Color Editing&lt;br /&gt;
* Other tools&lt;br /&gt;
* Canvas tools.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:737--&amp;gt;&lt;br /&gt;
Users can customize the order of the tools by putting a customized version of the file &amp;lt;code&amp;gt;inkscape/share/ui/toolbar-tool.ui&amp;lt;/code&amp;gt; into a folder named &amp;lt;code&amp;gt;ui&amp;lt;/code&amp;gt; in their Inkscape user configuration folder, if they prefer a different order.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:738--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
        &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Inkscape_tools_.png&amp;quot; alt=&amp;quot;Reordered tools in the tool box&amp;quot; style=&amp;quot;height:500px&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Inkscape_tools_.png Reordered tools in the tool box]&amp;lt;/i&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=500px&amp;gt;&lt;br /&gt;
File:Inkscape tools .png|''Reordered tools in the tool box''|alt=Reordered tools in the tool box&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Improved number entry fields === &amp;lt;!--T:417--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:418--&amp;gt;&lt;br /&gt;
Many numeric entry fields no longer change their value when scrolling while the mouse is hovering over them. They now need to be selected (clicked into). Then scrolling will change the value as previously. This change was made, because scrolling docked dialogs easily led to accidental change of values.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:419--&amp;gt;&lt;br /&gt;
Additionally, '''&amp;lt;kbd&amp;gt;Ctrl + Scroll&amp;lt;/kbd&amp;gt;''' on a selected numeric entry field will now change the value in larger steps.&lt;br /&gt;
&lt;br /&gt;
== Canvas == &amp;lt;!--T:420--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Y-Axis Inversion &amp;lt;span id=&amp;quot;origin&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:414--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:415--&amp;gt;&lt;br /&gt;
During the [https://inkscape.org/en/news/2018/09/20/inkscape-hackfest-kiel-2018-what-happened/ Inkscape Hackfest in Kiel], a significant change by Thomas Holder was integrated into the Inkscape codebase. It sets the origin of the document to the top left corner of the page. This finally makes the coordinates that a user can see in the interface match the ones that are saved in the SVG data (unit conversions/transformations may be required), and makes working in Inkscape more comfortable for people who are used to this more standard behavior. The old behavior can be reactivated in the preferences, at &amp;lt;code&amp;gt;Edit → Preferences → Interface&amp;lt;/code&amp;gt; (disable 'Origin in upper left with y-axis pointing down').&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:416--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Origin_in_upper_left.png&amp;quot; alt=&amp;quot;Option in the preferences 'Interface' section&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Origin_in_upper_left.png Option in the preferences 'Interface' section]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left; margin-left:15px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Origin_in_upper_left_page.png&amp;quot; alt=&amp;quot;Effect of the option (left upper page corner at 0/0)&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Origin_in_upper_left_page.png Effect of the option (left upper page corner at 0/0)]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Origin in upper left.png|''Option in the preferences' 'Interface' section''|alt=Option in the preferences' 'Interface' section&lt;br /&gt;
File:Origin in upper left page.png|''Effect of the option (left upper page corner at 0/0)''|alt=Effect of the option (left upper page corner at 0/0)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Canvas Rotation &amp;lt;span id=&amp;quot;canvas&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:421--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:422--&amp;gt;&lt;br /&gt;
With '''&amp;lt;kbd&amp;gt;Ctrl + Shift + Scroll wheel&amp;lt;/kbd&amp;gt;'''  or  '''&amp;lt;kbd&amp;gt;Ctrl + Scroll wheel dragging&amp;lt;/kbd&amp;gt;''' the drawing area can be rotated and viewed from different angles. In the bottom right corner of the window, the viewing angle can be entered manually. '''&amp;lt;kbd&amp;gt;Right-click&amp;lt;/kbd&amp;gt;''' to select between a set of preset values. You can also reset canvas rotation in &amp;lt;code&amp;gt;View  → Canvas orientation  → Reset Rotation&amp;lt;/code&amp;gt;. Keyboard shortcuts for clockwise/counter-clockwise/no rotation can be set in the preferences.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:423--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Canvas_rotation_ink.gif&amp;quot; alt=&amp;quot;Rotating the canvas&amp;quot; style=&amp;quot;height:300px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Canvas_rotation_ink.gif Rotating the canvas]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=300px&amp;gt;&lt;br /&gt;
File:Canvas rotation ink.gif|''Rotating the canvas''|alt=Rotating the canvas&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Canvas Mirroring === &amp;lt;!--T:424--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:425--&amp;gt;&lt;br /&gt;
The canvas can now be flipped, to ensure that the drawing does not lean to one side, and looks good either way.&lt;br /&gt;
The vertical/horizontal flipping is available from the menu &amp;lt;code&amp;gt;View → Canvas orientation → Flip horizontally / Flip vertically&amp;lt;/code&amp;gt;. Keyboard shortcuts for flipping the canvas can be set in the preferences (&amp;lt;code&amp;gt;Edit → Preferences → Interface → Keyboard shortcuts&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:426--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Flip_canvas_300px.gif&amp;quot; alt=&amp;quot;'Mirroring the canvas&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Flip_canvas_300px.gif 'Mirroring the canvas]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Flip canvas 300px.gif|''Mirroring the canvas''|alt=Mirroring the canvas&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pinch-to-zoom === &amp;lt;!--T:427--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:428--&amp;gt;&lt;br /&gt;
On supported hardware (trackpad, touchpad, multi-touch screen), the canvas can be zoomed with the two-finger pinch gesture.&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Pitch_to_zoom.gif&amp;quot; alt=&amp;quot;Pinch to zoom on touch-sensitive display&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Pitch_to_zoom.gif Pinch to zoom on touch-sensitive display]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left; margin-left:15px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Zooming_.gif&amp;quot; alt=&amp;quot;Pinch to zoom on trackpad&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Zooming_.gif Pinch to zoom on trackpad]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Pitch to zoom.gif|''Pinch to zoom on touch-sensitive display''|alt=Pinch to zoom on touch-sensitive display&lt;br /&gt;
File:Zooming .gif|''Pinch to zoom on trackpad''|alt=Pinch to zoom on trackpad&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Duplicate Guides === &amp;lt;!--T:429--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:430--&amp;gt;&lt;br /&gt;
A new option for duplicating guides was added to the 'Guideline' dialog (access by double-clicking on a guide line). This new feature, when used before the 'relative change' option (dialog needs to be opened once for each step), makes it easier to create guides that are offset by a certain distance / angle from an existing guide.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:431--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Duplicate_guide.png&amp;quot; alt=&amp;quot;Duplicate guide button in guide editing dialog&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Duplicate_guide.png Duplicate guide button in guide editing dialog]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Duplicate_guide.png|''Duplicate guide button in guide editing dialog''|alt=Duplicate guide button in guide editing dialog&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Context menu === &amp;lt;!--T:432--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:433--&amp;gt;&lt;br /&gt;
The menu that appears after a right-click on the canvas has been extended with the following items, which makes locking/unlocking and hiding/unhiding individual objects much more comfortable:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:434--&amp;gt;&lt;br /&gt;
* Hide selected objects&lt;br /&gt;
* Unhide objects below (the mouse cursor)&lt;br /&gt;
* Lock selected objects &lt;br /&gt;
* Unlock objects below (the mouse cursor)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:435--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Context_menu.png&amp;quot; alt=&amp;quot;New options in context menu&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Context_menu.png New options in context menu]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=400px&amp;gt;&lt;br /&gt;
File:Context menu.png|''New options in context menu''|alt=New options in context menu&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Snapping === &amp;lt;!--T:436--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:437--&amp;gt;&lt;br /&gt;
* In &amp;lt;code&amp;gt;Edit → Preferences → Behavior → Snapping&amp;lt;/code&amp;gt;, a new option was added to '''disable snapping''' in new documents or files that are opened with Inkscape for the first time.&lt;br /&gt;
&lt;br /&gt;
== View == &amp;lt;!--T:438--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Center view on page === &amp;lt;!--T:439--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:440--&amp;gt;&lt;br /&gt;
You can now center the view on the page, without changing the zoom level.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:441--&amp;gt;&lt;br /&gt;
This function is available via:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:442--&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;View → Zoom&amp;lt;/code&amp;gt;&lt;br /&gt;
* the Zoom tool's tool controls bar&lt;br /&gt;
* Keyboard shortcut '''&amp;lt;kbd&amp;gt;Ctrl + 4&amp;lt;/kbd&amp;gt;'''&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Center_page_.gif&amp;quot; alt=&amp;quot;Center view on page without changing zoom level&amp;quot; style=&amp;quot;height:350px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Center_page_.gif Center view on page without changing zoom level]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Center page .gif|''Center view on page without changing zoom level''|alt=Center view on page without changing zoom level&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Split View Mode &amp;lt;span id=&amp;quot;view-modes&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:443--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:739--&amp;gt;&lt;br /&gt;
The new Split View Mode features a draggable separator that becomes visible as soon as the Split view mode has been activated. On one side of the separator, the canvas will look just like before, while on the other side, everything will be displayed in outline mode, and objects can more easily be grabbed with the mouse or edited with the node tool. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:740--&amp;gt;&lt;br /&gt;
It can be moved on the canvas by grabbing either the separation line or the central handle. The sides can be switched by clicking on one of the little arrows on the handle. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:741--&amp;gt;&lt;br /&gt;
Activate it with one of:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:742--&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;View → Split View Mode&amp;lt;/code&amp;gt;&lt;br /&gt;
* '''&amp;lt;kbd&amp;gt;Ctrl + 6&amp;lt;/kbd&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:743--&amp;gt;&lt;br /&gt;
To deativate the mode, either deactivate the checkbox in the menu again, use the keyboard shortcut a second time, or drag the separator off the canvas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:444--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Split_Screen-smaller_PUOHAJq.gif&amp;quot; alt=&amp;quot;Split screen mode&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Split_Screen-smaller_PUOHAJq.gif Split screen mode]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Split Screen-smaller.gif|''Split screen mode''|alt=Split screen mode&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== X-Ray Mode === &amp;lt;!--T:744--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:745--&amp;gt;&lt;br /&gt;
When the X-Ray mode is active, a circular area that shows objects on the canvas in outline mode will follow the mouse pointer. This makes editing complex drawings with many objects layered on top of one another much easier, and is especially useful when used with the node tool.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:746--&amp;gt;&lt;br /&gt;
Activate it with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:747--&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;View → XRay Mode&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;kbd&amp;gt;Alt + 6&amp;lt;/kbd&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:748--&amp;gt;&lt;br /&gt;
The size of the X-Ray circle can be adjusted in &amp;lt;code&amp;gt;Edit → Preferences → Rendering → Rendering XRay radius&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:749--&amp;gt;&lt;br /&gt;
To deactivate the mode, either deactivate the checkbox in the menu again, or use the keyboard shortcut a second time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:750--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/XRay_mode.gif&amp;quot; alt=&amp;quot;X-Ray mode&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/XRay_mode.gif X-Ray mode]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:XRay mode.gif|''X-Ray mode''|alt=X-Ray mode&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Visible Hairlines Display Mode === &amp;lt;!--T:445--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:446--&amp;gt;&lt;br /&gt;
This new display mode is available in the menu under &amp;lt;code&amp;gt;View → Display Mode → Visible Hairlines&amp;lt;/code&amp;gt;. It ensures that all lines of nonzero width are visible (with a minimum visible line width), regardless of zoom level, while still drawing everything else normally.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:447--&amp;gt;&lt;br /&gt;
This is especially useful if you need to assign very small line widths for use with CNC machines like laser cutters and vinyl cutters which use hairlines to denote cut lines. In that case, you will still be able to see the lines, even when zoomed out.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:448--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Visible_hairlines.gif&amp;quot; alt=&amp;quot;Thin lines always visible in Visible Hairlines mode&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Visible_hairlines.gif Thin lines always visible in Visible Hairlines mode]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:visible_hairlines.gif|''Thin lines always visible in Visible Hairlines mode''|alt=Thin lines always visible in Visible Hairlines mode&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Paths == &amp;lt;!--T:449--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Changed behavior of Stroke to Path === &amp;lt;!--T:450--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:451--&amp;gt;&lt;br /&gt;
The 'Stroke to Path' command now not only converts the stroke of a shape to path, but effectively splits it into its components.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:452--&amp;gt;&lt;br /&gt;
In the case of applying it to a path that only has a stroke, the behavior is unchanged.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:453--&amp;gt;&lt;br /&gt;
For paths that don't only have a stroke, but also a fill and/or markers, the result will be a group consisting of:&lt;br /&gt;
* Stroke outline turned to path&lt;br /&gt;
* Fill (if there was one)&lt;br /&gt;
* A group of all markers (if applicable; one group per marker, consisting of its outline and its fill turned into a path)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:454--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Stroke_to_path.gif&amp;quot; alt=&amp;quot;New behavior of Stroke to Path&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Stroke_to_path.gif New behavior of Stroke to Path]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Stroke to path.gif|''New behavior of Stroke to Path''|alt=New behavior of Stroke to Path&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Unlinking Clones for Path Operations === &amp;lt;!--T:455--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:456--&amp;gt;&lt;br /&gt;
Clones and Symbols are now automatically unlinked, before a Boolean operation (union, difference, etc.), or one of the Path operations 'Combine', 'Break apart', or 'Stroke to Path' is performed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:457--&amp;gt;&lt;br /&gt;
A setting in the preferences at &amp;lt;code&amp;gt;Behavior → Clones → Unlink Clones&amp;lt;/code&amp;gt; allows the User to disable the automatic unlinking.&lt;br /&gt;
&lt;br /&gt;
== Tools == &amp;lt;!--T:458--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bézier Tool === &amp;lt;!--T:459--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:460--&amp;gt;&lt;br /&gt;
The tool mode 'Create sequence of paraxial segments', which previously would only draw lines parallel to the x and y axis of the document, now supports arbitrary starting angles. After the first segment, all further angles will use the current angle ±90°. If you want your first segment to work as in previous versions, you need to press '''&amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt;''' after the first click. This will restrict your options to (by default) 15° steps.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:461--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Paraxial_arbitrary_starting_angle.gif&amp;quot; alt=&amp;quot;Arbitrary starting angle for paraxial mode&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Paraxial_arbitrary_starting_angle.gif Arbitrary starting angle for paraxial mode]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Paraxial arbitrary starting angle.gif|''Arbitrary starting angle for paraxial mode''|alt=Arbitrary starting angle for paraxial mode&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Calligraphy Tool === &amp;lt;!--T:462--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:463--&amp;gt;&lt;br /&gt;
A new option to add dots has been added to the tool. Click in place without moving the mouse to create a dot, '''&amp;lt;kbd&amp;gt;Shift + Click&amp;lt;/kbd&amp;gt;''' to create a larger dot ''[Known issues: [https://gitlab.com/inkscape/inbox/-/issues/2368 inbox#2368], [https://gitlab.com/inkscape/inbox/-/issues/2342 inbox#2342]]''.&lt;br /&gt;
&lt;br /&gt;
=== Circle Tool === &amp;lt;!--T:464--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:465--&amp;gt;&lt;br /&gt;
The circle tool can now also create closed (&amp;quot;filleted&amp;quot;) circle shapes (closed arcs) with the click of a button.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:466--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Circle_chord.png&amp;quot; alt=&amp;quot;Circle tool shapes in this release&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Circle_chord.png Circle tool shapes in this release]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Circle chord.png|''Circle tool shapes in this release''|alt=Circle tool shapes in this release&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Eraser === &amp;lt;!--T:467--&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:468--&amp;gt;&lt;br /&gt;
* Added option to control eraser width with a pressure sensitive input device.&lt;br /&gt;
* Added thinning, caps, and tremor options (as used for calligraphy tool).&lt;br /&gt;
* New option to erase as clip, which allows the User to non-destructively erase (parts of) various types of elements, including raster images and clones.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:469--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Erase_with_clip.gif&amp;quot; alt=&amp;quot;Erasing by setting a clip&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Erase_with_clip.gif Erasing by setting a clip]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Erase with clip.gif|''Erasing by setting a clip''|alt=Erasing by setting a clip&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Measurement Tool === &amp;lt;!--T:470--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:471--&amp;gt;&lt;br /&gt;
Hovering over a path with the tool now displays the length, height, width, and position of the path. If you hover over a group, it will show the width, height, and position of the group. Holding '''&amp;lt;kbd&amp;gt;Shift&amp;lt;/kbd&amp;gt;''' switches to showing info about the constituents of the group.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:472--&amp;gt;&lt;br /&gt;
The tool also has a new option to only measure selected objects when using click-and-drag.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:473--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Measure_tool_info1.png&amp;quot; alt=&amp;quot;New info text from measurement tool (for a group)&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:250px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Measure_tool_info1.png New info text from measurement tool (for a group)]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Measure_tool_info_group_shift.png&amp;quot; alt=&amp;quot;Measurement tool info text for a single path (in a group with Shift)&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:250px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Measure_tool_info_group_shift.png Measurement tool info text for a single path (in a group with Shift)]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Measure_selected.png&amp;quot; alt=&amp;quot;Measuring only the selected object (the ice cap)e&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;max-width:250px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Measure_selected.png Measuring only the selected object (the ice cap)]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Measure tool info.png|''New info text from measurement tool (for a group)''|alt=New info text from measurement tool (for a group)&lt;br /&gt;
File:Measure tool info group shift.png|''Measurement tool info text for a single path (in a group with Shift)''|alt=Measurement tool info text for a single path (in a group with Shift)&lt;br /&gt;
File:Measure selected.png|''Measuring only the selected object (the ice cap)''|alt=Measuring only the selected object (the ice cap)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pencil Tool === &amp;lt;!--T:474--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== PowerPencil &amp;lt;span id=&amp;quot;powerpencil&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:475--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:476--&amp;gt;&lt;br /&gt;
Pressure sensitivity can now be enabled for the Pencil tool. This feature makes use of the PowerStroke Live Path Effect (LPE).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:477--&amp;gt;&lt;br /&gt;
New settings for the tool are available for tweaking the behavior of the PowerStroke LPE when it is being created with the Pencil tool (and a graphics tablet/stylus):&lt;br /&gt;
* '''Use pressure input''' (in the tool controls bar): activates the PowerStroke feature, if a pressure sensitive device is available.&lt;br /&gt;
* '''Min/Max''' (in the tool controls bar): determines the minimal and maximal stroke width (0–100%). This does not change the number of available pressure levels, but spreads them out in the available line width interval.&lt;br /&gt;
* '''Caps''' (in the tool controls bar): choose between the options 'butt', 'square', 'round', 'peak' and 'zero width' for the end caps of the stroke.&lt;br /&gt;
* Additionally, the PowerStroke LPE itself has been improved, to better work when used in this new way, see [[#PowerStroke_LPE_Improvements|the section about LPE updates]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:478--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/PowerPencil-smaller_EJHHyF5.gif&amp;quot; alt=&amp;quot;Drawing with the PowerPencil&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:250px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/PowerPencil-smaller_EJHHyF5.gif Drawing with the PowerPencil]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:PowerPencil-smaller.gif|''Drawing with the PowerPencil''|alt=Drawing with the PowerPencil&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Selection Tool === &amp;lt;!--T:479--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== On-Canvas Alignment &amp;lt;span id=&amp;quot;on-canvas-align&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:480--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:481--&amp;gt;&lt;br /&gt;
When the option &amp;quot;Enable on-canvas alignment&amp;quot; is active in the &amp;quot;Align and Distribute&amp;quot; dialog, a new set of handles will appear on canvas when an object is clicked three times (first click: scale handles, second click: rotation/skew handles).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:482--&amp;gt;&lt;br /&gt;
The handles can be used to align the selected objects relative to the area of the current selection.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:483--&amp;gt;&lt;br /&gt;
* '''&amp;lt;kbd&amp;gt;Shift + click&amp;lt;/kbd&amp;gt;''' on the outer handles aligns on the outside of the selection area. &lt;br /&gt;
* Clicking on the central handle will align the selected objects on the horizontal axis. On '''&amp;lt;kbd&amp;gt;Shift + click&amp;lt;/kbd&amp;gt;''' objects will be aligned on the vertical axis.&lt;br /&gt;
* With '''&amp;lt;kbd&amp;gt;Ctrl + Shift &amp;lt;/kbd&amp;gt;''' the whole selection can be aligned to its outer boundaries / corners as a group (i.e. it is moved by its own &amp;lt;code&amp;gt;width&amp;lt;/code&amp;gt; and / or &amp;lt;code&amp;gt;height&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:484--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Align-on_canvas_ANRPd7t.gif&amp;quot; alt=&amp;quot;On-canvas alignment&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:250px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Align-on_canvas_ANRPd7t.gif On-canvas alignment]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Align-on canvas.gif|''On-canvas alignment''|alt=On-canvas alignment&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Text Tool &amp;lt;span id=&amp;quot;text-tool&amp;quot;&amp;gt;=== &amp;lt;!--T:485--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== More Compact Tool Controls Bar ==== &amp;lt;!--T:751--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:752--&amp;gt;&lt;br /&gt;
* Some control buttons that have been mutually exclusive (e.g. right-aligned, left-aligned, justified) have been combined into drop-down lists, so they now take up less space.&lt;br /&gt;
* Removed the 'Show style of outermost text element' button that made settings confusing.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:753--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Text_Tool_controls1.0.png&amp;quot; alt=&amp;quot;Tool controls for the text tool&amp;quot; style=&amp;quot;height:35px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:250px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Text_Tool_controls1.0.png Tool controls for the text tool]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Text Tool controls1.0.png|''Tool controls for the text tool''|alt=Tool controls for the text tool&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Better Line Height Settings &amp;lt;span id=&amp;quot;line-height&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:486--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:754--&amp;gt;&lt;br /&gt;
* Line spacing settings got an overhaul and are now much easier to use. Gone is the unwieldy &amp;lt;code&amp;gt;?&amp;lt;/code&amp;gt; button; this is now handled by selecting text on canvas.&lt;br /&gt;
* Setting line height works like this now:&lt;br /&gt;
** For the whole text: click anywhere into the text without selecting anything, then adjust the line height in the tool controls bar.&lt;br /&gt;
** For a specific line: select the text in that line, then adjust the line height in the tool controls bar.&lt;br /&gt;
** Set the global line height first, and the specific line heights last. Changing global line height later will remove any line-specific line-heights (even just changing the unit will unset those &amp;lt;!-- remove this comment when https://gitlab.com/inkscape/inkscape/-/merge_requests/1762 has been cherry-picked into 1.0.x --&amp;gt;).&lt;br /&gt;
** Line heights for single selected lines cannot go below the height set globally.&lt;br /&gt;
** If more than one line is selected, the line height in between those lines can go below the line height set for the whole text.&lt;br /&gt;
* The line height settings work in all four text types.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:755--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Adjusting_line_height.gif&amp;quot; alt=&amp;quot;Adjusting the line height for the whole text and for selected lines&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:250px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Adjusting_line_height.gif Adjusting the line height for the whole text and for selected lines]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Adjusting line height.gif|''Adjusting the line height for the whole text and for selected lines''|alt=Adjusting the line height for the whole text and for selected lines&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Improved Text Selection ==== &amp;lt;!--T:487--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:488--&amp;gt;&lt;br /&gt;
When clicking on a text object, any click within the whole area of a text line now selects the text with both selection and text tool (previously, clicking into the space between two letters did not select the text).&lt;br /&gt;
&lt;br /&gt;
==== Variable Font Support &amp;lt;span id=&amp;quot;variable-fonts&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:489--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:490--&amp;gt;&lt;br /&gt;
If Inkscape has been compiled with a Pango library version that is at least 1.41.1 (which is the case for the Windows and macOS versions, and for Ubuntu versions starting from 19.04), it comes with [[Variable Fonts support | support for variable fonts]] ([https://www.patreon.com/posts/font-variations-17644963 more info about how this looks]). These are fonts that do not come with different faces, but often with various sliding scales for different font properties, like 'boldness', or 'condensing', or even playful features.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:756--&amp;gt;&lt;br /&gt;
[https://activdesign.eu/uploads/gallery/inkscape-variable-fonts-en.mp4 How to use Variable Fonts in Inkscape 1.0 in 10 steps (Video)]&lt;br /&gt;
&lt;br /&gt;
==== Basic Support for SVG in OpenType ==== &amp;lt;!--T:491--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:492--&amp;gt;&lt;br /&gt;
Some OpenType fonts with glyphs saved as SVG render now in Inkscape.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:493--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Variable_fonts_Decovar.png&amp;quot; alt=&amp;quot;Variable font - both texts use the same font (Decovar)&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:350px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Variable_fonts_Decovar.png Variable font - both texts use the same font (Decovar)]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Variable_Font_w_dialog.png&amp;quot; alt=&amp;quot;Variable font - dialog with sliders for the font styles&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:350px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Variable_Font_w_dialog.png Variable font - dialog with sliders for the font styles]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/SVG_in_OpenType.png&amp;quot; alt=&amp;quot;SVG Color font (Gilbert Color)&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:350px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/SVG_in_OpenType.png SVG Color font (Gilbert Color)]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Variable fonts Decovar.png|''Variable font - both texts use the same font (Decovar)''|alt=Variable font - both texts use the same font (Decovar)&lt;br /&gt;
File:Variable Font w dialog.png|''Variable font - dialog with sliders for the font styles''|alt=Variable font - dialog with sliders for the font styles&lt;br /&gt;
File:SVG in OpenType.png|''SVG Color font (Gilbert Color)''|alt=SVG Color font (Gilbert Color)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flow order ==== &amp;lt;!--T:757--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:758--&amp;gt;&lt;br /&gt;
With &amp;lt;code&amp;gt;Text → Flow into Frame&amp;lt;/code&amp;gt;, text now flows into the selected frames in selection order (instead of reversed order previously).&lt;br /&gt;
&lt;br /&gt;
==== Browser-compatible flowed text &amp;lt;span id=&amp;quot;flowed-text&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:494--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:496--&amp;gt;&lt;br /&gt;
'''Flowed text''' (created by clicking and dragging a text frame) in previous Inkscape versions was not compatible with browsers, and rendered as 'black boxes' in web browsers and other SVG viewers, or was just missing. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:759--&amp;gt;&lt;br /&gt;
The old flowed text can still be enabled by unchecking &amp;lt;code&amp;gt;Edit → Preferences → Tools → Text: Use SVG2 auto-flowed text&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:497--&amp;gt;&lt;br /&gt;
Now, Inkscape offers to use '''two new types of flowed text''', that have a compatible fallback for use with modern web browsers:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:498--&amp;gt;&lt;br /&gt;
# '''SVG 2 text using the CSS &amp;lt;code&amp;gt;shape-inside&amp;lt;/code&amp;gt; property:''' This new flowed text automatically '''includes a fallback option''' (in SVG 1.1), and will show up in web browsers and other software. This type of text can be created by '''clicking and dragging a box''' on canvas, '''if the option 'Use SVG 2 auto-flowed text' is enabled''' in the Text tool's preferences. When the option is enabled, it will also be used for &amp;lt;code&amp;gt;Text → Flow into frame&amp;lt;/code&amp;gt;. Kerning and letter rotation do not work with this type of text.&lt;br /&gt;
# '''SVG 2 text with &amp;lt;code&amp;gt;inline-size&amp;lt;/code&amp;gt; property:''' This is the new &amp;quot;Column mode&amp;quot; of the text tool, that can be created by clicking on the canvas, typing, and then dragging the diamond-shaped handle at the end of the text to determine the width of the text. It creates flowed text columns without a predetermined height. Note that this text can be left-, center- or right-aligned, but that justification is not possible. Kerning and letter rotation also do not work with this type of text. These texts include an SVG 1.1 fallback, too. To convert the text back to SVG 1.1 text, '''&amp;lt;kbd&amp;gt;Ctrl-click&amp;lt;/kbd&amp;gt;''' on the diamond (this will result in all the text being placed on a single line).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:499--&amp;gt;&lt;br /&gt;
The fallback option can be disabled in &amp;lt;code&amp;gt;Edit → Preferences → Input/Output → SVG export: SVG 2: Insert SVG 1.1 fallback in text&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Overview of available text types ==== &amp;lt;!--T:760--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:761--&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Text normal.gif|''Normal text with manual line breaks (click + type, browser-compatible)''|alt=Normal text with manual line breaks (click + type, browser-compatible)&lt;br /&gt;
File:Text in-a-shape.gif|''Text in-a-shape with automatic line breaks (click + drag + type, browser-compatible, new in Inkscape 1.0)''|alt=Text in-a-shape with automatic line breaks (click + drag + type, browser-compatible, new in Inkscape 1.0)&lt;br /&gt;
File:Text inline size.gif|''Flowed text with adjustable width (click + type + drag diamond handle, browser-compatible, new in Inkscape 1.0)''|alt=Flowed text with adjustable width (click + type + drag diamond handle, browser-compatible, new in Inkscape 1.0)&lt;br /&gt;
File:SVG1.2 text.gif|''Flowed text of the type that was used in previous versions (click + drag + type, not browser-compatible) can still be activated in the preferences.''|alt=Flowed text of the type that was used in previous versions (click + drag + type, not browser-compatible) can still be activated in the preferences.&lt;br /&gt;
File:Text flowed into frame.gif|''Flowing text into a series of frames in selection order''|alt=Flowing text into a series of frames in selection order&lt;br /&gt;
File:Text on Path.gif|''Spiral text as a result of putting text on a path''|alt=Spiral text as a result of putting text on a path&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== SVG 2 Text Support in Detail ==== &amp;lt;!--T:500--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:501--&amp;gt;&lt;br /&gt;
Inkscape supports SVG 2 text (multi-line and text in a shape), both rendering and creating.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:502--&amp;gt;&lt;br /&gt;
There are several types of SVG 2 text:&lt;br /&gt;
&lt;br /&gt;
===== 1. Multi-line text via the CSS 'inline-size' property ===== &amp;lt;!--T:505--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:506--&amp;gt;&lt;br /&gt;
The CSS property &amp;lt;code&amp;gt;inline-size&amp;lt;/code&amp;gt; defines the width (height) of a block of horizontal (vertical) text.&lt;br /&gt;
Inkscape supports both rendering and generating multi-line text via this property. Flowed text using 'inline-size' is not justifiable (it uses the 'text-anchor' property). This text type has an SVG 1.1 fallback, that is included by default.&lt;br /&gt;
&lt;br /&gt;
===== 2. Multi-line text via the CSS 'shape-inside' property ===== &amp;lt;!--T:507--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:508--&amp;gt;&lt;br /&gt;
The CSS property &amp;lt;code&amp;gt;shape-inside&amp;lt;/code&amp;gt; allows placing text inside a shape. Inkscape supports this property in both rendering and creating. Inkscape also supports in rendering the CSS &amp;lt;code&amp;gt;shape-subtract&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;shape-margin&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;shape-padding&amp;lt;/code&amp;gt; properties. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:509--&amp;gt;&lt;br /&gt;
Multi-line text via the &amp;lt;code&amp;gt;shape-inside&amp;lt;/code&amp;gt; property is a direct replacement for SVG 1.2 flowed text. SVG 1.2 never became a final W3C standard and only the Batik SVG renderer besides Inkscape provided any support for SVG 1.2 flowed text. SVG 2 is not yet a final W3C standard but SVG 2 flowed text has one very important advantage over SVG 1.2 flowed text in that it is easy to structure the SVG 2 text such that it will be rendered (almost) correctly by an SVG 1.1 renderer. This means that browsers which do not support SVG 2 text will still render the text. &lt;br /&gt;
&lt;br /&gt;
===== 3. Multi-line text via the CSS 'white-space' property (only rendering) ===== &amp;lt;!--T:503--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:504--&amp;gt;&lt;br /&gt;
The CSS property [https://developer.mozilla.org/en-US/docs/Web/CSS/white-space 'white-space'] controls how white space is handled. By default, SVG collapses all adjacent white-space including newlines into a single space. By setting the &amp;lt;code&amp;gt;white-space&amp;lt;/code&amp;gt; value to &amp;lt;code&amp;gt;pre&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pre-line&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;pre-wrap&amp;lt;/code&amp;gt;, Inkscape will respect newlines and generate multi-line text. At the moment, one must use the XML Editor dialog to change the &amp;lt;code&amp;gt;white-space&amp;lt;/code&amp;gt; property value. (Supported by Firefox. No SVG 1.1 fallback created by Inkscape.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:762--&amp;gt;&lt;br /&gt;
One disadvantage of using SVG 2 text is that it will not be editable as multi-line text in Inkscape 0.92 (it will still be editable as single lines of text).&lt;br /&gt;
&lt;br /&gt;
== Clipping / Masking == &amp;lt;!--T:510--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:511--&amp;gt;&lt;br /&gt;
Clip paths and masks now have an inverse mode in the menu, using the PowerClip and PowerMask LPEs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:512--&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Inverse clip 400.gif|''Setting an inverse clip''|alt=Setting an inverse clip&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Filters == &amp;lt;!--T:513--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:514--&amp;gt;&lt;br /&gt;
The size of the filter region can now be adjusted by dragging on two new diamond-shaped nodes with the node tool. This is especially useful for blur filters, whose area has been affected by a transformation of the filtered object. This feature is currently broken https://gitlab.com/inkscape/inkscape/-/issues/478&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:515--&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Filter region.gif|''Modifying the filter region on canvas''|alt=Modifying the filter region on canvas&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Live Path Effects == &amp;lt;!--T:516--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== General === &amp;lt;!--T:517--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:518--&amp;gt;&lt;br /&gt;
Live Path Effects received a major overhaul, with lots of improvements and new features. The main changes are:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:519--&amp;gt;&lt;br /&gt;
* '''New LPE selection dialog'''&amp;lt;span id=&amp;quot;lpe-dialog&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;: the LPE list is now made available as a searchable dialog with an icon for each path effect, and options to favorite, to switch between list and tile view, to display info about the selected effect and to apply it. Several additional, experimental path effects are available after the corresponding switch has been activated.&lt;br /&gt;
* '''Set default parameters''': default values for any LPE can be set in the respective LPE's dialogue, when it is applied to an object&lt;br /&gt;
(''Note: we have the 'multiple desktop preferences' problem here: If you have multiple Inkscape windows open, the last one will determine what will be saved to the preferences file, as preferences changes are only saved when Inkscape is closed, and the settings are only loaded from file when a new window is opened.'')&lt;br /&gt;
* '''Clip and Mask''': improved handling&lt;br /&gt;
* '''Fix multiple LPE BBox''': a problem with the size of the bounding box when applying multiple LPEs to an object has been fixed. Sometimes you need to add a intermediate LPE bounding box between.&lt;br /&gt;
* '''Knots on shapes''': show edit knots in LPE shapes&lt;br /&gt;
* '''Switch knots''': change the handles to the correct LPE handles when one selects an LPE in the list of active LPEs for the selected object.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:520--&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:LPE set defaults.png|''Set default values for Mirror LPE''|alt=Set default values for Mirror LPE&lt;br /&gt;
File:Add LPE dialog.png|''New LPE selection dialog''|alt=New LPE selection dialog&lt;br /&gt;
File:Auto switing of knot types.gif|''LPE handles are automatically adjusted for the currently edited LPE''|alt=LPE handles are automatically adjusted for the currently edited LPE&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== New Live Path Effects &amp;lt;span id=&amp;quot;lpes&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:521--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Dashed Stroke LPE ==== &amp;lt;!--T:526--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:527--&amp;gt;&lt;br /&gt;
This new LPE creates uniformly dashed paths, optionally by subdividing the path's segments, or including dashes that are symmetrically wrapped around corners.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:529--&amp;gt;&lt;br /&gt;
[https://archive.org/details/dash-stroke-lpe Demo Video]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:528--&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Dash stroke LPE.png|''Rectangles with dashed stroke LPE with various settings''|alt=Rectangles with dash stroke LPE with various settings&lt;br /&gt;
File:LPE dash.gif|''Modifying dash pattern interactively with the dashed stroke LPE''|alt=Modifying dash pattern interactively with the dashed stroke LPE&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ellipse from Points ==== &amp;lt;!--T:530--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:531--&amp;gt;&lt;br /&gt;
This new LPE creates an optimally fitted ellipse from a path's nodes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:532--&amp;gt;&lt;br /&gt;
In contrast to the already existing LPE &amp;quot;Ellipse by 5 points&amp;quot;, this LPE is more flexible (since, depending on the number of points available, it can fit both circles and ellipses) and has more features). Technical illustrators in particular can benefit from these features.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:533--&amp;gt;&lt;br /&gt;
See [[LPE:_Ellipse_from_Points]] for more documentation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:534--&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Ellipse from points LPE.png|''Ellipse (5 nodes), circle (3 nodes), circle segment (3 nodes), isometric circle (3 nodes), isometric circle with frame (3 nodes)''|alt=Ellipse (5 nodes), circle (3 nodes), circle segment (3 nodes), isometric circle (3 nodes), isometric circle with frame (3 nodes)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- disabled in 1.0 because non-functional&lt;br /&gt;
==== Embroidery Stitch LPE ==== &amp;lt;!--T:763--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:764--&amp;gt;&lt;br /&gt;
This new LPE can add nodes to your paths and create jump stitches, to create data that can be converted for use with a stitching machine.&lt;br /&gt;
To view the stitches that you added, activate the 'Show stitches' checkbox, and, if necessary, adjust the 'Show stitch gap' value, so you can see the single stitches.&lt;br /&gt;
There are various options for calculating the order of the stitching, for connecting the parts of the drawing and 3 different stitch patterns available. It is suggested to play around with these until you like the result.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:765--&amp;gt;&lt;br /&gt;
For exporting your data, you can, for example, use the HPGL file format and go from there.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:766--&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Embroidery stitch lpe.png|''Inkscape Logo with Embroidery LPE (stitches made visible)''|alt=Inkscape Logo with Embroidery LPE (stitches made visible)&lt;br /&gt;
File:Embroidery stitch lpe options.png|''Available options: left: methods to order subpaths, right: methods to connect end points of subpaths''|alt=Options: left: methods to order subpaths, right: methods to connect end points of subpaths&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Corners (Fillet/Chamfer) LPE ==== &amp;lt;!--T:540--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:541--&amp;gt;&lt;br /&gt;
This new LPE adds fillet and chamfer to paths. Also adds a new internal class that allows to handle extra info per node, the LPE itself is an example of use the new classes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:542--&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=wJKzGhJULfc Demo video]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:543--&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Chamfer lpe.png|''Chamfer with LPE''|alt=Chamfer by LPE&lt;br /&gt;
File:Chamfer with steps.png|''Chamfer with 2 steps''|alt=Chamfer with 2 steps&lt;br /&gt;
File:Inverse chamfer with steps.png|''Inverse Chamfer with 2 steps''|alt=Inverse Chamfer with 2 steps&lt;br /&gt;
File:Fillet lpe.png|''Fillet with LPE''|alt=Fillet with LPE&lt;br /&gt;
File:Inverse fillet lpe.png|''Inverse fillet with LPE''|alt=Inverse fillet with LPE&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Measure Segments LPE ==== &amp;lt;!--T:544--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:545--&amp;gt;&lt;br /&gt;
This new path effect adds DIN and custom style measuring lines to &amp;quot;straight&amp;quot; segments in a path.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:546--&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ppgt2GPm1IY Demo video]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:547--&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Measure segment LPE.png|''Measure Segments LPE''|alt=Measure Segments LPE&lt;br /&gt;
File:Measure Segments LPE.gif|''Adjusting distances for, and copying the Measure Segments LPE interactively''|alt='Adjusting distances for, and copying the Measure Segments LPE interactively&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Offset ==== &amp;lt;!--T:548--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:549--&amp;gt;&lt;br /&gt;
Use this to add an offset to your paths, shapes and groups. Compared with the 'Dynamic Offset' available from the menu, this allows you to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:550--&amp;gt;&lt;br /&gt;
* define the offset distance numerically and to choose the unit, e.g. to offset an object by 3 mm.&lt;br /&gt;
* keep sharp corners sharp (or to make them round, or beveled, if you want to), by using different methods for calculating the corners.&lt;br /&gt;
* same on-canvas control handle for changing the offset when using the node tool&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:767--&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Offset Path Effect text outline.gif|''Using the Offset LPE to add an outline to a text''|alt=Using the Offset LPE to add an outline to a text&lt;br /&gt;
File:Offset LPE sharp corners.gif|''Specifying an offset numerically and choosing a corner type''|alt=Specifying an offset numerically and choosing a corner type&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Power Clip and Power Mask ==== &amp;lt;!--T:551--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:552--&amp;gt;&lt;br /&gt;
These two new LPEs can be applied to objects by choosing &amp;lt;code&amp;gt;Object → Clip → Set Inverse (LPE)&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Object → Mask → Set Inverse (LPE)&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:768--&amp;gt;&lt;br /&gt;
They can also be used to invert a clip that is already set on an object, by adding the LPE to that object via &amp;lt;code&amp;gt;Path → Path Effects → + → Power Clip / Power Mask&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:769--&amp;gt;&lt;br /&gt;
An Inversed Clip is cut out from the object it's applied to. With an Inversed Mask it's possible to modify only the parts of the object that are directly below the mask, and to leave the rest of the object unchanged (and visible).&lt;br /&gt;
&lt;br /&gt;
=== New Experimental LPEs === &amp;lt;!--T:553--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Angle Bisector ==== &amp;lt;!--T:554--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:555--&amp;gt;&lt;br /&gt;
Draws a line that halves the angle between the first three nodes of the path.&lt;br /&gt;
&lt;br /&gt;
==== Boolean Operation LPE ==== &amp;lt;!--T:522--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:523--&amp;gt;&lt;br /&gt;
The Boolean Operation LPE finally makes non-destructive boolean operations available in Inkscape. That way, two paths can be combined to a single shape, and both are still editable:&lt;br /&gt;
# Start with two paths. Rectangles or other shapes are also okay. Groups are not yet supported ([https://gitlab.com/inkscape/inkscape/-/issues/1352 Issue #1352]).&lt;br /&gt;
# Copy the second path into the clipboard (&amp;lt;code&amp;gt;Edit → Copy&amp;lt;/code&amp;gt;).&lt;br /&gt;
# Select the first path and add the Boolean Operation LPE (&amp;lt;code&amp;gt;Path → Path Effects → Add path effect (Plus) → Boolean operation&amp;lt;/code&amp;gt;).&lt;br /&gt;
# Link the second path to the LPE by clicking on &amp;lt;code&amp;gt;Operand Path - Link to path in clipboard&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:770--&amp;gt;&lt;br /&gt;
Available options:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:524--&amp;gt;&lt;br /&gt;
* union&lt;br /&gt;
* symmetric difference&lt;br /&gt;
* intersection&lt;br /&gt;
* division&lt;br /&gt;
* difference&lt;br /&gt;
&amp;lt;!--* cut outside&lt;br /&gt;
* cut inside --&amp;gt;&lt;br /&gt;
* cut&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:525--&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Boolops LPE.png|''Boolean Operation LPE''|alt=Boolean Operation LPE&lt;br /&gt;
File:Boolean Operations LPE.gif|''Interactive adjustments for Boolean Operation LPE''|alt=Interactive adjustments for Boolean Operation LPE&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Circle by 3 points ==== &amp;lt;!--T:556--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:557--&amp;gt;&lt;br /&gt;
Draws a circle whose circumference passes through the first three nodes of the path.&lt;br /&gt;
&lt;br /&gt;
==== Circle (by center and radius) ==== &amp;lt;!--T:558--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:559--&amp;gt;&lt;br /&gt;
Draws a circle where the first node of the path is the center, and the last node determines the radius.&lt;br /&gt;
&lt;br /&gt;
==== Extrude ==== &amp;lt;!--T:560--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:561--&amp;gt;&lt;br /&gt;
Extrudes the path, creating a face for each path segment.&lt;br /&gt;
&lt;br /&gt;
==== Line segment ==== &amp;lt;!--T:562--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:563--&amp;gt;&lt;br /&gt;
Draws a straight line that connects the first and last node of the path.&lt;br /&gt;
&lt;br /&gt;
==== Parallel ==== &amp;lt;!--T:564--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:565--&amp;gt;&lt;br /&gt;
Creates a draggable line that will always be parallel to a two-node path.&lt;br /&gt;
&lt;br /&gt;
==== Perpendicular Bisector ==== &amp;lt;!--T:566--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:567--&amp;gt;&lt;br /&gt;
Draws a perpendicular line in the middle of the (imaginary) line that connects the start and end nodes.&lt;br /&gt;
&lt;br /&gt;
==== Tangent to Curve ==== &amp;lt;!--T:568--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:569--&amp;gt;&lt;br /&gt;
Draws a tangent with variable length and an additional angle that can be moved along the path.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:570--&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:New experimental lpes.png|''New experimental Live Path Effects (overview)''|alt=New experimental Live Path Effects&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Improved LPEs === &amp;lt;!--T:571--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== BSPline and Spiro ==== &amp;lt;!--T:572--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:573--&amp;gt;&lt;br /&gt;
Improvements in Pen/Pencil mode. With '''&amp;lt;kbd&amp;gt;Alt&amp;lt;/kbd&amp;gt;''', you can move the previous node.&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:B spline - moving last created point with ALT.gif|''Creating a BSpline, using the Alt key to move the previous node''|alt=Creating a BSpline, using the Alt key to move the previous node&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Clone Original ==== &amp;lt;!--T:574--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:575--&amp;gt;&lt;br /&gt;
This path effect now allows various objects instead of only paths and is even more powerful.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:576--&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=JAJAxKNY8lA Demo Video]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:577--&amp;gt;&lt;br /&gt;
[https://ia601501.us.archive.org/34/items/00003303/0000-3303.ogv Demo Video]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:771--&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Clone Original LPE.gif|''Usage example for Clone Original LPE''|alt=Usage example for Clone Original LPE&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Fill Between Many / Fill Between Strokes LPE ==== &amp;lt;!--T:578--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:579--&amp;gt;&lt;br /&gt;
New options added:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:580--&amp;gt;&lt;br /&gt;
* Fuse coincident points &amp;lt;!-- option removed, MR pending: https://gitlab.com/inkscape/inkscape/-/merge_requests/1806 --&amp;gt;&lt;br /&gt;
* Join subpaths: fill each path separately / connect all the fills&lt;br /&gt;
* Close: close the fill path that is created, so it can have a stroke on all sides&lt;br /&gt;
* LPEs on linked: take the applied live path effects of the filled paths into account (Fill Between Many only)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:581--&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Fill between many new options.png|''New options for the Fill Between Many LPE''|alt=New options for the Fill Between Many LPE&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Knot LPE ==== &amp;lt;!--T:582--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:583--&amp;gt;&lt;br /&gt;
New options added:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:584--&amp;gt;&lt;br /&gt;
* Inverse: use the stroke width ''of the other path'' as basis for calculating the gap length&lt;br /&gt;
* Both gaps: interrupt both paths at a crossing&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:772--&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Knot LPE.gif|''New Knot LPE options in Inkscape 1.0''|alt=New Knot LPE options in Inkscape 1.0&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Mirror Symmetry and Rotate Copies LPE ==== &amp;lt;!--T:585--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:586--&amp;gt;&lt;br /&gt;
* Split feature: This new feature allows custom styles for each part of the resulting drawing without unlinking the LPE. [https://www.youtube.com/watch?v=mIzrQ2lpzuw Demo Video]&lt;br /&gt;
* The LPE rendering on the canvas now updates accordingly when there are objects added or removed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:587--&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Rotate copies LPE with style split.png|''Separate styles for rotated copies''|alt=Separate styles for rotated copies&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== PowerStroke LPE Improvements ==== &amp;lt;!--T:588--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:589--&amp;gt;&lt;br /&gt;
* '''Width scale''' setting added: adjust the overall width of the stroke after it has been drawn.&lt;br /&gt;
* '''Closed paths''': PowerStroke now works much better on closed paths.&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Power stroke .gif|''Using PowerStroke on a closed path, moving a knot around effortlessly''|alt=Using PowerStroke on a closed path, moving a knot around effortlessly&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Import / Export == &amp;lt;!--T:590--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Linking and embedding SVG files === &amp;lt;!--T:591--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:592--&amp;gt;&lt;br /&gt;
On import of an SVG file, there is now a dialog that asks whether&lt;br /&gt;
* the user would like to link to the SVG file&lt;br /&gt;
* to embed it (base64 encoded) into an &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; tag, &lt;br /&gt;
* or if the objects in the SVG file should be imported into the document (which was how Inkscape handled importing SVG files previously). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:593--&amp;gt;&lt;br /&gt;
The dpi value for displaying embedded SVG files can be set in the import dialog or changed in the object properties dialog.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:594--&amp;gt;&lt;br /&gt;
This makes importing SVG files work (almost) the same as importing raster images.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:595--&amp;gt;&lt;br /&gt;
The 'Embed' and 'Extract' options in the context menu for linked SVG files work the same as they do for raster images. The 'Edit externally' option will open the linked SVG file with Inkscape per default. This setting can be changed in the preferences' 'Imported Images' section.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:596--&amp;gt;&lt;br /&gt;
The displaying of the dialog can be disabled by checking the 'Don’t ask me again' option.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:597--&amp;gt;&lt;br /&gt;
Linked and embedded SVG images are displayed as their raster representations, so they will become blurry when zoomed in too far.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:773--&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Link imported SVG.png|''New SVG import dialog''|alt=New SVG import dialog&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mesh Gradient Polyfill === &amp;lt;!--T:599--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:600--&amp;gt;&lt;br /&gt;
SVG files that include a mesh gradient now automatically include a Javascript polyfill that allows the mesh gradient to display correctly in web browsers.&lt;br /&gt;
&lt;br /&gt;
=== SVG 1.1 compatibility === &amp;lt;!--T:601--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:602--&amp;gt;&lt;br /&gt;
Inkscape includes SVG 1.1 fallbacks for text by default (see [[#text-tool|the section about text tool updates]]).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:774--&amp;gt;&lt;br /&gt;
When exporting as SVG 1.1 explicitly, using the checkbox in the export dialog, some settings are available in &amp;lt;code&amp;gt;Edit → Preferences → Input/Output → SVG Export&amp;lt;/code&amp;gt;, in order to allow for correct rendering of markers in other software.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:775--&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:SVG1.1 export.png|''&amp;quot;Save as SVG&amp;quot; dialog with SVG 1.1 option''|alt=&amp;quot;Save as SVG&amp;quot; dialog with SVG 1.1 option&lt;br /&gt;
File:SVG export preferences.png|''SVG export preferences settings''|alt='SVG export preferences settings&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Export PNG images &amp;lt;span id=&amp;quot;png-export&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:603--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:604--&amp;gt;&lt;br /&gt;
The export dialog has received several new options which are available when you expand the 'Advanced' section.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:605--&amp;gt;&lt;br /&gt;
* Enable interlacing (ADAM7): when loading images, they will be displayed faster&lt;br /&gt;
* Bit depth: set the number of bits that code for the color of a pixel, supports grayscale and up to 16-bit&lt;br /&gt;
* Compression type: choose strength of lossless compression&lt;br /&gt;
* pHYs dpi: force-set a dpi value for the image&lt;br /&gt;
* Antialiasing: choose type of anti-aliasing or disable it&lt;br /&gt;
* The option for &amp;quot;Cairo PNG&amp;quot; has been removed from the &amp;quot;Save as&amp;quot; dialog, as it was often confused with the &amp;quot;Export PNG image&amp;quot; option, but only supported a small subset of PNG rendering features.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:606--&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=300px&amp;gt;&lt;br /&gt;
File:Png-export-options 1.0.png|''PNG export options''|alt=PNG export options&lt;br /&gt;
File:Bit depth options 1.0.png|''PNG bit depth options''|alt=PNG bit depth options&lt;br /&gt;
File:Compression options 1.0.png|''PNG compression options''|alt=PNG compression options&lt;br /&gt;
File:Antialiasing options 1.0.png|''PNG antialiasing options''|alt=PNG antialiasing options&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== PDF Export === &amp;lt;!--T:607--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:608--&amp;gt;&lt;br /&gt;
* External links in the SVG file are now kept when the file is exported to pdf (requires Cairo in version 1.15.4 or higher).&lt;br /&gt;
* Some Inkscape file metadata (&amp;lt;code&amp;gt;File → Document properties : Metadata&amp;lt;/code&amp;gt;) are now exported to PDF (title, subject, creator, keywords).&lt;br /&gt;
&lt;br /&gt;
=== (E)PS Export === &amp;lt;!--T:609--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:610--&amp;gt;&lt;br /&gt;
* The title and copyright ('rights') info from the document's metadata is now exported to (E)PS.&lt;br /&gt;
&lt;br /&gt;
=== OpenClipart Import Removed=== &amp;lt;!--T:611--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:612--&amp;gt;&lt;br /&gt;
The dialog and settings for importing images from OpenClipart have been removed due to the openclipart.org API being non-functional since mid-April 2019 with no information about a return date.&lt;br /&gt;
&lt;br /&gt;
== Extensions == &amp;lt;!--T:613--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Extension dialogs === &amp;lt;!--T:614--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:615--&amp;gt;&lt;br /&gt;
Extension dialogs can now have clickable links, images, a better layout with separators and indentation, multiline text fields, file chooser fields and more. For detailed info for development see the [[Release_notes/1.0#For_extension_writers|developer section]] above.&lt;br /&gt;
&lt;br /&gt;
=== Export Layer Slices === &amp;lt;!--T:616--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Extensions → Export → Export Layer Slices&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:617--&amp;gt;&lt;br /&gt;
The new 'Export Layer Slices' extension allows you to export PNG &amp;quot;slices&amp;quot; from your image by creating a new layer and drawing rectangles to denote the area of the export.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:618--&amp;gt;&lt;br /&gt;
If you create a layer (default name &amp;quot;slices&amp;quot;) with rectangles in it, this extension will export a PNG file for each rectangle into the directory with the name of the {rectangle ID}.png (use Object Properties to set this).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:619--&amp;gt;&lt;br /&gt;
If the export already exists, it will skip it and color the rectangle GREY. If the &amp;quot;Overwrite existing exports&amp;quot; checkbox is selected, and the file was previously generated, it will color the rectangle RED. For new exports that did not previously exist, the rectangle will be GREEN.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:620--&amp;gt;&lt;br /&gt;
If you want to create (square) icons at different sizes, select &amp;quot;Icon mode&amp;quot;. Icon mode will create a square export for each dimension in &amp;quot;Sizes&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:776--&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Export Layer Slices extension.png|''Dialog for new Export Layer Slices extension''|alt=Dialog for new Export Layer Slices extension&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Frame === &amp;lt;!--T:621--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Extensions → Render → Frame&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:622--&amp;gt;&lt;br /&gt;
This new extension will add a rectangular frame with a specified stroke width, and specified stroke and fill colors to each object in the selection. Optionally, corners can be rounded, and the frame can be positioned inside or outside the selection. The result can be grouped with the frame, and the object can be clipped to the size of the frame (for further editing).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:777--&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Render Frame extension.png|''Live preview in the Render Frame extension''|alt=Live preview in the Render Frame extension&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Hershey Text === &amp;lt;!--T:623--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Extensions → Text → Hershey Text&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:624--&amp;gt;&lt;br /&gt;
The &amp;quot;Hershey Text&amp;quot; extension, a utility for replacing text by stroke-based paths, has been rewritten.&lt;br /&gt;
The most significant improvements are:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:625--&amp;gt;&lt;br /&gt;
* The new version converts all or only the selected text objects in place. This means that it is possible to convert text with paragraphs and to convert multiple text objects at once.&lt;br /&gt;
* It now uses '''SVG fonts'''. This means that:&lt;br /&gt;
** It is now possible to easily add and use '''custom stroke fonts'''.&lt;br /&gt;
** '''Unicode characters''' are now supported.&lt;br /&gt;
** Stroke fonts now support '''arbitrary curves''' rather than only straight segments.&lt;br /&gt;
* '''Improved font selection''' with basic international characters&lt;br /&gt;
* Automated '''font-mapping''': each text will be converted to the available Hershey font with the same font file name (e.g. 'Fancy Font.svg') as the current font (e.g. 'Fancy Font'), if one is available to the extension. The automated mapping overrides any other Hershey font settings.&lt;br /&gt;
* An option to '''generate font samples''' in all available SVG fonts is available.&lt;br /&gt;
* An '''extensive help text''' is built into the extension.&lt;br /&gt;
* Hershey Text is now located in the ''Extensions → Text'' sub-menu.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:778--&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=400px&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:779--&amp;gt;&lt;br /&gt;
[[File:Stroke fonts.gif|''Hershey font table (with non-ASCII characters)''|alt=Hershey font table (with non-ASCII characters)]]&lt;br /&gt;
File:Hershey font table.png|''Hershey font table (with non-ASCII characters)''|alt=Hershey font table (with non-ASCII characters)&lt;br /&gt;
File:Detail on stroke fonts.gif|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Interactive Mockup === &amp;lt;!--T:626--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Extensions → Web → Interactive Mockup&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:627--&amp;gt;&lt;br /&gt;
The new Interactive Mockup extension is intended for use by UI/UX designers. It can help to visualize mockups and create user flows to make interactive demos for approvals.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:628--&amp;gt;&lt;br /&gt;
To use it, select two or more objects: the first one(s) will be the active one (button, area, image, link…), and the last selected will be the element that should be displayed after activation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:629--&amp;gt;&lt;br /&gt;
Apply the extension, then save as SVG and open it in a browser for demonstrating the mockup to potential users.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:780--&amp;gt;&lt;br /&gt;
Usage instructions are also available [https://activdesign.eu/uploads/gallery/inkscape-webmockup-en.mp4 as a tutorial video from the extension's author].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:781--&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Interactive Mockup extension.png|''Dialog for the Interactive Mockup extension''|alt=Dialog for the Interactive Mockup extension&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Meshgradient to Path / Path to Meshgradient === &amp;lt;!--T:630--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Extensions → Modify Path → Mesh → Meshgradient to Path / Path to Meshgradient&amp;lt;/code&amp;gt; [doesn't work: https://gitlab.com/inkscape/extensions/-/issues/216]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:631--&amp;gt;&lt;br /&gt;
A set of two extensions that convert mesh gradient geometry to paths and back.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:782--&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:632--&amp;gt;&lt;br /&gt;
&amp;lt;!-- === Plot extension ===&lt;br /&gt;
&amp;lt;code&amp;gt;Extensions → Export → Plot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:633--&amp;gt;&lt;br /&gt;
The new option 'Convert objects to paths' will take care of converting everything to a path non-destructively before the data is sent to the plotter. [Known issue: [https://gitlab.com/inkscape/extensions/-/issues/211 does not work]]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:634--&amp;gt;&lt;br /&gt;
&amp;lt;!-- === QR Code ===&lt;br /&gt;
&amp;lt;code&amp;gt;Extensions → Render → Barcode → QR Code&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:635--&amp;gt;&lt;br /&gt;
Options for choosing the shape of single QR code dots were added ([https://gitlab.com/inkscape/extensions/-/issues/150 but do not work]).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:636--&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Barcode extension 1.0.png|''Barcode extension with new options for dot shape at the bottom''|alt=Barcode extension with new options for dot shape at the bottom&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Palettes == &amp;lt;!--T:637--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:638--&amp;gt;&lt;br /&gt;
New palettes:&lt;br /&gt;
* The '''Munsell''' palette&lt;br /&gt;
* the '''Bootstrap 5''' palette and &lt;br /&gt;
* the palette for the '''new GNOME Human Interface Guidelines''' (GNOME HIG) &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:783--&amp;gt;&lt;br /&gt;
have been added to Inkscape's set of stock palettes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:784--&amp;gt;&lt;br /&gt;
Users can now also drag the &amp;lt;code&amp;gt;none&amp;lt;/code&amp;gt; color field from the palette bar at the bottom onto objects to set their color to &amp;lt;code&amp;gt;none&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:639--&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Munsell palette.png|''Munsell palette''|alt=Munsell palette&lt;br /&gt;
File:Bootstrap 5 palette.png|''Bootstrap 5 palette''|alt=Bootstrap 5 palette&lt;br /&gt;
File:Gnome HIG palette.png|''GNOME HIG palette''|alt=GNOME HIG palette&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Templates == &amp;lt;!--T:640--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:641--&amp;gt;&lt;br /&gt;
* The '''Desktop''' template has new options for 4k, 5k, and 8k screens.&lt;br /&gt;
* Some new page sizes were added to the '''(Blank) Page''' template.&lt;br /&gt;
* New: template for an '''A4 3-fold roll flyer'''&lt;br /&gt;
* New: template for '''Envelope''' with 2 standard envelope formats&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:642--&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Desktop templates.png|''New template options for 'Desktop' template''|alt=New template options for 'Desktop' template&lt;br /&gt;
File:A4 3fold roll template.png|''New A4 3-fold roll flyer template''|alt=New A4 3-fold roll flyer template&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SVG and CSS == &amp;lt;!--T:643--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:644--&amp;gt;&lt;br /&gt;
* '''Dashes''': Inkscape can now load and display files with dashes and/or dash offsets defined in units other than the unitless user unit (e.g. &amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;mm&amp;lt;/code&amp;gt;) correctly. There is no user interface for editing these values currently, except for the XML editor. Values for &amp;lt;code&amp;gt;stroke-dasharray&amp;lt;/code&amp;gt; that are entered in other units (except for &amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt;) will be converted to user units when the new values are set.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:645--&amp;gt;&lt;br /&gt;
* '''Blend modes''' applied via Layers and Objects dialog no longer use SVG filters, but CSS blend modes. These can be exported to PDF without rasterization.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:646--&amp;gt;&lt;br /&gt;
* '''Hairlines''' can now be rendered in Inkscape. There is currently no user interface for adding them yet, though. Hairlines can be specified by adding &amp;lt;code&amp;gt;stroke-width:1px; stroke-width: -ink-hairline; vector-effect:non-scaling-stroke;&amp;lt;/code&amp;gt; into the &amp;lt;code&amp;gt;&amp;lt;style&amp;gt;&amp;lt;/code&amp;gt; tag of the object via the XML editor or the Style dialog. Hairlines will be exported to PNG correctly. Export to PDF requires that the Cairo library that your Inkscape program was compiled with contains the additional code from https://gitlab.freedesktop.org/cairo/cairo/merge_requests/21 (as of April 29, 2020, there's no official Cairo version available yet that contains the patch).&lt;br /&gt;
&lt;br /&gt;
== Dialogs == &amp;lt;!--T:647--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== About === &amp;lt;!--T:785--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Help → About Inkscape&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:786--&amp;gt;&lt;br /&gt;
The Inkscape 1.0 About screen features the winning entry of the [https://inkscape.org/gallery/=about-screen-contest/contest-for-10/ Inkscape 1.0 About Screen Contest], [https://inkscape.org/~bayubayu/%E2%98%85island-of-creativity &amp;quot;Island of Creativity&amp;quot;] by [https://inkscape.org/news/2020/02/11/inkscape-brings-enjoyment-and-freedom-creativity/ Bayu Rizaldhan Rayes], and its layout has changed a little.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:787--&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=600px&amp;gt;&lt;br /&gt;
File:About.1.0.png|''The Inkscape 1.0 About Screen''|alt=The Inkscape 1.0 About Screen&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Arrange === &amp;lt;!--T:648--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Object → Arrange&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:649--&amp;gt;&lt;br /&gt;
The 'Polar coordinates' functionality now arranges objects clockwise (in selection order) around the circle/ellipse. This should better correspond to user expectations.&lt;br /&gt;
&lt;br /&gt;
=== Document Properties === &amp;lt;!--T:650--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;File → Document Properties&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:651--&amp;gt;&lt;br /&gt;
* When resizing the page, the page margin fields can now be '''locked''', so the same value will be used for all margins, but only needs to be entered once.&lt;br /&gt;
* The guides panel now has controls to lock or unlock all guides, create guides around the page, and delete all guides. These actions also appear on the Edit menu, making it possible to assign custom keyboard shortcuts.&lt;br /&gt;
* '''Grids can now be aligned''' to the corners, edge midpoints, or centre of the page with a button click in the grids panel.&lt;br /&gt;
* Checkerboard patterns can now have a color (for updating the current view, check and uncheck the box for the checkerboard background, [https://gitlab.com/inkscape/inbox/-/issues/2561 Issue #2561]). This color will also be used as a (non-checkered) background for PNG export.&lt;br /&gt;
* A set of new page formats for different Video resolutions (SD/PAL, SD-Widescreen/PAL, SD/NTSC, SD-Widescreen/NTSC, HD 720p, HD 1080p, DCI 2k (Full Frame), UHD 4k, DCI 4k (Full Frame), UHD 8k) has been added.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:652--&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Lock margins doc props.png|''Lock to set same margins for page resizing''|alt=Lock to set same margins for page resizing&lt;br /&gt;
File:New guide options doc props.png|''Document properties: Toggle guide lock for document, create page border guides, remove all guides''|alt=Document properties: Toggle guide lock for document, create page border guides, remove all guides&lt;br /&gt;
File:Grid alignment doc props.png|''Grid alignment options in document properties''|alt=Grid alignment options in document properties&lt;br /&gt;
File:Colorful checkerboard.png|''Checkerboard background with color''|alt=Checkerboard background with color&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fill and Stroke === &amp;lt;!--T:653--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Object → Fill and stroke&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:654--&amp;gt;&lt;br /&gt;
* The RGBA code entry field now also accepts values like &amp;lt;code&amp;gt;#123&amp;lt;/code&amp;gt; and autocompletes them to &amp;lt;code&amp;gt;#112233&amp;lt;/code&amp;gt;, automatically removes hash signs in pasted codes, and keeps the old alpha value if the pasted code does not contain any.&lt;br /&gt;
* The blur slider is now scaled quadratically as you drag the slider. This makes it easier to apply and adjust smaller blur values.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:788--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Moved to 1.1 * '''Hairlines''' option added for the stroke style:&lt;br /&gt;
** useful for laser cutters / plotters&lt;br /&gt;
** export to pdf and other file formats, that support hairlines natively, requires a patch to Cairo (https://gitlab.freedesktop.org/cairo/cairo/merge_requests/21), if unavailable, a very thin line width will be used instead&lt;br /&gt;
** in other SVG renderers, these will be handled via non-scaling stroke / stroke width of 1px&lt;br /&gt;
** export to PNG and rendering on canvas will use a line width of 1px --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Filter Editor === &amp;lt;!--T:655--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Filters → Filter Editor&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:656--&amp;gt;&lt;br /&gt;
The filter primitives now have a symbolic icon (one whose color can be changed).&lt;br /&gt;
&lt;br /&gt;
=== Objects === &amp;lt;!--T:657--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Object → Objects&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:658--&amp;gt;&lt;br /&gt;
The context (right-click) menu now also contains an entry for '''deleting''' the selected object.&lt;br /&gt;
&lt;br /&gt;
=== Paint Servers === &amp;lt;!--T:659--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Object → Paint Servers&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:660--&amp;gt;&lt;br /&gt;
* New dialog that allows you to see a list of patterns and SVG2 hatch fills used in the current document (or available by default) and to assign those to objects. The hatch fills can be modified by their handles on canvas [https://gitlab.com/inkscape/inbox/-/issues/2526 in the future].&lt;br /&gt;
* &amp;lt;code&amp;gt;Server&amp;lt;/code&amp;gt; field contains the following options: &amp;lt;code&amp;gt;All paint servers&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Current Document&amp;lt;/code&amp;gt; and each document's title from the user's &amp;lt;code&amp;gt;/paint&amp;lt;/code&amp;gt; configuration folder.&lt;br /&gt;
* The &amp;lt;code&amp;gt;Change&amp;lt;/code&amp;gt; field decides whether the fill or the stroke of the object will be set to the paint server on click.&lt;br /&gt;
* You can select multiple objects or a group of objects and they will all get their fill or stroke changed to the selected paint server.&lt;br /&gt;
* To add a new paint server, you need to add an &amp;lt;code&amp;gt;.svg&amp;lt;/code&amp;gt; document in the &amp;lt;code&amp;gt;/paint&amp;lt;/code&amp;gt; user configuration folder with the following restrictions: &lt;br /&gt;
** the svg must be valid&lt;br /&gt;
** it must have a unique &amp;lt;code&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/code&amp;gt; property &lt;br /&gt;
** and it must have patterns or hatches with unique ids in the &amp;lt;code&amp;gt;&amp;lt;defs&amp;gt;&amp;lt;/code&amp;gt; section.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:789--&amp;gt;&lt;br /&gt;
This functionality was added to Inkscape as a Google Summer of Code project. More details on it are available [https://gitlab.com/vanntile/inkscape-gsoc-application#paint-servers-dialog in the project description] and our [https://inkscape.org/news/2020/02/21/valentin-wrangled-meshes-hatches-and-gtk-during-su/ news article].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:790--&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Paint Servers dialog.png|''Paint Server dialog''|alt=Paint Server dialog&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Preferences === &amp;lt;!--T:661--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Edit → Preferences&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:662--&amp;gt;&lt;br /&gt;
* The '''Bitmaps''' subsection has been renamed to '''Imported Images''', as it now applies to both imported (embedded or linked) raster images as well as to imported (embedded or linked) SVG images (i.e. to everything in &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; tags).&lt;br /&gt;
* The '''System''' subsection lists more relevant folders and offers buttons to open those folders with the system's file browser. This makes it easier to find the correct folder, e.g. for resetting the preferences or for adding an extension or a new icon set.&lt;br /&gt;
* The '''System''' subsection now has a button for quickly resetting all Inkscape preferences, which also automatically creates a backup of the current preferences.&lt;br /&gt;
* An option for '''scaling a stroke's dash pattern when scaling the stroke width''' has been added and can be found at &amp;lt;code&amp;gt;Behaviour → Dashes&amp;lt;/code&amp;gt;. It is  activated by default.&lt;br /&gt;
* '''Autosave''' is now enabled by default. The default directory has changed (the path is displayed in &amp;lt;code&amp;gt;Edit → Preferences → Input/Output → Autosave: Autosave directory&amp;lt;/code&amp;gt;).&lt;br /&gt;
* The setting for '''Handle size''' has been moved from '''Input devices''' to '''Interface''' to make it more discoverable.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:663--&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Open folders from preferences.png|''Important folders can be opened from the preferences''|alt=Important folders can be opened from the preferences&lt;br /&gt;
File:Preferences Imported Images.png|''Imported Images section in the preferences with new SVG options''|alt=Imported Images section in the preferences with new SVG options&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Selection Sets Dialog Hidden=== &amp;lt;!--T:791--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:792--&amp;gt;&lt;br /&gt;
The '''Selection Sets''' dialog is deprecated and has been hidden from the menus. It will be removed in Inkscape 1.1 and sets created with this option might not work in a future Inkscape version.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:793--&amp;gt;&lt;br /&gt;
It can be un-hidden by assigning a keyboard shortcut to it in the Inkscape preferences, or by editing the file &amp;lt;code&amp;gt;menus.xml&amp;lt;/code&amp;gt; in Inkscape's &amp;lt;code&amp;gt;ui&amp;lt;/code&amp;gt; folder to uncomment the &amp;lt;code&amp;gt;DialogTags&amp;lt;/code&amp;gt; entry, and saving the edited file in your user preferences' &amp;lt;code&amp;gt;ui&amp;lt;/code&amp;gt; folder.&lt;br /&gt;
&amp;lt;!-- [see https://gitlab.com/inkscape/inkscape/-/merge_requests/1665#note_317458802] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Selectors and CSS [Experimental, hidden]=== &amp;lt;!--T:664--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:665--&amp;gt;&lt;br /&gt;
* New dialog for adding classes and CSS styles to elements of the drawing&lt;br /&gt;
* It is currently in experimental status, thus hidden from the menu (&amp;lt;code&amp;gt;Edit → Selectors and CSS&amp;lt;/code&amp;gt;)&lt;br /&gt;
* The keyboard shortcut '''&amp;lt;kbd&amp;gt;Ctrl + Shift + Q&amp;lt;/kbd&amp;gt;''' can be used to open the dialog&lt;br /&gt;
* Among the [https://gitlab.com/groups/inkscape/-/issues?scope=all&amp;amp;utf8=%E2%9C%93&amp;amp;state=all&amp;amp;search=Selectors known issues], there are a couple crashes, which is the reason why the dialog has been hidden for the 1.0 release.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:794--&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Selectors and CSS dialog.png|''Selectors and CSS dialog''|alt=Selectors and CSS dialog&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Symbols &amp;lt;span id=&amp;quot;symbols&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; === &amp;lt;!--T:667--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Object → Symbols&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:668--&amp;gt;&lt;br /&gt;
The Symbols dialog can now handle a lot of symbols without delay on startup, and also allows searching. Symbols and symbol sets are now displayed in alphabetical order.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:669--&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Symbols list.png|''Symbol sets ordered alphabetically''|alt=Symbol sets ordered alphabetically&lt;br /&gt;
File:Symbols search.png|''Searching for symbols''|alt=Searching for symbols&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Trace Bitmap &amp;lt;span id=&amp;quot;centerline&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:670--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Path → Trace Bitmap&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:671--&amp;gt;&lt;br /&gt;
A new, unified dialog for vectorizing raster graphics is now available from &amp;lt;code&amp;gt;Path → Trace Bitmap&amp;lt;/code&amp;gt;. It contains the previously separate '''Trace pixelart''' dialog and comes with a new option for '''centerline tracing'''. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:795--&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Centerline tracing.png|''Unified Trace Bitmap dialog with Centerline Tracing option''|alt=Unified Trace Bitmap dialog with Centerline Tracing option&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Unicode Characters === &amp;lt;!--T:672--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:673--&amp;gt;&lt;br /&gt;
* The ''''Glyphs' dialog''' has been '''renamed to 'Unicode Characters''''.&lt;br /&gt;
* The characters in the dialog's character list now '''use the selected font'''.&lt;br /&gt;
* Each character now has a '''tooltip''' that shows a larger version of the character, so one can more easily find the correct character.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:674--&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Unicode character dialog.png|''Unicode characters dialog with large tooltip''|alt=Unicode characters dialog with large tooltip&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XML Editor === &amp;lt;!--T:675--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Edit → XML Editor&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:676--&amp;gt;&lt;br /&gt;
The side of the editor that allows one to set, edit or delete attributes can now be panned both horizontally and vertically, or be hidden entirely. &lt;br /&gt;
Long items can more easily be edited in a little popup dialog with a new monospaced font.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:677--&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Xml_editor_popup.png|''XML Editor with editing popup''|alt=XML Editor with editing popup&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Menus == &amp;lt;!--T:678--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:679--&amp;gt;&lt;br /&gt;
* New option to &amp;lt;code&amp;gt;Unlink clones recursively&amp;lt;/code&amp;gt; added into sub-menu at &amp;lt;code&amp;gt;Edit → Clone&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Customization &amp;lt;span id=&amp;quot;customization&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;== &amp;lt;!--T:680--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Customize many files in the share folder === &amp;lt;!--T:681--&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:682--&amp;gt;&lt;br /&gt;
Many files in &amp;lt;code&amp;gt;/share&amp;lt;/code&amp;gt; can be over-ridden by placing files in the user's configuration folder (e.g. &amp;lt;code&amp;gt;~/.config/inkscape&amp;lt;/code&amp;gt;). &lt;br /&gt;
Configurable contents now includes extensions, filters, fonts, gradients, icons, keyboard shortcuts, [preset markers (not yet: [https://gitlab.com/inkscape/inbox/-/issues/211 Issue #211])], user paint servers (SVG hatches, patterns, ...), palettes, about screen, symbol sets, templates, tutorials and some user interface configuration files. Only the file 'units.xml' cannot be overridden.&lt;br /&gt;
&lt;br /&gt;
=== Fonts === &amp;lt;!--T:683--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Load additional fonts ==== &amp;lt;!--T:684--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:685--&amp;gt;&lt;br /&gt;
Inkscape can now load fonts that are not installed on the system. By default Inkscape will load additional fonts from Inkscape's share folder (&amp;lt;code&amp;gt;/share/inkscape/fonts&amp;lt;/code&amp;gt;) and the user's configuration folder (&amp;lt;code&amp;gt;~/.config/inkscape/fonts&amp;lt;/code&amp;gt;). Custom folders can be set in preferences (see &amp;lt;code&amp;gt;Tools → Text → Additional font directories&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:686--&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Custom font folders.png|''Set custom font folders''|alt=Set custom font folders&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Keyboard shortcuts === &amp;lt;!--T:687--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:688--&amp;gt;&lt;br /&gt;
* Allow to use &amp;quot;Super&amp;quot;, &amp;quot;Hyper&amp;quot; and &amp;quot;Meta&amp;quot; modifier keys&lt;br /&gt;
* Improve shortcut handling code. This should fix a lot of issues and allow the use of many shortcuts which were inaccessible before, especially on non-English keyboard layouts.&lt;br /&gt;
* The Keyboard shortcut editor now issues a warning when the entered shortcut is already in use.&lt;br /&gt;
* It is now possible to assign keyboard shortcuts that align an object to the top-left, top-right, bottom-left or bottom-right corners of the anchor (determined via the 'relative to:' field), or to align the objects' top-left, top-right, bottom-left or bottom-right corners with the opposite corner of the anchor.&lt;br /&gt;
&lt;br /&gt;
=== User interface customization === &amp;lt;!--T:689--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:690--&amp;gt;&lt;br /&gt;
* Inkscape is starting to use glade files for its dialogues, so they can be reconfigured by users. Only one is currently supported (filter editor).&lt;br /&gt;
* The contents of the menus can be configured by customising the &amp;lt;code&amp;gt;menus.xml&amp;lt;/code&amp;gt; file. &lt;br /&gt;
* Toolbar contents for the command bar (&amp;lt;code&amp;gt;commands-toolbar.ui&amp;lt;/code&amp;gt;), the snap bar (&amp;lt;code&amp;gt;snap-toolbar.ui&amp;lt;/code&amp;gt;), the tool controls bars for each tool (&amp;lt;code&amp;gt;select-toolbar.ui&amp;lt;/code&amp;gt;), the toolbox (&amp;lt;code&amp;gt;tool-toolbar.ui&amp;lt;/code&amp;gt;) is now configurable.&lt;br /&gt;
* The interface colors and some more UI styles can be customized in &amp;lt;code&amp;gt;&amp;lt;preferences folder&amp;gt;/ui/style.css&amp;lt;/code&amp;gt; (very raw theming support).&lt;br /&gt;
&lt;br /&gt;
=== Theme selection === &amp;lt;!--T:691--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:692--&amp;gt;&lt;br /&gt;
In &amp;lt;code&amp;gt;Edit → Preferences → User Interface → Theme&amp;lt;/code&amp;gt;, users can set a custom GTK3 theme for Inkscape. If the theme comes with a dark variant, activating the 'Use dark theme' checkbox will result in the dark variant being used. The new theme will be applied immediately.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:693--&amp;gt;&lt;br /&gt;
New themes can be installed on your system to be made available in the list to choose from. A large selection of (more or less current) GTK3 themes are available for download at [https://www.gnome-look.org/browse/cat/135/ord/top/ gnome-look.org] . On Windows, the new themes can be placed in &amp;lt;code&amp;gt;&amp;lt;var&amp;gt;%AppData%&amp;lt;/var&amp;gt;\Local\themes\&amp;lt;/code&amp;gt;, so that the full path to the theme's CSS files will be &amp;lt;code&amp;gt;&amp;lt;var&amp;gt;%AppData%&amp;lt;/var&amp;gt;\Local\themes\&amp;lt;theme name&amp;gt;\gtk-3.0\&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Icon set selection === &amp;lt;!--T:694--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:695--&amp;gt;&lt;br /&gt;
In &amp;lt;code&amp;gt;Edit → Preferences → User Interface → Theme&amp;lt;/code&amp;gt;, the icon set to use can be selected. By default, Inkscape comes with 'hicolor', 'Tango', and the new 'Multicolor' icons. In addition to this, it offers to use the system's icons.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:696--&amp;gt;&lt;br /&gt;
The symbolic icon set that is part of the 'hicolor' icon set as well as the new Multicolor icons can be colorized with custom colors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:698--&amp;gt;&lt;br /&gt;
https://wiki.inkscape.org/wiki/images/b/b3/Multicolor_icon_set.png&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=450px&amp;gt;&lt;br /&gt;
File:Themes.gif|''Switching themes on-the-fly''|alt=Switching themes on-the-fly&lt;br /&gt;
File:Tango icons.png|''Light theme with Tango icon set''|alt=Light theme and Tango icon set&lt;br /&gt;
File:Hicolor icons.png|''Light theme with hicolor icon set''|alt=Light theme and hicolor icon set&lt;br /&gt;
File:Dark with symbolic icons.png|''Dark theme with symbolic icon set''|alt=Dark theme and symbolic icon set&lt;br /&gt;
File:Dark symbolic custom color.png|''Dark theme with symbolic icon set and a custom icon color''|alt=Dark theme with custom colored symbolic icon set&lt;br /&gt;
File:Multicolor icon set.png|''New Multicolor icon set on dark theme''|alt=New Multicolor icon set on dark theme&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Saving the current file as template === &amp;lt;!--T:699--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:700--&amp;gt;&lt;br /&gt;
A new entry for saving the current file as a template has been added to the &amp;lt;code&amp;gt;File&amp;lt;/code&amp;gt; menu. You need to specify a name for it, and optionally, you can add the template's author, a description and some keywords. A checkbox allows you to set the new template as the default template.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:701--&amp;gt;&lt;br /&gt;
https://wiki.inkscape.org/wiki/images/5/56/Save_as_templage.png&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=180px&amp;gt;&lt;br /&gt;
File:Save as templage.png|''Save current file as a template''|alt=Save current file as a template&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Custom page sizes in Document Properties === &amp;lt;!--T:702--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:703--&amp;gt;&lt;br /&gt;
Inkscape now creates a CSV file (comma separated values) called &amp;lt;code&amp;gt;pages.csv&amp;lt;/code&amp;gt;. It is located in your Inkscape user preferences folder, next to your  &amp;lt;code&amp;gt;preferences.xml&amp;lt;/code&amp;gt; file. This file contains the default page sizes that you can choose from in the 'Page' tab of the 'Document properties' dialog. You can edit the &amp;lt;code&amp;gt;pages.csv&amp;lt;/code&amp;gt; file to remove the page sizes you won't use, or to add new ones.&lt;br /&gt;
&lt;br /&gt;
== Command Line &amp;lt;span id=&amp;quot;Command_Line&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;== &amp;lt;!--T:707--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:708--&amp;gt;&lt;br /&gt;
The Inkscape command line has undergone a major overhaul with the goal of making it more powerful and flexible for the user and easier to enhance for the developer. The most important changes are:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:709--&amp;gt;&lt;br /&gt;
* Each command-line argument can now be used only once. To specify multiple ''actions'' (''verbs''), use semicolons (e.g. &amp;lt;code&amp;gt;--actions='ObjectFlipVertically;FileSave;FileClose'&amp;lt;/code&amp;gt;).&lt;br /&gt;
* Many ''actions'' can now take arguments (separated from the ''action'' name by a colon.&lt;br /&gt;
* [[Using xverbs|xverbs]] have been removed from Inkscape (command line commands that take parameters from a file, e.g. for saving the selection under a specified filename as SVG file) ([https://sourceforge.net/p/inkscape/mailman/inkscape-devel/thread/33487d06-e3c1-a4e5-1496-7b370d672d2f%40gmail.com/#msg35392523 mailing list thread]).&lt;br /&gt;
* Files can also be saved as Inkscape SVG without calling the GUI save dialog (new command: &amp;lt;code&amp;gt;--export-inkscape-svg&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Multiple objects in single file can be saved into individual files by giving a comma separated list of objects to the command: &amp;lt;code&amp;gt;--export-id&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Inkscape can now import a specific page of a PDF file from the command line, for batch processing (new option: &amp;lt;code&amp;gt;--pdf-page &amp;lt;var&amp;gt;N&amp;lt;/var&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
* For importing a PDF, the option to import via poppler is now available for the command line as &amp;lt;code&amp;gt;pdf-poppler&amp;lt;/code&amp;gt;.&lt;br /&gt;
* New verb allows one to swap fill and stroke style from the command line: &amp;lt;code&amp;gt;EditSwapFillStroke&amp;lt;/code&amp;gt; (a keyboard shortcut can now be assigned to it) ([https://bugs.launchpad.net/inkscape/+bug/675690 Issue #675690 (lp)])&lt;br /&gt;
* The shell mode syntax has changed, too.&lt;br /&gt;
* The file name can now be specified with &amp;lt;code&amp;gt;--export-filename&amp;lt;/code&amp;gt;&lt;br /&gt;
* The command &amp;lt;code&amp;gt;-x&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;--extension-directory&amp;lt;/code&amp;gt; has been removed. Replaced with: &amp;lt;code&amp;gt;--system-data-directory&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;--user-data-directory&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:710--&amp;gt;&lt;br /&gt;
More information about usage and how to update your commands can be found at [[Using the Command Line]].&lt;br /&gt;
&lt;br /&gt;
== Tutorials / Documentation == &amp;lt;!--T:796--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:730--&amp;gt;&lt;br /&gt;
* Some small updates were made to tutorial texts&lt;br /&gt;
* Tutorial files got a new header / footer design, using [https://inkscape.org/~esteban/%E2%98%85inksscreen-10-by-esteban-capella Esteban Capella's entry] for our About Screen Contest.&lt;br /&gt;
&lt;br /&gt;
== Translations == &amp;lt;!--T:711--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:712--&amp;gt;&lt;br /&gt;
Translations were updated for: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:713--&amp;gt;&lt;br /&gt;
* Basque&lt;br /&gt;
* British English&lt;br /&gt;
* Brazilian Portuguese&lt;br /&gt;
* Catalan&lt;br /&gt;
* Croatian&lt;br /&gt;
* Czech&lt;br /&gt;
* Dutch&lt;br /&gt;
* Finnish&lt;br /&gt;
* French&lt;br /&gt;
* German&lt;br /&gt;
* Greek&lt;br /&gt;
* Hindi&lt;br /&gt;
* Hungarian&lt;br /&gt;
* Icelandic&lt;br /&gt;
* Indonesian&lt;br /&gt;
* Italian&lt;br /&gt;
* Korean&lt;br /&gt;
* Latvian&lt;br /&gt;
* Norwegian (Bokmål)&lt;br /&gt;
* Polish&lt;br /&gt;
* Romanian&lt;br /&gt;
* Russian&lt;br /&gt;
* Slovak&lt;br /&gt;
* Spanish&lt;br /&gt;
* Swedish&lt;br /&gt;
* Turkish&lt;br /&gt;
* Ukrainian&lt;br /&gt;
* Urdu&lt;br /&gt;
* Swedish&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:716--&amp;gt;&lt;br /&gt;
Tutorial translations were added for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:717--&amp;gt;&lt;br /&gt;
* Korean&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:718--&amp;gt;&lt;br /&gt;
Translations were dropped for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:719--&amp;gt;&lt;br /&gt;
* Amharic&lt;br /&gt;
&lt;br /&gt;
== Notable Bugfixes == &amp;lt;!--T:720--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:721--&amp;gt;&lt;br /&gt;
* Symbols: Visio Stencils loaded from &amp;lt;code&amp;gt;.vss&amp;lt;/code&amp;gt; files now use their actual name instead of a placeholder derived from the symbol file's name ([https://bugs.launchpad.net/inkscape/+bug/1676144 Issue #1676144 (lp)])&lt;br /&gt;
* Shapes on Pen and Pencil tools now retain color and width ([https://bugs.launchpad.net/inkscape/+bug/1707899 Issue #1707899 (lp)]).&lt;br /&gt;
* Text and Font dialog: The font selection no longer jumps to the top of the list when clicking Apply.&lt;br /&gt;
* Docked dialogs now open on their own when the corresponding functionality is called from a menu or button&lt;br /&gt;
* The icon preview dialog now correctly shows the page background (Issue #[https://bugs.launchpad.net/inkscape/+bug/1537497 1537497 (lp)]).&lt;br /&gt;
* As of Windows 10 (version 1809) fonts are installed into a new user-specific folder by default. Allow Inkscape to recognize those fonts.  ([https://gitlab.com/inkscape/inkscape/issues/50 Iusse #50])&lt;br /&gt;
* The default Perl interpreter executable on Windows was changed from &amp;lt;code&amp;gt;perl.exe&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;wperl.exe&amp;lt;/code&amp;gt; which should usually avoid flashing a console window.  ([https://gitlab.com/inkscape/inkscape/issues/66 Issue #66])&lt;br /&gt;
* Some printers who don't correctly recognize the page formats sent by Inkscape, printed only square excerpts of the whole image that was supposed to be printed. Now they print the whole image ([https://gitlab.com/inkscape/inkscape/merge_requests/407 Merge request #407]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:722--&amp;gt;&lt;br /&gt;
For an exhaustive list of bugs that have been fixed, please see the [https://launchpad.net/inkscape/1.0.x milestones page for Inkscape 1.0 on Launchpad] and the [https://gitlab.com/inkscape/inkscape/issues?scope=all&amp;amp;utf8=%E2%9C%93&amp;amp;state=closed&amp;amp;milestone_title=Inkscape%201.0 list of milestoned issues on GitLab].&lt;br /&gt;
&lt;br /&gt;
== Breaking changes / Action required == &amp;lt;!--T:371--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== For users === &amp;lt;!--T:372--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Custom Icon Sets &amp;lt;span id=&amp;quot;custom_icon_sets&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:373--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:374--&amp;gt;&lt;br /&gt;
Icon sets no longer consist of a single file containing all icons. Instead each icon is allocated its own file. The directory structure must follow the [https://developer.gnome.org/icon-theme-spec/ standard structure for Gnome icons].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:375--&amp;gt;&lt;br /&gt;
If you would like to create or convert your own icon set to the new format, please compare the 'hicolor' and 'Tango' icon theme folders, in your Inkscape installation's 'share' directory for suitable examples and check out [[Creating a new multicolor icon theme | our guide to making a new multicolor icon theme]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:376--&amp;gt;&lt;br /&gt;
As a side effect of a bug fix to the icon preview dialog (see below), custom UI icon SVG files need to be updated to have their background color alpha channel set to 0 so that they display correctly (see Issue #[https://bugs.launchpad.net/inkscape/+bug/1661989 1661989 (lp)]).&lt;br /&gt;
&lt;br /&gt;
==== Third-party extensions &amp;lt;span id=&amp;quot;extensions-api&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:377--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:378--&amp;gt;&lt;br /&gt;
Most extensions that are maintained by a third-party developer (i.e. that are not an Inkscape stock extension) need to be updated to work with this version of Inkscape. Inkscape contributors have contacted many extension authors already to let them know about the upcoming changes. If your favorite third-party extension still needs to be updated to be compatible with Inkscape 1.0, please point its author to [https://wiki.inkscape.org/wiki/index.php/Release_notes/1.0#For_extension_writers the section about updating one's extension in the Wiki].&lt;br /&gt;
&lt;br /&gt;
==== Dropped / Replaced Extensions &amp;lt;span id=&amp;quot;dropped_extensions&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:379--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:380--&amp;gt;&lt;br /&gt;
Extensions that previously used the UniConvertor library for saving/opening various file formats have been removed, as well as some extensions that depended on third-party programs:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:381--&amp;gt;&lt;br /&gt;
'''''Import extensions that have been removed:'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:382--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Hopefully, we'll get info about correctness here: https://gitlab.com/inkscape/inbox/issues/1213#note_273045677 --&amp;gt;&lt;br /&gt;
* Adobe Illustrator 8.0 and below (UC) (&amp;lt;code&amp;gt;*.ai&amp;lt;/code&amp;gt;) (Workaround: rename the file extension to &amp;lt;code&amp;gt;.eps&amp;lt;/code&amp;gt;. Newer versions can still be imported if they contain an embedded PDF.)&lt;br /&gt;
* Corel DRAW Compressed Exchange files (UC) (&amp;lt;code&amp;gt;*.ccx&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Corel DRAW 7-X4 files (UC) (&amp;lt;code&amp;gt;*.cdr&amp;lt;/code&amp;gt;) (&amp;lt;code&amp;gt;*.cdr&amp;lt;/code&amp;gt; in general can still be imported)&lt;br /&gt;
* Corel DRAW 7-13 template files (UC) (&amp;lt;code&amp;gt;*.cdt&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Computer Graphics Metafile files (UC) (&amp;lt;code&amp;gt;*.cgm&amp;lt;/code&amp;gt;) &amp;lt;!-- confirmed --&amp;gt;&lt;br /&gt;
* Corel DRAW Presentation Exchange files (UC) (&amp;lt;code&amp;gt;*.cmx&amp;lt;/code&amp;gt;)&lt;br /&gt;
* HP Graphics Language Plot file [AutoCAD] (UC) (&amp;lt;code&amp;gt;*.plt&amp;lt;/code&amp;gt;) &amp;lt;!-- confirmed --&amp;gt;&lt;br /&gt;
* sK1 vector graphics files (UC) (&amp;lt;code&amp;gt;*.sk1&amp;lt;/code&amp;gt;) &amp;lt;!-- confirmed --&amp;gt;&lt;br /&gt;
* Dia Diagram (&amp;lt;code&amp;gt;*.dia&amp;lt;/code&amp;gt;) (Workaround: export as a different format from [https://wiki.gnome.org/Apps/Dia/Download Dia]) &amp;lt;!-- confirmed --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:383--&amp;gt;&lt;br /&gt;
'''''Export extensions that have been removed:'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:384--&amp;gt;&lt;br /&gt;
* HP Graphics Language Plot file [AutoCAD] (UC) (&amp;lt;code&amp;gt;*.plt&amp;lt;/code&amp;gt;) &amp;lt;!-- confirmed --&amp;gt;&lt;br /&gt;
* sK1 vector graphics files (UC) (&amp;lt;code&amp;gt;*.sk1&amp;lt;/code&amp;gt;) &amp;lt;!-- confirmed --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:385--&amp;gt;&lt;br /&gt;
'''''Extensions that have been replaced:'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:386--&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Render → LaTeX&amp;lt;/code&amp;gt;: The [https://www.julienvitard.eu/en/eqtexsvg_en.html EQTeXSVG extension] (&amp;lt;code&amp;gt;Render → LaTeX&amp;lt;/code&amp;gt;) that could be used to convert an inline LaTeX equation into SVG paths using Python was dropped, due to its external dependencies. It has been replaced by the extension &amp;lt;code&amp;gt;Render → Mathematics → LaTeX (pdflatex)&amp;lt;/code&amp;gt; which serves the same purpose.&lt;br /&gt;
&lt;br /&gt;
==== Command line changes ==== &amp;lt;!--T:797--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:798--&amp;gt;&lt;br /&gt;
The Inkscape command line options [[#Command Line|have changed significantly (see below)]]. Any command line scripts that you have used will need to be updated for Inkscape 1.0.&lt;br /&gt;
&lt;br /&gt;
=== For extension writers &amp;lt;span id=&amp;quot;extension_updates&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:387--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:388--&amp;gt;&lt;br /&gt;
Extensions have undergone some fundamental changes. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:389--&amp;gt;&lt;br /&gt;
Inkscape's stock extensions '''have been moved to [https://gitlab.com/inkscape/extensions their own repository]''' and have been updated for compatibility with '''Python 3'''. Internally, extensions have been reorganized, many functions have been deprecated, and new functions have been added.&lt;br /&gt;
&lt;br /&gt;
==== General ==== &amp;lt;!--T:390--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:391--&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;python3&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Extensions were updated to be compatible with Python 3. While we'll be migrating away from Python 2, extension writers should aim for support of Python 2.7 and Python 3.5+ for maximum compatibility.&lt;br /&gt;
* Windows packages now ship with Python 3 (currently Python 3.7). Python 2 is not bundled anymore, so make sure to update your extension to be compatible.&lt;br /&gt;
* Inkscape now adds itself to search path on startup, so you should always be able to call it from your extension by simply calling &amp;lt;code&amp;gt;inkscape&amp;lt;/code&amp;gt;, without the need to add it to search path manually, or worrying about other potentially incompatible versions of Inkscape being available on search path.&lt;br /&gt;
* The folder structure of Windows packages was updated: Binaries were moved from the installation root to &amp;lt;code&amp;gt;bin/&amp;lt;/code&amp;gt;, Inkscape's shared files where moved from &amp;lt;code&amp;gt;share/&amp;lt;/code&amp;gt; to a &amp;lt;code&amp;gt;share/inkscape&amp;lt;/code&amp;gt; subfolder.&lt;br /&gt;
* The underscores that were previously necessary to mark elements as translatable are no longer needed. Elements that are usually translated are now by default included in translations. Elements that are usually not translated, are not included. This can be overridden by setting the &amp;lt;code&amp;gt;translatable=&amp;quot;yes/no&amp;quot;&amp;lt;/code&amp;gt; attribute.&lt;br /&gt;
* Extensions (including their &amp;lt;code&amp;gt;.inx&amp;lt;/code&amp;gt; files) can now be put into a subdirectory of the &amp;lt;code&amp;gt;extensions/&amp;lt;/code&amp;gt; folder to allow for better structuring and separation of extensions.&lt;br /&gt;
&lt;br /&gt;
==== Extension dialogs ==== &amp;lt;!--T:392--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:393--&amp;gt;&lt;br /&gt;
Extension dialogs have some new input types and layout options:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:394--&amp;gt;&lt;br /&gt;
* new multiline text fields&lt;br /&gt;
* new file chooser fields&lt;br /&gt;
* new &amp;lt;code&amp;gt;appearance=&amp;quot;url&amp;quot;&amp;lt;/code&amp;gt; for [[INX Parameters]] of type &amp;lt;code&amp;gt;&amp;quot;description&amp;quot;&amp;lt;/code&amp;gt;. You can now add clickable links to your extension UI.&lt;br /&gt;
* a simpler version of the color chooser field has been added&lt;br /&gt;
* new layout options (separator, table-like layouts)&lt;br /&gt;
* all [[INX Parameters]] now have the common attribute &amp;lt;code&amp;gt;indent=&amp;quot;&amp;lt;var&amp;gt;n&amp;lt;/var&amp;gt;&amp;quot;&amp;lt;/code&amp;gt; where &amp;lt;code&amp;gt;&amp;lt;var&amp;gt;n&amp;lt;/var&amp;gt;&amp;lt;/code&amp;gt; specifies the level of indentation in the extension UI.&lt;br /&gt;
* new &amp;lt;code&amp;gt;label&amp;lt;/code&amp;gt; parameter&lt;br /&gt;
* new option to include an image&lt;br /&gt;
* some confusing options have been merged&lt;br /&gt;
* new effect extension attribute &amp;lt;code&amp;gt;implements-custom-gui&amp;lt;/code&amp;gt; is [http://wiki.inkscape.org/wiki/index.php/INX_extension_descriptor_format#Attributes_description available] to hide the 'Extension is working' dialog.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:799--&amp;gt;&lt;br /&gt;
https://wiki.inkscape.org/wiki/images/e/eb/New_extension_dialog_fields.png&lt;br /&gt;
&amp;lt;--&amp;lt;img src=&amp;quot;https://wiki.inkscape.org/wiki/images/e/eb/New_extension_dialog_fields.png&amp;quot; alt=&amp;quot;Demo extension dialog with new fields and layout options&amp;quot; /&amp;gt;--&amp;gt;&lt;br /&gt;
&amp;lt;gallerymode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:New extension dialog fields.png|''Demo extension dialog with new fields and layout options''|alt=Demo extension dialog with new fields and layout options&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== More info ==== &amp;lt;!--T:395--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:396--&amp;gt;&lt;br /&gt;
Please also note the changed [[#Command Line|command line options]], if your extension calls another instance of Inkscape.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:397--&amp;gt;&lt;br /&gt;
More detailed instructions for updating old extensions are available at [[Updating your Extension for 1.0]]. Also check the [https://inkscape.gitlab.io/extensions/documentation/ extension (&amp;lt;code&amp;gt;inkex&amp;lt;/code&amp;gt;) API documentation] and the [https://gitlab.com/inkscape/extensions stock extensions repository] for finding comparable extensions. If you have questions about extension development, you can join us in our [https://chat.inkscape.org/channel/inkscape_extensions extension development chat channel].&lt;br /&gt;
&lt;br /&gt;
=== For packagers and those who compile Inkscape &amp;lt;span id=&amp;quot;packaging_updates&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:398--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:399--&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;autotools&amp;lt;/code&amp;gt; builds have been dropped. Please use &amp;lt;code&amp;gt;CMake&amp;lt;/code&amp;gt; for building Inkscape from now on. More info is available [https://inkscape.org/develop/getting-started/#092-onwards on our website].&lt;br /&gt;
* &amp;lt;code&amp;gt;libsoup&amp;lt;/code&amp;gt; dependency added: we use &amp;lt;code&amp;gt;libsoup&amp;lt;/code&amp;gt; for making HTTP requests without a need for &amp;lt;code&amp;gt;dbus&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;gvfs&amp;lt;/code&amp;gt;.&lt;br /&gt;
* double-conversion [https://github.com/google/double-conversion] dependency added: &amp;lt;code&amp;gt;lib2geom&amp;lt;/code&amp;gt; now depends on an external version of the library.&lt;br /&gt;
* Inkscape now uses a git submodule for the &amp;lt;code&amp;gt;extensions/&amp;lt;/code&amp;gt; directory. If you have cloned the repository and are not building from the release source code tarball, please note the [https://inkscape.org/en/develop/getting-started/ updated build instructions]&lt;br /&gt;
* On Ubuntu 18.04, Gnome's fallback icon set (package 'adwaita-icon-theme-full'), that is needed to display Inkscape's default icons completely, is no longer automatically installed. It has been added as a 'recommends' level dependency.&lt;br /&gt;
* lib2geom: [insert up-to-date info here]&lt;br /&gt;
* The environment variable &amp;lt;code&amp;gt;INKSCAPE_PORTABLE_PROFILE_DIR&amp;lt;/code&amp;gt; has been removed. Please use the equivalent &amp;lt;code&amp;gt;INKSCAPE_PROFILE_DIR&amp;lt;/code&amp;gt; instead for changing the location of the profile directory at run time. (see also [https://gitlab.com/inkscape/inkscape/issues/114 #114])&lt;br /&gt;
* Inkscape extensions have been updated to work with Python 3, they no longer depend on Python 2 (but still work with it)&lt;br /&gt;
&lt;br /&gt;
== Known Issues== &amp;lt;!--T:723--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:726--&amp;gt;&lt;br /&gt;
The Inkscape team has been working hard behind the scenes to fix as many bugs as possible for 1.0. See [https://gitlab.com/inkscape/inkscape/issues our list of confirmed and ready-to-be-worked-on issues] and [https://gitlab.com/inkscape/inbox/issues the list of new user submitted issues, questions and feature requests].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:800--&amp;gt;&lt;br /&gt;
Among these, the following issues will probably be noticed when using Inkscape 1.0:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:801--&amp;gt;&lt;br /&gt;
* Texts are not accepted as operand for boolean operations and similar functions, such as nested offset. You now need to convert to path, ungroup, and union before using in Boolean operations. See [https://gitlab.com/inkscape/inkscape/-/issues/589 #589].&lt;br /&gt;
* For both Text-inside-shape and Text-on-path, selecting the text and path/shape and using Align &amp;amp; Distribute -&amp;gt; Align (e.g. on page center) changes the relative position between text and shape. As a workaround, group them first.&lt;br /&gt;
* Manual Kerning, Text angle etc. are not supported for SVG2 flowed text by means of the specification. However, the corresponding spinbuttons in the Text toolbar are not inactive, and changing them will have no effect. [https://gitlab.com/inkscape/inkscape/-/issues/703 #703]&lt;br /&gt;
* The popover to edit attributes in the XML Editor is truncated when dialog is undocked or floating. See [https://gitlab.com/inkscape/inkscape/-/issues/1255 #1255].&lt;br /&gt;
* Grid origin is dependent on y-axis direction. For old files with grids, flip the y-axis direction, or correct the origin in those files. See [https://gitlab.com/inkscape/inbox/-/issues/933 #933].&lt;br /&gt;
* Dialogs not showing/hiding properly on small windows or some window configurations. Workaround is to resize the window or change focus to a different window. See [https://gitlab.com/inkscape/inkscape/-/issues/604 #604].&lt;br /&gt;
* Menu drop-downs appear on the wrong screen for some multi-screen setups [https://gitlab.com/inkscape/inkscape/-/issues/54]&lt;br /&gt;
* Certain Live Path Effects are known to interact poorly. For example, Powerstroke creates a path with a lot of additional nodes, and Fillet/Chamfer then tries to change all these nodes. See [https://gitlab.com/inkscape/inbox/-/issues/885 885].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:802--&amp;gt;&lt;br /&gt;
'''Windows specific issues'''&lt;br /&gt;
* Some tablets are not registered on some Windows 10 machines, see [https://gitlab.com/inkscape/inkscape/-/issues/832 #832]&lt;br /&gt;
* Windows Store fonts not discoverable by Inkscape, see [https://gitlab.com/inkscape/inkscape/-/issues/1400 #1400]. Fonts have to be installed for all users to be used in Inkscape.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:803--&amp;gt;&lt;br /&gt;
In case you notice any issues with Inkscape 1.0, please make sure to [http://inkscape.org/report report them], so we can fix them in one of the next releases!&lt;br /&gt;
&lt;br /&gt;
== Inkview == &amp;lt;!--T:704--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:705--&amp;gt;&lt;br /&gt;
'''Inkview''' (a simple SVG viewer) was considerably improved and got some new features:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:706--&amp;gt;&lt;br /&gt;
* Support folders as input (will load all SVG files from the specified folder)&amp;lt;br/&amp;gt;The &amp;lt;code&amp;gt;-r&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;--recursive&amp;lt;/code&amp;gt; option will even allow to search subfolders recursively.&lt;br /&gt;
* Implement &amp;lt;code&amp;gt;-t&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;--timer&amp;lt;/code&amp;gt; option which allows to set a time after which the next file will be automatically loaded.&lt;br /&gt;
* Add &amp;lt;code&amp;gt;-s&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;--scale&amp;lt;/code&amp;gt; option to set a factor by which to scale the displayed image.&lt;br /&gt;
* Add &amp;lt;code&amp;gt;-f&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;--fullscreen&amp;lt;/code&amp;gt; option to launch Inkview in fullscreen mode&lt;br /&gt;
* Many smaller fixes and improvements&lt;br /&gt;
&lt;br /&gt;
== Previous releases == &amp;lt;!--T:727--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:728--&amp;gt;&lt;br /&gt;
* [[Release notes/0.92]] ([[Release_notes/0.92.1 |0.92.1]], [[Release_notes/0.92.2 |0.92.2]], [[Release_notes/0.92.3 |0.92.3]], [[Release_notes/0.92.4 |0.92.4]], [[Release_notes/0.92.5 |0.92.5]])&lt;br /&gt;
* [[Release notes/0.91]]&lt;br /&gt;
* [[Release notes/0.48]] ([[Release notes/0.48.1 |0.48.1]], [[Release notes/0.48.2 | 0.48.2]], [[Release notes/0.48.3 | 0.48.3]], [[Release notes/0.48.4 | 0.48.4]], [[Release notes/0.48.5 | 0.48.5]])&lt;br /&gt;
* [[Release notes/0.47]]&lt;br /&gt;
* [[Release notes/0.46]]&lt;br /&gt;
* [[Release notes/0.45]]&lt;br /&gt;
* [[Release notes/0.44]]&lt;br /&gt;
* [[Release notes/0.43]]&lt;br /&gt;
* [[Release notes/0.42]]&lt;br /&gt;
* [[Release notes/0.41]]&lt;br /&gt;
* [[Release notes/0.40]]&lt;br /&gt;
* [[Release notes/0.39]]&lt;br /&gt;
* [[Release notes/0.38]]&lt;br /&gt;
* [[Release notes/0.37]]&lt;br /&gt;
* [[Release notes/0.36]]&lt;br /&gt;
* [[Release notes/0.35]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.0&amp;diff=118455</id>
		<title>Release notes/1.0</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.0&amp;diff=118455"/>
		<updated>2020-05-08T16:50:08Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Other languages|en=Release_notes/1.0}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;languages /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Inkscape 1.0 == &amp;lt;!--T:365--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:366--&amp;gt;&lt;br /&gt;
&amp;lt;!--'''(definitely not released yet - [[AnnouncePlanning1.0]])'''--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:368--&amp;gt;&lt;br /&gt;
Released on '''«2020-05-01»'''.&lt;br /&gt;
&lt;br /&gt;
== Release highlights == &amp;lt;!--T:367--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:370--&amp;gt;&lt;br /&gt;
* [[#customization|Theming support and more new customization options]]&lt;br /&gt;
* [[#hidpi|Better HiDPI (high resolution) screen support]]&lt;br /&gt;
* [[#macos|Native support for macOS with a signed and notarized .dmg file]]&lt;br /&gt;
* [[#origin|Coordinate origin in top left corner by default]]&lt;br /&gt;
* [[#canvas|Canvas rotation and mirroring]]&lt;br /&gt;
* [[#on-canvas-align|On-Canvas alignment of objects]]&lt;br /&gt;
* [[#view-modes|Split view and X-Ray modes]]&lt;br /&gt;
* [[#powerpencil|PowerPencil for drawing editable, variable width strokes with a pressure sensitive graphics tablet]]&lt;br /&gt;
* [[#png-export|New PNG export options]]&lt;br /&gt;
* [[#centerline|Integrated centerline tracing for vectorizing line drawings]]&lt;br /&gt;
* [[#symbols|Searchable Symbols dialog]]&lt;br /&gt;
* [[#lpe-dialog|New Live Path Effect (LPE) selection dialog]]&lt;br /&gt;
* [[#lpes|New Corners (Fillet/chamfer) LPE, (lossless) Boolean Operation LPE (experimental), Offset LPE and Measure Segments LPE (and more!)]]&lt;br /&gt;
* [[#performance|Path operations, deselection of a large number of paths as well as grouping/ungrouping are much faster now]]&lt;br /&gt;
* [[#line-height|Much improved text line-height settings]]&lt;br /&gt;
* [[#variable-fonts|Variable fonts support (only if compiled with pango library version &amp;gt;= 1.41.1)]]&lt;br /&gt;
* [[#flowed-text|Browser-compatible flowed text]]&lt;br /&gt;
* [[#extensions-api|Extensions programming interface updated, with many new options]] - ''Note: this introduces breaking changes, some third-party extensions will have to be updated to work with Inkscape 1.0''&lt;br /&gt;
* [[#python3|Python 3 support for extensions]]&lt;br /&gt;
&lt;br /&gt;
== General: Application == &amp;lt;!--T:400--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Performance &amp;lt;span id=&amp;quot;performance&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:401--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:731--&amp;gt;&lt;br /&gt;
Lots of small performance improvements in various areas combine to make Inkscape run smoother than before:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:732--&amp;gt;&lt;br /&gt;
* Accelerated breaking apart of paths and Boolean operations (by disabling intermittent canvas rendering during these operations).&lt;br /&gt;
* Accelerated &amp;quot;deselect&amp;quot; speed (by improving internal data structure algorithms).&lt;br /&gt;
* Faster grouping and ungrouping of groups with a large number of objects&lt;br /&gt;
* Speed boost to operations on large sets of objects in the Objects dialog (Issue [https://gitlab.com/inkscape/inbox/issues/392 #392])&lt;br /&gt;
* Faster lookup of attributes (MR [https://gitlab.com/inkscape/inkscape/merge_requests/448 #448])&lt;br /&gt;
&lt;br /&gt;
=== Mac Application &amp;lt;span id=&amp;quot;macos&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:402--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:403--&amp;gt;&lt;br /&gt;
Inkscape is now a first-rate native macOS application, and no longer requires XQuartz to operate. The minimum required operating system version is OS X El Capitan 10.11.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:404--&amp;gt;&lt;br /&gt;
It has a standard Mac-style menu bar (rather than a menu bar within the window). Keyboard shortcuts now use the command (&amp;lt;kbd&amp;gt;⌘&amp;lt;/kbd&amp;gt;) key rather than the control key. Retina display screen resolution is now supported. The build is now cleanly 64-bit, a prerequisite for macOS Catalina 10.15 and beyond. It comes bundled with Python 3 to power Inkscape extensions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:405--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
        &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/Mac_menu_1.0_screenshot_dz83Pfu.png&amp;quot; alt=&amp;quot;Inkscape 1.0 on macOS&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/Mac_menu_1.0_screenshot.png Inkscape 1.0 on macOS]&amp;lt;/i&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Mac_menu_1.0_screenshot.png|''Inkscape 1.0 on macOS''|alt=Inkscape 1.0 on macOS&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== General User Interface == &amp;lt;!--T:406--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Modernized GUI Toolkit=== &amp;lt;!--T:407--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:408--&amp;gt;&lt;br /&gt;
The user interface has been changed to utilize a more recent version of GTK+ (GTK+ 3). This is a collection of user interface building blocks that Inkscape uses to draw the user interface on the screen. This new version brings many improvements, especially for users of HiDPI (high resolution) screens. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:733--&amp;gt;&lt;br /&gt;
Bringing the newer GTK+ toolkit to Inkscape has been an eagerly anticipated goal for a long time. It has taken much effort by the team involved and it was a focus point of the [https://inkscape.org/en/news/2018/05/22/2018-boston-inkscape-hackfest/ Boston Hackfest].&lt;br /&gt;
&lt;br /&gt;
=== Window position / size / behavior === &amp;lt;!--T:409--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:410--&amp;gt;&lt;br /&gt;
Improvements and fixes to the code for handling/restoring window size and position [https://gitlab.com/inkscape/inkscape/merge_requests/180]&lt;br /&gt;
were made. The window manager handles most of the jobs now, which should make it much more robust. If you still encounter problems with this, please report those [https://inkscape.org/report to our bug tracker].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:734--&amp;gt;&lt;br /&gt;
The dialog opacity options have been removed, because they were causing crashes that could not be fixed otherwise.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:735--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
        &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Panels_re-arrangement.gif&amp;quot; alt=&amp;quot;Panels re-arrangement&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Panels_re-arrangement.gif Panels re-arrangement]&amp;lt;/i&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Panels re-arrangement.gif|Panels re-arrangement&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== High Resolution Screens &amp;lt;span id=&amp;quot;hidpi&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; === &amp;lt;!--T:411--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:412--&amp;gt;&lt;br /&gt;
Inkscape now supports HiDPI (high resolution) screens natively. This means that icons and node handles will no longer be tiny on monitors with large pixel dimensions, and the canvas will no longer look blurry.&lt;br /&gt;
&lt;br /&gt;
=== Tool box === &amp;lt;!--T:729--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:736--&amp;gt;&lt;br /&gt;
The tools have been reordered and grouped into more logical groups. Groups from top to bottom:&lt;br /&gt;
* Edit tools&lt;br /&gt;
* Create Shapes&lt;br /&gt;
* Create Shapes from scratch&lt;br /&gt;
* Color Editing&lt;br /&gt;
* Other tools&lt;br /&gt;
* Canvas tools.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:737--&amp;gt;&lt;br /&gt;
Users can customize the order of the tools by putting a customized version of the file &amp;lt;code&amp;gt;inkscape/share/ui/toolbar-tool.ui&amp;lt;/code&amp;gt; into a folder named &amp;lt;code&amp;gt;ui&amp;lt;/code&amp;gt; in their Inkscape user configuration folder, if they prefer a different order.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:738--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
        &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Inkscape_tools_.png&amp;quot; alt=&amp;quot;Reordered tools in the tool box&amp;quot; style=&amp;quot;height:500px&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Inkscape_tools_.png Reordered tools in the tool box]&amp;lt;/i&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=500px&amp;gt;&lt;br /&gt;
File:Inkscape tools .png|''Reordered tools in the tool box''|alt=Reordered tools in the tool box&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Improved number entry fields === &amp;lt;!--T:417--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:418--&amp;gt;&lt;br /&gt;
Many numeric entry fields no longer change their value when scrolling while the mouse is hovering over them. They now need to be selected (clicked into). Then scrolling will change the value as previously. This change was made, because scrolling docked dialogs easily led to accidental change of values.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:419--&amp;gt;&lt;br /&gt;
Additionally, '''&amp;lt;kbd&amp;gt;Ctrl + Scroll&amp;lt;/kbd&amp;gt;''' on a selected numeric entry field will now change the value in larger steps.&lt;br /&gt;
&lt;br /&gt;
== Canvas == &amp;lt;!--T:420--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Y-Axis Inversion &amp;lt;span id=&amp;quot;origin&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:414--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:415--&amp;gt;&lt;br /&gt;
During the [https://inkscape.org/en/news/2018/09/20/inkscape-hackfest-kiel-2018-what-happened/ Inkscape Hackfest in Kiel], a significant change by Thomas Holder was integrated into the Inkscape codebase. It sets the origin of the document to the top left corner of the page. This finally makes the coordinates that a user can see in the interface match the ones that are saved in the SVG data (unit conversions/transformations may be required), and makes working in Inkscape more comfortable for people who are used to this more standard behavior. The old behavior can be reactivated in the preferences, at &amp;lt;code&amp;gt;Edit → Preferences → Interface&amp;lt;/code&amp;gt; (disable 'Origin in upper left with y-axis pointing down').&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:416--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Origin_in_upper_left.png&amp;quot; alt=&amp;quot;Option in the preferences 'Interface' section&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Origin_in_upper_left.png Option in the preferences 'Interface' section]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left; margin-left:15px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Origin_in_upper_left_page.png&amp;quot; alt=&amp;quot;Effect of the option (left upper page corner at 0/0)&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Origin_in_upper_left_page.png Effect of the option (left upper page corner at 0/0)]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Origin in upper left.png|''Option in the preferences' 'Interface' section''|alt=Option in the preferences' 'Interface' section&lt;br /&gt;
File:Origin in upper left page.png|''Effect of the option (left upper page corner at 0/0)''|alt=Effect of the option (left upper page corner at 0/0)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Canvas Rotation &amp;lt;span id=&amp;quot;canvas&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:421--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:422--&amp;gt;&lt;br /&gt;
With '''&amp;lt;kbd&amp;gt;Ctrl + Shift + Scroll wheel&amp;lt;/kbd&amp;gt;'''  or  '''&amp;lt;kbd&amp;gt;Ctrl + Scroll wheel dragging&amp;lt;/kbd&amp;gt;''' the drawing area can be rotated and viewed from different angles. In the bottom right corner of the window, the viewing angle can be entered manually. '''&amp;lt;kbd&amp;gt;Right-click&amp;lt;/kbd&amp;gt;''' to select between a set of preset values. You can also reset canvas rotation in &amp;lt;code&amp;gt;View  → Canvas orientation  → Reset Rotation&amp;lt;/code&amp;gt;. Keyboard shortcuts for clockwise/counter-clockwise/no rotation can be set in the preferences.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:423--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Canvas_rotation_ink.gif&amp;quot; alt=&amp;quot;Rotating the canvas&amp;quot; style=&amp;quot;height:300px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Canvas_rotation_ink.gif Rotating the canvas]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=300px&amp;gt;&lt;br /&gt;
File:Canvas rotation ink.gif|''Rotating the canvas''|alt=Rotating the canvas&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Canvas Mirroring === &amp;lt;!--T:424--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:425--&amp;gt;&lt;br /&gt;
The canvas can now be flipped, to ensure that the drawing does not lean to one side, and looks good either way.&lt;br /&gt;
The vertical/horizontal flipping is available from the menu &amp;lt;code&amp;gt;View → Canvas orientation → Flip horizontally / Flip vertically&amp;lt;/code&amp;gt;. Keyboard shortcuts for flipping the canvas can be set in the preferences (&amp;lt;code&amp;gt;Edit → Preferences → Interface → Keyboard shortcuts&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:426--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Flip_canvas_300px.gif&amp;quot; alt=&amp;quot;'Mirroring the canvas&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Flip_canvas_300px.gif 'Mirroring the canvas]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Flip canvas 300px.gif|''Mirroring the canvas''|alt=Mirroring the canvas&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pinch-to-zoom === &amp;lt;!--T:427--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:428--&amp;gt;&lt;br /&gt;
On supported hardware (trackpad, touchpad, multi-touch screen), the canvas can be zoomed with the two-finger pinch gesture.&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Pitch_to_zoom.gif&amp;quot; alt=&amp;quot;Pinch to zoom on touch-sensitive display&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Pitch_to_zoom.gif Pinch to zoom on touch-sensitive display]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left; margin-left:15px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Zooming_.gif&amp;quot; alt=&amp;quot;Pinch to zoom on trackpad&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Zooming_.gif Pinch to zoom on trackpad]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Pitch to zoom.gif|''Pinch to zoom on touch-sensitive display''|alt=Pinch to zoom on touch-sensitive display&lt;br /&gt;
File:Zooming .gif|''Pinch to zoom on trackpad''|alt=Pinch to zoom on trackpad&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Duplicate Guides === &amp;lt;!--T:429--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:430--&amp;gt;&lt;br /&gt;
A new option for duplicating guides was added to the 'Guideline' dialog (access by double-clicking on a guide line). This new feature, when used before the 'relative change' option (dialog needs to be opened once for each step), makes it easier to create guides that are offset by a certain distance / angle from an existing guide.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:431--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Duplicate_guide.png&amp;quot; alt=&amp;quot;Duplicate guide button in guide editing dialog&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Duplicate_guide.png Duplicate guide button in guide editing dialog]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Duplicate_guide.png|''Duplicate guide button in guide editing dialog''|alt=Duplicate guide button in guide editing dialog&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Context menu === &amp;lt;!--T:432--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:433--&amp;gt;&lt;br /&gt;
The menu that appears after a right-click on the canvas has been extended with the following items, which makes locking/unlocking and hiding/unhiding individual objects much more comfortable:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:434--&amp;gt;&lt;br /&gt;
* Hide selected objects&lt;br /&gt;
* Unhide objects below (the mouse cursor)&lt;br /&gt;
* Lock selected objects &lt;br /&gt;
* Unlock objects below (the mouse cursor)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:435--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Context_menu.png&amp;quot; alt=&amp;quot;New options in context menu&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Context_menu.png New options in context menu]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=400px&amp;gt;&lt;br /&gt;
File:Context menu.png|''New options in context menu''|alt=New options in context menu&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Snapping === &amp;lt;!--T:436--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:437--&amp;gt;&lt;br /&gt;
* In &amp;lt;code&amp;gt;Edit → Preferences → Behavior → Snapping&amp;lt;/code&amp;gt;, a new option was added to '''disable snapping''' in new documents or files that are opened with Inkscape for the first time.&lt;br /&gt;
&lt;br /&gt;
== View == &amp;lt;!--T:438--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Center view on page === &amp;lt;!--T:439--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:440--&amp;gt;&lt;br /&gt;
You can now center the view on the page, without changing the zoom level.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:441--&amp;gt;&lt;br /&gt;
This function is available via:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:442--&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;View → Zoom&amp;lt;/code&amp;gt;&lt;br /&gt;
* the Zoom tool's tool controls bar&lt;br /&gt;
* Keyboard shortcut '''&amp;lt;kbd&amp;gt;Ctrl + 4&amp;lt;/kbd&amp;gt;'''&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Center_page_.gif&amp;quot; alt=&amp;quot;Center view on page without changing zoom level&amp;quot; style=&amp;quot;height:350px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Center_page_.gif Center view on page without changing zoom level]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Center page .gif|''Center view on page without changing zoom level''|alt=Center view on page without changing zoom level&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Split View Mode &amp;lt;span id=&amp;quot;view-modes&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:443--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:739--&amp;gt;&lt;br /&gt;
The new Split View Mode features a draggable separator that becomes visible as soon as the Split view mode has been activated. On one side of the separator, the canvas will look just like before, while on the other side, everything will be displayed in outline mode, and objects can more easily be grabbed with the mouse or edited with the node tool. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:740--&amp;gt;&lt;br /&gt;
It can be moved on the canvas by grabbing either the separation line or the central handle. The sides can be switched by clicking on one of the little arrows on the handle. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:741--&amp;gt;&lt;br /&gt;
Activate it with one of:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:742--&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;View → Split View Mode&amp;lt;/code&amp;gt;&lt;br /&gt;
* '''&amp;lt;kbd&amp;gt;Ctrl + 6&amp;lt;/kbd&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:743--&amp;gt;&lt;br /&gt;
To deativate the mode, either deactivate the checkbox in the menu again, use the keyboard shortcut a second time, or drag the separator off the canvas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:444--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Split_Screen-smaller_PUOHAJq.gif&amp;quot; alt=&amp;quot;Split screen mode&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Split_Screen-smaller_PUOHAJq.gif Split screen mode]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Split Screen-smaller.gif|''Split screen mode''|alt=Split screen mode&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== X-Ray Mode === &amp;lt;!--T:744--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:745--&amp;gt;&lt;br /&gt;
When the X-Ray mode is active, a circular area that shows objects on the canvas in outline mode will follow the mouse pointer. This makes editing complex drawings with many objects layered on top of one another much easier, and is especially useful when used with the node tool.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:746--&amp;gt;&lt;br /&gt;
Activate it with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:747--&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;View → XRay Mode&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;kbd&amp;gt;Alt + 6&amp;lt;/kbd&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:748--&amp;gt;&lt;br /&gt;
The size of the X-Ray circle can be adjusted in &amp;lt;code&amp;gt;Edit → Preferences → Rendering → Rendering XRay radius&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:749--&amp;gt;&lt;br /&gt;
To deactivate the mode, either deactivate the checkbox in the menu again, or use the keyboard shortcut a second time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:750--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/XRay_mode.gif&amp;quot; alt=&amp;quot;X-Ray mode&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/XRay_mode.gif X-Ray mode]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:XRay mode.gif|''X-Ray mode''|alt=X-Ray mode&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Visible Hairlines Display Mode === &amp;lt;!--T:445--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:446--&amp;gt;&lt;br /&gt;
This new display mode is available in the menu under &amp;lt;code&amp;gt;View → Display Mode → Visible Hairlines&amp;lt;/code&amp;gt;. It ensures that all lines of nonzero width are visible (with a minimum visible line width), regardless of zoom level, while still drawing everything else normally.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:447--&amp;gt;&lt;br /&gt;
This is especially useful if you need to assign very small line widths for use with CNC machines like laser cutters and vinyl cutters which use hairlines to denote cut lines. In that case, you will still be able to see the lines, even when zoomed out.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:448--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Visible_hairlines.gif&amp;quot; alt=&amp;quot;Thin lines always visible in Visible Hairlines mode&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Visible_hairlines.gif Thin lines always visible in Visible Hairlines mode]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:visible_hairlines.gif|''Thin lines always visible in Visible Hairlines mode''|alt=Thin lines always visible in Visible Hairlines mode&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Paths == &amp;lt;!--T:449--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Changed behavior of Stroke to Path === &amp;lt;!--T:450--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:451--&amp;gt;&lt;br /&gt;
The 'Stroke to Path' command now not only converts the stroke of a shape to path, but effectively splits it into its components.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:452--&amp;gt;&lt;br /&gt;
In the case of applying it to a path that only has a stroke, the behavior is unchanged.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:453--&amp;gt;&lt;br /&gt;
For paths that don't only have a stroke, but also a fill and/or markers, the result will be a group consisting of:&lt;br /&gt;
* Stroke outline turned to path&lt;br /&gt;
* Fill (if there was one)&lt;br /&gt;
* A group of all markers (if applicable; one group per marker, consisting of its outline and its fill turned into a path)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:454--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Stroke_to_path.gif&amp;quot; alt=&amp;quot;New behavior of Stroke to Path&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Stroke_to_path.gif New behavior of Stroke to Path]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Stroke to path.gif|''New behavior of Stroke to Path''|alt=New behavior of Stroke to Path&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Unlinking Clones for Path Operations === &amp;lt;!--T:455--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:456--&amp;gt;&lt;br /&gt;
Clones and Symbols are now automatically unlinked, before a Boolean operation (union, difference, etc.), or one of the Path operations 'Combine', 'Break apart', or 'Stroke to Path' is performed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:457--&amp;gt;&lt;br /&gt;
A setting in the preferences at &amp;lt;code&amp;gt;Behavior → Clones → Unlink Clones&amp;lt;/code&amp;gt; allows the User to disable the automatic unlinking.&lt;br /&gt;
&lt;br /&gt;
== Tools == &amp;lt;!--T:458--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bézier Tool === &amp;lt;!--T:459--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:460--&amp;gt;&lt;br /&gt;
The tool mode 'Create sequence of paraxial segments', which previously would only draw lines parallel to the x and y axis of the document, now supports arbitrary starting angles. After the first segment, all further angles will use the current angle ±90°. If you want your first segment to work as in previous versions, you need to press '''&amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt;''' after the first click. This will restrict your options to (by default) 15° steps.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:461--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Paraxial_arbitrary_starting_angle.gif&amp;quot; alt=&amp;quot;Arbitrary starting angle for paraxial mode&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Paraxial_arbitrary_starting_angle.gif Arbitrary starting angle for paraxial mode]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Paraxial arbitrary starting angle.gif|''Arbitrary starting angle for paraxial mode''|alt=Arbitrary starting angle for paraxial mode&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Calligraphy Tool === &amp;lt;!--T:462--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:463--&amp;gt;&lt;br /&gt;
A new option to add dots has been added to the tool. Click in place without moving the mouse to create a dot, '''&amp;lt;kbd&amp;gt;Shift + Click&amp;lt;/kbd&amp;gt;''' to create a larger dot ''[Known issues: [https://gitlab.com/inkscape/inbox/-/issues/2368 inbox#2368], [https://gitlab.com/inkscape/inbox/-/issues/2342 inbox#2342]]''.&lt;br /&gt;
&lt;br /&gt;
=== Circle Tool === &amp;lt;!--T:464--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:465--&amp;gt;&lt;br /&gt;
The circle tool can now also create closed (&amp;quot;filleted&amp;quot;) circle shapes (closed arcs) with the click of a button.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:466--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Circle_chord.png&amp;quot; alt=&amp;quot;Circle tool shapes in this release&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Circle_chord.png Circle tool shapes in this release]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Circle chord.png|''Circle tool shapes in this release''|alt=Circle tool shapes in this release&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Eraser === &amp;lt;!--T:467--&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:468--&amp;gt;&lt;br /&gt;
* Added option to control eraser width with a pressure sensitive input device.&lt;br /&gt;
* Added thinning, caps, and tremor options (as used for calligraphy tool).&lt;br /&gt;
* New option to erase as clip, which allows the User to non-destructively erase (parts of) various types of elements, including raster images and clones.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:469--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Erase_with_clip.gif&amp;quot; alt=&amp;quot;Erasing by setting a clip&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Erase_with_clip.gif Erasing by setting a clip]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Erase with clip.gif|''Erasing by setting a clip''|alt=Erasing by setting a clip&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Measurement Tool === &amp;lt;!--T:470--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:471--&amp;gt;&lt;br /&gt;
Hovering over a path with the tool now displays the length, height, width, and position of the path. If you hover over a group, it will show the width, height, and position of the group. Holding '''&amp;lt;kbd&amp;gt;Shift&amp;lt;/kbd&amp;gt;''' switches to showing info about the constituents of the group.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:472--&amp;gt;&lt;br /&gt;
The tool also has a new option to only measure selected objects when using click-and-drag.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:473--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Measure_tool_info1.png&amp;quot; alt=&amp;quot;New info text from measurement tool (for a group)&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:250px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Measure_tool_info1.png New info text from measurement tool (for a group)]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Measure_tool_info_group_shift.png&amp;quot; alt=&amp;quot;Measurement tool info text for a single path (in a group with Shift)&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:250px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Measure_tool_info_group_shift.png Measurement tool info text for a single path (in a group with Shift)]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Measure_selected.png&amp;quot; alt=&amp;quot;Measuring only the selected object (the ice cap)e&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;max-width:250px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Measure_selected.png Measuring only the selected object (the ice cap)]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Measure tool info.png|''New info text from measurement tool (for a group)''|alt=New info text from measurement tool (for a group)&lt;br /&gt;
File:Measure tool info group shift.png|''Measurement tool info text for a single path (in a group with Shift)''|alt=Measurement tool info text for a single path (in a group with Shift)&lt;br /&gt;
File:Measure selected.png|''Measuring only the selected object (the ice cap)''|alt=Measuring only the selected object (the ice cap)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pencil Tool === &amp;lt;!--T:474--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== PowerPencil &amp;lt;span id=&amp;quot;powerpencil&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:475--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:476--&amp;gt;&lt;br /&gt;
Pressure sensitivity can now be enabled for the Pencil tool. This feature makes use of the PowerStroke Live Path Effect (LPE).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:477--&amp;gt;&lt;br /&gt;
New settings for the tool are available for tweaking the behavior of the PowerStroke LPE when it is being created with the Pencil tool (and a graphics tablet/stylus):&lt;br /&gt;
* '''Use pressure input''' (in the tool controls bar): activates the PowerStroke feature, if a pressure sensitive device is available.&lt;br /&gt;
* '''Min/Max''' (in the tool controls bar): determines the minimal and maximal stroke width (0–100%). This does not change the number of available pressure levels, but spreads them out in the available line width interval.&lt;br /&gt;
* '''Caps''' (in the tool controls bar): choose between the options 'butt', 'square', 'round', 'peak' and 'zero width' for the end caps of the stroke.&lt;br /&gt;
* Additionally, the PowerStroke LPE itself has been improved, to better work when used in this new way, see [[#PowerStroke_LPE_Improvements|the section about LPE updates]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:478--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/PowerPencil-smaller_EJHHyF5.gif&amp;quot; alt=&amp;quot;Drawing with the PowerPencil&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:250px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/PowerPencil-smaller_EJHHyF5.gif Drawing with the PowerPencil]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:PowerPencil-smaller.gif|''Drawing with the PowerPencil''|alt=Drawing with the PowerPencil&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Selection Tool === &amp;lt;!--T:479--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== On-Canvas Alignment &amp;lt;span id=&amp;quot;on-canvas-align&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:480--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:481--&amp;gt;&lt;br /&gt;
When the option &amp;quot;Enable on-canvas alignment&amp;quot; is active in the &amp;quot;Align and Distribute&amp;quot; dialog, a new set of handles will appear on canvas when an object is clicked three times (first click: scale handles, second click: rotation/skew handles).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:482--&amp;gt;&lt;br /&gt;
The handles can be used to align the selected objects relative to the area of the current selection.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:483--&amp;gt;&lt;br /&gt;
* '''&amp;lt;kbd&amp;gt;Shift + click&amp;lt;/kbd&amp;gt;''' on the outer handles aligns on the outside of the selection area. &lt;br /&gt;
* Clicking on the central handle will align the selected objects on the horizontal axis. On '''&amp;lt;kbd&amp;gt;Shift + click&amp;lt;/kbd&amp;gt;''' objects will be aligned on the vertical axis.&lt;br /&gt;
* With '''&amp;lt;kbd&amp;gt;Ctrl + Shift &amp;lt;/kbd&amp;gt;''' the whole selection can be aligned to its outer boundaries / corners as a group (i.e. it is moved by its own &amp;lt;code&amp;gt;width&amp;lt;/code&amp;gt; and / or &amp;lt;code&amp;gt;height&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:484--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Align-on_canvas_ANRPd7t.gif&amp;quot; alt=&amp;quot;On-canvas alignment&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:250px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Align-on_canvas_ANRPd7t.gif On-canvas alignment]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Align-on canvas.gif|''On-canvas alignment''|alt=On-canvas alignment&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Text Tool &amp;lt;span id=&amp;quot;text-tool&amp;quot;&amp;gt;=== &amp;lt;!--T:485--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== More Compact Tool Controls Bar ==== &amp;lt;!--T:751--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:752--&amp;gt;&lt;br /&gt;
* Some control buttons that have been mutually exclusive (e.g. right-aligned, left-aligned, justified) have been combined into drop-down lists, so they now take up less space.&lt;br /&gt;
* Removed the 'Show style of outermost text element' button that made settings confusing.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:753--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Text_Tool_controls1.0.png&amp;quot; alt=&amp;quot;Tool controls for the text tool&amp;quot; style=&amp;quot;height:35px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:250px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Text_Tool_controls1.0.png Tool controls for the text tool]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Text Tool controls1.0.png|''Tool controls for the text tool''|alt=Tool controls for the text tool&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Better Line Height Settings &amp;lt;span id=&amp;quot;line-height&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:486--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:754--&amp;gt;&lt;br /&gt;
* Line spacing settings got an overhaul and are now much easier to use. Gone is the unwieldy &amp;lt;code&amp;gt;?&amp;lt;/code&amp;gt; button; this is now handled by selecting text on canvas.&lt;br /&gt;
* Setting line height works like this now:&lt;br /&gt;
** For the whole text: click anywhere into the text without selecting anything, then adjust the line height in the tool controls bar.&lt;br /&gt;
** For a specific line: select the text in that line, then adjust the line height in the tool controls bar.&lt;br /&gt;
** Set the global line height first, and the specific line heights last. Changing global line height later will remove any line-specific line-heights (even just changing the unit will unset those &amp;lt;!-- remove this comment when https://gitlab.com/inkscape/inkscape/-/merge_requests/1762 has been cherry-picked into 1.0.x --&amp;gt;).&lt;br /&gt;
** Line heights for single selected lines cannot go below the height set globally.&lt;br /&gt;
** If more than one line is selected, the line height in between those lines can go below the line height set for the whole text.&lt;br /&gt;
* The line height settings work in all four text types.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:755--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Adjusting_line_height.gif&amp;quot; alt=&amp;quot;Adjusting the line height for the whole text and for selected lines&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:250px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Adjusting_line_height.gif Adjusting the line height for the whole text and for selected lines]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Adjusting line height.gif|''Adjusting the line height for the whole text and for selected lines''|alt=Adjusting the line height for the whole text and for selected lines&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Improved Text Selection ==== &amp;lt;!--T:487--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:488--&amp;gt;&lt;br /&gt;
When clicking on a text object, any click within the whole area of a text line now selects the text with both selection and text tool (previously, clicking into the space between two letters did not select the text).&lt;br /&gt;
&lt;br /&gt;
==== Variable Font Support &amp;lt;span id=&amp;quot;variable-fonts&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:489--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:490--&amp;gt;&lt;br /&gt;
If Inkscape has been compiled with a Pango library version that is at least 1.41.1 (which is the case for the Windows and macOS versions, and for Ubuntu versions starting from 19.04), it comes with [[Variable Fonts support | support for variable fonts]] ([https://www.patreon.com/posts/font-variations-17644963 more info about how this looks]). These are fonts that do not come with different faces, but often with various sliding scales for different font properties, like 'boldness', or 'condensing', or even playful features.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:756--&amp;gt;&lt;br /&gt;
[https://activdesign.eu/uploads/gallery/inkscape-variable-fonts-en.mp4 How to use Variable Fonts in Inkscape 1.0 in 10 steps (Video)]&lt;br /&gt;
&lt;br /&gt;
==== Basic Support for SVG in OpenType ==== &amp;lt;!--T:491--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:492--&amp;gt;&lt;br /&gt;
Some OpenType fonts with glyphs saved as SVG render now in Inkscape.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:493--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Variable_fonts_Decovar.png&amp;quot; alt=&amp;quot;Variable font - both texts use the same font (Decovar)&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:350px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Variable_fonts_Decovar.png Variable font - both texts use the same font (Decovar)]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Variable_Font_w_dialog.png&amp;quot; alt=&amp;quot;Variable font - dialog with sliders for the font styles&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:350px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Variable_Font_w_dialog.png Variable font - dialog with sliders for the font styles]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/SVG_in_OpenType.png&amp;quot; alt=&amp;quot;SVG Color font (Gilbert Color)&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:350px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/SVG_in_OpenType.png SVG Color font (Gilbert Color)]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Variable fonts Decovar.png|''Variable font - both texts use the same font (Decovar)''|alt=Variable font - both texts use the same font (Decovar)&lt;br /&gt;
File:Variable Font w dialog.png|''Variable font - dialog with sliders for the font styles''|alt=Variable font - dialog with sliders for the font styles&lt;br /&gt;
File:SVG in OpenType.png|''SVG Color font (Gilbert Color)''|alt=SVG Color font (Gilbert Color)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flow order ==== &amp;lt;!--T:757--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:758--&amp;gt;&lt;br /&gt;
With &amp;lt;code&amp;gt;Text → Flow into Frame&amp;lt;/code&amp;gt;, text now flows into the selected frames in selection order (instead of reversed order previously).&lt;br /&gt;
&lt;br /&gt;
==== Browser-compatible flowed text &amp;lt;span id=&amp;quot;flowed-text&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:494--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:496--&amp;gt;&lt;br /&gt;
'''Flowed text''' (created by clicking and dragging a text frame) in previous Inkscape versions was not compatible with browsers, and rendered as 'black boxes' in web browsers and other SVG viewers, or was just missing. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:759--&amp;gt;&lt;br /&gt;
The old flowed text can still be enabled by unchecking &amp;lt;code&amp;gt;Edit → Preferences → Tools → Text: Use SVG2 auto-flowed text&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:497--&amp;gt;&lt;br /&gt;
Now, Inkscape offers to use '''two new types of flowed text''', that have a compatible fallback for use with modern web browsers:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:498--&amp;gt;&lt;br /&gt;
# '''SVG 2 text using the CSS &amp;lt;code&amp;gt;shape-inside&amp;lt;/code&amp;gt; property:''' This new flowed text automatically '''includes a fallback option''' (in SVG 1.1), and will show up in web browsers and other software. This type of text can be created by '''clicking and dragging a box''' on canvas, '''if the option 'Use SVG 2 auto-flowed text' is enabled''' in the Text tool's preferences. When the option is enabled, it will also be used for &amp;lt;code&amp;gt;Text → Flow into frame&amp;lt;/code&amp;gt;. Kerning and letter rotation do not work with this type of text.&lt;br /&gt;
# '''SVG 2 text with &amp;lt;code&amp;gt;inline-size&amp;lt;/code&amp;gt; property:''' This is the new &amp;quot;Column mode&amp;quot; of the text tool, that can be created by clicking on the canvas, typing, and then dragging the diamond-shaped handle at the end of the text to determine the width of the text. It creates flowed text columns without a predetermined height. Note that this text can be left-, center- or right-aligned, but that justification is not possible. Kerning and letter rotation also do not work with this type of text. These texts include an SVG 1.1 fallback, too. To convert the text back to SVG 1.1 text, '''&amp;lt;kbd&amp;gt;Ctrl-click&amp;lt;/kbd&amp;gt;''' on the diamond (this will result in all the text being placed on a single line).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:499--&amp;gt;&lt;br /&gt;
The fallback option can be disabled in &amp;lt;code&amp;gt;Edit → Preferences → Input/Output → SVG export: SVG 2: Insert SVG 1.1 fallback in text&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Overview of available text types ==== &amp;lt;!--T:760--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:761--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Text normal.gif|''Normal text with manual line breaks (click + type, browser-compatible)''|alt=Normal text with manual line breaks (click + type, browser-compatible)&lt;br /&gt;
File:Text in-a-shape.gif|''Text in-a-shape with automatic line breaks (click + drag + type, browser-compatible, new in Inkscape 1.0)''|alt=Text in-a-shape with automatic line breaks (click + drag + type, browser-compatible, new in Inkscape 1.0)&lt;br /&gt;
File:Text inline size.gif|''Flowed text with adjustable width (click + type + drag diamond handle, browser-compatible, new in Inkscape 1.0)''|alt=Flowed text with adjustable width (click + type + drag diamond handle, browser-compatible, new in Inkscape 1.0)&lt;br /&gt;
File:SVG1.2 text.gif|''Flowed text of the type that was used in previous versions (click + drag + type, not browser-compatible) can still be activated in the preferences.''|alt=Flowed text of the type that was used in previous versions (click + drag + type, not browser-compatible) can still be activated in the preferences.&lt;br /&gt;
File:Text flowed into frame.gif|''Flowing text into a series of frames in selection order''|alt=Flowing text into a series of frames in selection order&lt;br /&gt;
File:Text on Path.gif|''Spiral text as a result of putting text on a path''|alt=Spiral text as a result of putting text on a path&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== SVG 2 Text Support in Detail ==== &amp;lt;!--T:500--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:501--&amp;gt;&lt;br /&gt;
Inkscape supports SVG 2 text (multi-line and text in a shape), both rendering and creating.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:502--&amp;gt;&lt;br /&gt;
There are several types of SVG 2 text:&lt;br /&gt;
&lt;br /&gt;
===== 1. Multi-line text via the CSS 'inline-size' property ===== &amp;lt;!--T:505--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:506--&amp;gt;&lt;br /&gt;
The CSS property &amp;lt;code&amp;gt;inline-size&amp;lt;/code&amp;gt; defines the width (height) of a block of horizontal (vertical) text.&lt;br /&gt;
Inkscape supports both rendering and generating multi-line text via this property. Flowed text using 'inline-size' is not justifiable (it uses the 'text-anchor' property). This text type has an SVG 1.1 fallback, that is included by default.&lt;br /&gt;
&lt;br /&gt;
===== 2. Multi-line text via the CSS 'shape-inside' property ===== &amp;lt;!--T:507--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:508--&amp;gt;&lt;br /&gt;
The CSS property &amp;lt;code&amp;gt;shape-inside&amp;lt;/code&amp;gt; allows placing text inside a shape. Inkscape supports this property in both rendering and creating. Inkscape also supports in rendering the CSS &amp;lt;code&amp;gt;shape-subtract&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;shape-margin&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;shape-padding&amp;lt;/code&amp;gt; properties. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:509--&amp;gt;&lt;br /&gt;
Multi-line text via the &amp;lt;code&amp;gt;shape-inside&amp;lt;/code&amp;gt; property is a direct replacement for SVG 1.2 flowed text. SVG 1.2 never became a final W3C standard and only the Batik SVG renderer besides Inkscape provided any support for SVG 1.2 flowed text. SVG 2 is not yet a final W3C standard but SVG 2 flowed text has one very important advantage over SVG 1.2 flowed text in that it is easy to structure the SVG 2 text such that it will be rendered (almost) correctly by an SVG 1.1 renderer. This means that browsers which do not support SVG 2 text will still render the text. &lt;br /&gt;
&lt;br /&gt;
===== 3. Multi-line text via the CSS 'white-space' property (only rendering) ===== &amp;lt;!--T:503--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:504--&amp;gt;&lt;br /&gt;
The CSS property [https://developer.mozilla.org/en-US/docs/Web/CSS/white-space 'white-space'] controls how white space is handled. By default, SVG collapses all adjacent white-space including newlines into a single space. By setting the &amp;lt;code&amp;gt;white-space&amp;lt;/code&amp;gt; value to &amp;lt;code&amp;gt;pre&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pre-line&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;pre-wrap&amp;lt;/code&amp;gt;, Inkscape will respect newlines and generate multi-line text. At the moment, one must use the XML Editor dialog to change the &amp;lt;code&amp;gt;white-space&amp;lt;/code&amp;gt; property value. (Supported by Firefox. No SVG 1.1 fallback created by Inkscape.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:762--&amp;gt;&lt;br /&gt;
One disadvantage of using SVG 2 text is that it will not be editable as multi-line text in Inkscape 0.92 (it will still be editable as single lines of text).&lt;br /&gt;
&lt;br /&gt;
== Clipping / Masking == &amp;lt;!--T:510--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:511--&amp;gt;&lt;br /&gt;
Clip paths and masks now have an inverse mode in the menu, using the PowerClip and PowerMask LPEs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:512--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Inverse clip 400.gif|''Setting an inverse clip''|alt=Setting an inverse clip&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Filters == &amp;lt;!--T:513--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:514--&amp;gt;&lt;br /&gt;
The size of the filter region can now be adjusted by dragging on two new diamond-shaped nodes with the node tool. This is especially useful for blur filters, whose area has been affected by a transformation of the filtered object. This feature is currently broken https://gitlab.com/inkscape/inkscape/-/issues/478&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:515--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Filter region.gif|''Modifying the filter region on canvas''|alt=Modifying the filter region on canvas&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Live Path Effects == &amp;lt;!--T:516--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== General === &amp;lt;!--T:517--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:518--&amp;gt;&lt;br /&gt;
Live Path Effects received a major overhaul, with lots of improvements and new features. The main changes are:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:519--&amp;gt;&lt;br /&gt;
* '''New LPE selection dialog'''&amp;lt;span id=&amp;quot;lpe-dialog&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;: the LPE list is now made available as a searchable dialog with an icon for each path effect, and options to favorite, to switch between list and tile view, to display info about the selected effect and to apply it. Several additional, experimental path effects are available after the corresponding switch has been activated.&lt;br /&gt;
* '''Set default parameters''': default values for any LPE can be set in the respective LPE's dialogue, when it is applied to an object&lt;br /&gt;
(''Note: we have the 'multiple desktop preferences' problem here: If you have multiple Inkscape windows open, the last one will determine what will be saved to the preferences file, as preferences changes are only saved when Inkscape is closed, and the settings are only loaded from file when a new window is opened.'')&lt;br /&gt;
* '''Clip and Mask''': improved handling&lt;br /&gt;
* '''Fix multiple LPE BBox''': a problem with the size of the bounding box when applying multiple LPEs to an object has been fixed. Sometimes you need to add a intermediate LPE bounding box between.&lt;br /&gt;
* '''Knots on shapes''': show edit knots in LPE shapes&lt;br /&gt;
* '''Switch knots''': change the handles to the correct LPE handles when one selects an LPE in the list of active LPEs for the selected object.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:520--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:LPE set defaults.png|''Set default values for Mirror LPE''|alt=Set default values for Mirror LPE&lt;br /&gt;
File:Add LPE dialog.png|''New LPE selection dialog''|alt=New LPE selection dialog&lt;br /&gt;
File:Auto switing of knot types.gif|''LPE handles are automatically adjusted for the currently edited LPE''|alt=LPE handles are automatically adjusted for the currently edited LPE&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== New Live Path Effects &amp;lt;span id=&amp;quot;lpes&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:521--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Dashed Stroke LPE ==== &amp;lt;!--T:526--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:527--&amp;gt;&lt;br /&gt;
This new LPE creates uniformly dashed paths, optionally by subdividing the path's segments, or including dashes that are symmetrically wrapped around corners.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:529--&amp;gt;&lt;br /&gt;
[https://archive.org/details/dash-stroke-lpe Demo Video]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:528--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Dash stroke LPE.png|''Rectangles with dashed stroke LPE with various settings''|alt=Rectangles with dash stroke LPE with various settings&lt;br /&gt;
File:LPE dash.gif|''Modifying dash pattern interactively with the dashed stroke LPE''|alt=Modifying dash pattern interactively with the dashed stroke LPE&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ellipse from Points ==== &amp;lt;!--T:530--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:531--&amp;gt;&lt;br /&gt;
This new LPE creates an optimally fitted ellipse from a path's nodes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:532--&amp;gt;&lt;br /&gt;
In contrast to the already existing LPE &amp;quot;Ellipse by 5 points&amp;quot;, this LPE is more flexible (since, depending on the number of points available, it can fit both circles and ellipses) and has more features). Technical illustrators in particular can benefit from these features.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:533--&amp;gt;&lt;br /&gt;
See [[LPE:_Ellipse_from_Points]] for more documentation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:534--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Ellipse from points LPE.png|''Ellipse (5 nodes), circle (3 nodes), circle segment (3 nodes), isometric circle (3 nodes), isometric circle with frame (3 nodes)''|alt=Ellipse (5 nodes), circle (3 nodes), circle segment (3 nodes), isometric circle (3 nodes), isometric circle with frame (3 nodes)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- disabled in 1.0 because non-functional&lt;br /&gt;
==== Embroidery Stitch LPE ==== &amp;lt;!--T:763--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:764--&amp;gt;&lt;br /&gt;
This new LPE can add nodes to your paths and create jump stitches, to create data that can be converted for use with a stitching machine.&lt;br /&gt;
To view the stitches that you added, activate the 'Show stitches' checkbox, and, if necessary, adjust the 'Show stitch gap' value, so you can see the single stitches.&lt;br /&gt;
There are various options for calculating the order of the stitching, for connecting the parts of the drawing and 3 different stitch patterns available. It is suggested to play around with these until you like the result.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:765--&amp;gt;&lt;br /&gt;
For exporting your data, you can, for example, use the HPGL file format and go from there.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:766--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Embroidery stitch lpe.png|''Inkscape Logo with Embroidery LPE (stitches made visible)''|alt=Inkscape Logo with Embroidery LPE (stitches made visible)&lt;br /&gt;
File:Embroidery stitch lpe options.png|''Available options: left: methods to order subpaths, right: methods to connect end points of subpaths''|alt=Options: left: methods to order subpaths, right: methods to connect end points of subpaths&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Corners (Fillet/Chamfer) LPE ==== &amp;lt;!--T:540--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:541--&amp;gt;&lt;br /&gt;
This new LPE adds fillet and chamfer to paths. Also adds a new internal class that allows to handle extra info per node, the LPE itself is an example of use the new classes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:542--&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=wJKzGhJULfc Demo video]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:543--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Chamfer lpe.png|''Chamfer with LPE''|alt=Chamfer by LPE&lt;br /&gt;
File:Chamfer with steps.png|''Chamfer with 2 steps''|alt=Chamfer with 2 steps&lt;br /&gt;
File:Inverse chamfer with steps.png|''Inverse Chamfer with 2 steps''|alt=Inverse Chamfer with 2 steps&lt;br /&gt;
File:Fillet lpe.png|''Fillet with LPE''|alt=Fillet with LPE&lt;br /&gt;
File:Inverse fillet lpe.png|''Inverse fillet with LPE''|alt=Inverse fillet with LPE&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Measure Segments LPE ==== &amp;lt;!--T:544--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:545--&amp;gt;&lt;br /&gt;
This new path effect adds DIN and custom style measuring lines to &amp;quot;straight&amp;quot; segments in a path.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:546--&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ppgt2GPm1IY Demo video]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:547--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Measure segment LPE.png|''Measure Segments LPE''|alt=Measure Segments LPE&lt;br /&gt;
File:Measure Segments LPE.gif|''Adjusting distances for, and copying the Measure Segments LPE interactively''|alt='Adjusting distances for, and copying the Measure Segments LPE interactively&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Offset ==== &amp;lt;!--T:548--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:549--&amp;gt;&lt;br /&gt;
Use this to add an offset to your paths, shapes and groups. Compared with the 'Dynamic Offset' available from the menu, this allows you to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:550--&amp;gt;&lt;br /&gt;
* define the offset distance numerically and to choose the unit, e.g. to offset an object by 3 mm.&lt;br /&gt;
* keep sharp corners sharp (or to make them round, or beveled, if you want to), by using different methods for calculating the corners.&lt;br /&gt;
* same on-canvas control handle for changing the offset when using the node tool&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:767--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Offset Path Effect text outline.gif|''Using the Offset LPE to add an outline to a text''|alt=Using the Offset LPE to add an outline to a text&lt;br /&gt;
File:Offset LPE sharp corners.gif|''Specifying an offset numerically and choosing a corner type''|alt=Specifying an offset numerically and choosing a corner type&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Power Clip and Power Mask ==== &amp;lt;!--T:551--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:552--&amp;gt;&lt;br /&gt;
These two new LPEs can be applied to objects by choosing &amp;lt;code&amp;gt;Object → Clip → Set Inverse (LPE)&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Object → Mask → Set Inverse (LPE)&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:768--&amp;gt;&lt;br /&gt;
They can also be used to invert a clip that is already set on an object, by adding the LPE to that object via &amp;lt;code&amp;gt;Path → Path Effects → + → Power Clip / Power Mask&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:769--&amp;gt;&lt;br /&gt;
An Inversed Clip is cut out from the object it's applied to. With an Inversed Mask it's possible to modify only the parts of the object that are directly below the mask, and to leave the rest of the object unchanged (and visible).&lt;br /&gt;
&lt;br /&gt;
=== New Experimental LPEs === &amp;lt;!--T:553--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Angle Bisector ==== &amp;lt;!--T:554--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:555--&amp;gt;&lt;br /&gt;
Draws a line that halves the angle between the first three nodes of the path.&lt;br /&gt;
&lt;br /&gt;
==== Boolean Operation LPE ==== &amp;lt;!--T:522--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:523--&amp;gt;&lt;br /&gt;
The Boolean Operation LPE finally makes non-destructive boolean operations available in Inkscape. That way, two paths can be combined to a single shape, and both are still editable:&lt;br /&gt;
# Start with two paths. Rectangles or other shapes are also okay. Groups are not yet supported ([https://gitlab.com/inkscape/inkscape/-/issues/1352 Issue #1352]).&lt;br /&gt;
# Copy the second path into the clipboard (&amp;lt;code&amp;gt;Edit → Copy&amp;lt;/code&amp;gt;).&lt;br /&gt;
# Select the first path and add the Boolean Operation LPE (&amp;lt;code&amp;gt;Path → Path Effects → Add path effect (Plus) → Boolean operation&amp;lt;/code&amp;gt;).&lt;br /&gt;
# Link the second path to the LPE by clicking on &amp;lt;code&amp;gt;Operand Path - Link to path in clipboard&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:770--&amp;gt;&lt;br /&gt;
Available options:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:524--&amp;gt;&lt;br /&gt;
* union&lt;br /&gt;
* symmetric difference&lt;br /&gt;
* intersection&lt;br /&gt;
* division&lt;br /&gt;
* difference&lt;br /&gt;
&amp;lt;!--* cut outside&lt;br /&gt;
* cut inside --&amp;gt;&lt;br /&gt;
* cut&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:525--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Boolops LPE.png|''Boolean Operation LPE''|alt=Boolean Operation LPE&lt;br /&gt;
File:Boolean Operations LPE.gif|''Interactive adjustments for Boolean Operation LPE''|alt=Interactive adjustments for Boolean Operation LPE&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Circle by 3 points ==== &amp;lt;!--T:556--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:557--&amp;gt;&lt;br /&gt;
Draws a circle whose circumference passes through the first three nodes of the path.&lt;br /&gt;
&lt;br /&gt;
==== Circle (by center and radius) ==== &amp;lt;!--T:558--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:559--&amp;gt;&lt;br /&gt;
Draws a circle where the first node of the path is the center, and the last node determines the radius.&lt;br /&gt;
&lt;br /&gt;
==== Extrude ==== &amp;lt;!--T:560--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:561--&amp;gt;&lt;br /&gt;
Extrudes the path, creating a face for each path segment.&lt;br /&gt;
&lt;br /&gt;
==== Line segment ==== &amp;lt;!--T:562--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:563--&amp;gt;&lt;br /&gt;
Draws a straight line that connects the first and last node of the path.&lt;br /&gt;
&lt;br /&gt;
==== Parallel ==== &amp;lt;!--T:564--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:565--&amp;gt;&lt;br /&gt;
Creates a draggable line that will always be parallel to a two-node path.&lt;br /&gt;
&lt;br /&gt;
==== Perpendicular Bisector ==== &amp;lt;!--T:566--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:567--&amp;gt;&lt;br /&gt;
Draws a perpendicular line in the middle of the (imaginary) line that connects the start and end nodes.&lt;br /&gt;
&lt;br /&gt;
==== Tangent to Curve ==== &amp;lt;!--T:568--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:569--&amp;gt;&lt;br /&gt;
Draws a tangent with variable length and an additional angle that can be moved along the path.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:570--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:New experimental lpes.png|''New experimental Live Path Effects (overview)''|alt=New experimental Live Path Effects&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Improved LPEs === &amp;lt;!--T:571--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== BSPline and Spiro ==== &amp;lt;!--T:572--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:573--&amp;gt;&lt;br /&gt;
Improvements in Pen/Pencil mode. With '''&amp;lt;kbd&amp;gt;Alt&amp;lt;/kbd&amp;gt;''', you can move the previous node.&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:B spline - moving last created point with ALT.gif|''Creating a BSpline, using the Alt key to move the previous node''|alt=Creating a BSpline, using the Alt key to move the previous node&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Clone Original ==== &amp;lt;!--T:574--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:575--&amp;gt;&lt;br /&gt;
This path effect now allows various objects instead of only paths and is even more powerful.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:576--&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=JAJAxKNY8lA Demo Video]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:577--&amp;gt;&lt;br /&gt;
[https://ia601501.us.archive.org/34/items/00003303/0000-3303.ogv Demo Video]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:771--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Clone Original LPE.gif|''Usage example for Clone Original LPE''|alt=Usage example for Clone Original LPE&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Fill Between Many / Fill Between Strokes LPE ==== &amp;lt;!--T:578--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:579--&amp;gt;&lt;br /&gt;
New options added:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:580--&amp;gt;&lt;br /&gt;
* Fuse coincident points &amp;lt;!-- option removed, MR pending: https://gitlab.com/inkscape/inkscape/-/merge_requests/1806 --&amp;gt;&lt;br /&gt;
* Join subpaths: fill each path separately / connect all the fills&lt;br /&gt;
* Close: close the fill path that is created, so it can have a stroke on all sides&lt;br /&gt;
* LPEs on linked: take the applied live path effects of the filled paths into account (Fill Between Many only)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:581--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Fill between many new options.png|''New options for the Fill Between Many LPE''|alt=New options for the Fill Between Many LPE&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Knot LPE ==== &amp;lt;!--T:582--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:583--&amp;gt;&lt;br /&gt;
New options added:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:584--&amp;gt;&lt;br /&gt;
* Inverse: use the stroke width ''of the other path'' as basis for calculating the gap length&lt;br /&gt;
* Both gaps: interrupt both paths at a crossing&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:772--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Knot LPE.gif|''New Knot LPE options in Inkscape 1.0''|alt=New Knot LPE options in Inkscape 1.0&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Mirror Symmetry and Rotate Copies LPE ==== &amp;lt;!--T:585--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:586--&amp;gt;&lt;br /&gt;
* Split feature: This new feature allows custom styles for each part of the resulting drawing without unlinking the LPE. [https://www.youtube.com/watch?v=mIzrQ2lpzuw Demo Video]&lt;br /&gt;
* The LPE rendering on the canvas now updates accordingly when there are objects added or removed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:587--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Rotate copies LPE with style split.png|''Separate styles for rotated copies''|alt=Separate styles for rotated copies&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== PowerStroke LPE Improvements ==== &amp;lt;!--T:588--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:589--&amp;gt;&lt;br /&gt;
* '''Width scale''' setting added: adjust the overall width of the stroke after it has been drawn.&lt;br /&gt;
* '''Closed paths''': PowerStroke now works much better on closed paths.&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Power stroke .gif|''Using PowerStroke on a closed path, moving a knot around effortlessly''|alt=Using PowerStroke on a closed path, moving a knot around effortlessly&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Import / Export == &amp;lt;!--T:590--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Linking and embedding SVG files === &amp;lt;!--T:591--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:592--&amp;gt;&lt;br /&gt;
On import of an SVG file, there is now a dialog that asks whether&lt;br /&gt;
* the user would like to link to the SVG file&lt;br /&gt;
* to embed it (base64 encoded) into an &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; tag, &lt;br /&gt;
* or if the objects in the SVG file should be imported into the document (which was how Inkscape handled importing SVG files previously). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:593--&amp;gt;&lt;br /&gt;
The dpi value for displaying embedded SVG files can be set in the import dialog or changed in the object properties dialog.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:594--&amp;gt;&lt;br /&gt;
This makes importing SVG files work (almost) the same as importing raster images.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:595--&amp;gt;&lt;br /&gt;
The 'Embed' and 'Extract' options in the context menu for linked SVG files work the same as they do for raster images. The 'Edit externally' option will open the linked SVG file with Inkscape per default. This setting can be changed in the preferences' 'Imported Images' section.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:596--&amp;gt;&lt;br /&gt;
The displaying of the dialog can be disabled by checking the 'Don’t ask me again' option.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:597--&amp;gt;&lt;br /&gt;
Linked and embedded SVG images are displayed as their raster representations, so they will become blurry when zoomed in too far.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:773--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Link imported SVG.png|''New SVG import dialog''|alt=New SVG import dialog&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mesh Gradient Polyfill === &amp;lt;!--T:599--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:600--&amp;gt;&lt;br /&gt;
SVG files that include a mesh gradient now automatically include a Javascript polyfill that allows the mesh gradient to display correctly in web browsers.&lt;br /&gt;
&lt;br /&gt;
=== SVG 1.1 compatibility === &amp;lt;!--T:601--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:602--&amp;gt;&lt;br /&gt;
Inkscape includes SVG 1.1 fallbacks for text by default (see [[#text-tool|the section about text tool updates]]).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:774--&amp;gt;&lt;br /&gt;
When exporting as SVG 1.1 explicitly, using the checkbox in the export dialog, some settings are available in &amp;lt;code&amp;gt;Edit → Preferences → Input/Output → SVG Export&amp;lt;/code&amp;gt;, in order to allow for correct rendering of markers in other software.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:775--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:SVG1.1 export.png|''&amp;quot;Save as SVG&amp;quot; dialog with SVG 1.1 option''|alt=&amp;quot;Save as SVG&amp;quot; dialog with SVG 1.1 option&lt;br /&gt;
File:SVG export preferences.png|''SVG export preferences settings''|alt='SVG export preferences settings&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Export PNG images &amp;lt;span id=&amp;quot;png-export&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:603--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:604--&amp;gt;&lt;br /&gt;
The export dialog has received several new options which are available when you expand the 'Advanced' section.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:605--&amp;gt;&lt;br /&gt;
* Enable interlacing (ADAM7): when loading images, they will be displayed faster&lt;br /&gt;
* Bit depth: set the number of bits that code for the color of a pixel, supports grayscale and up to 16-bit&lt;br /&gt;
* Compression type: choose strength of lossless compression&lt;br /&gt;
* pHYs dpi: force-set a dpi value for the image&lt;br /&gt;
* Antialiasing: choose type of anti-aliasing or disable it&lt;br /&gt;
* The option for &amp;quot;Cairo PNG&amp;quot; has been removed from the &amp;quot;Save as&amp;quot; dialog, as it was often confused with the &amp;quot;Export PNG image&amp;quot; option, but only supported a small subset of PNG rendering features.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:606--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=300px&amp;gt;&lt;br /&gt;
File:Png-export-options 1.0.png|''PNG export options''|alt=PNG export options&lt;br /&gt;
File:Bit depth options 1.0.png|''PNG bit depth options''|alt=PNG bit depth options&lt;br /&gt;
File:Compression options 1.0.png|''PNG compression options''|alt=PNG compression options&lt;br /&gt;
File:Antialiasing options 1.0.png|''PNG antialiasing options''|alt=PNG antialiasing options&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== PDF Export === &amp;lt;!--T:607--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:608--&amp;gt;&lt;br /&gt;
* External links in the SVG file are now kept when the file is exported to pdf (requires Cairo in version 1.15.4 or higher).&lt;br /&gt;
* Some Inkscape file metadata (&amp;lt;code&amp;gt;File → Document properties : Metadata&amp;lt;/code&amp;gt;) are now exported to PDF (title, subject, creator, keywords).&lt;br /&gt;
&lt;br /&gt;
=== (E)PS Export === &amp;lt;!--T:609--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:610--&amp;gt;&lt;br /&gt;
* The title and copyright ('rights') info from the document's metadata is now exported to (E)PS.&lt;br /&gt;
&lt;br /&gt;
=== OpenClipart Import Removed=== &amp;lt;!--T:611--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:612--&amp;gt;&lt;br /&gt;
The dialog and settings for importing images from OpenClipart have been removed due to the openclipart.org API being non-functional since mid-April 2019 with no information about a return date.&lt;br /&gt;
&lt;br /&gt;
== Extensions == &amp;lt;!--T:613--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Extension dialogs === &amp;lt;!--T:614--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:615--&amp;gt;&lt;br /&gt;
Extension dialogs can now have clickable links, images, a better layout with separators and indentation, multiline text fields, file chooser fields and more. For detailed info for development see the [[Release_notes/1.0#For_extension_writers|developer section]] above.&lt;br /&gt;
&lt;br /&gt;
=== Export Layer Slices === &amp;lt;!--T:616--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Extensions → Export → Export Layer Slices&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:617--&amp;gt;&lt;br /&gt;
The new 'Export Layer Slices' extension allows you to export PNG &amp;quot;slices&amp;quot; from your image by creating a new layer and drawing rectangles to denote the area of the export.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:618--&amp;gt;&lt;br /&gt;
If you create a layer (default name &amp;quot;slices&amp;quot;) with rectangles in it, this extension will export a PNG file for each rectangle into the directory with the name of the {rectangle ID}.png (use Object Properties to set this).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:619--&amp;gt;&lt;br /&gt;
If the export already exists, it will skip it and color the rectangle GREY. If the &amp;quot;Overwrite existing exports&amp;quot; checkbox is selected, and the file was previously generated, it will color the rectangle RED. For new exports that did not previously exist, the rectangle will be GREEN.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:620--&amp;gt;&lt;br /&gt;
If you want to create (square) icons at different sizes, select &amp;quot;Icon mode&amp;quot;. Icon mode will create a square export for each dimension in &amp;quot;Sizes&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:776--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Export Layer Slices extension.png|''Dialog for new Export Layer Slices extension''|alt=Dialog for new Export Layer Slices extension&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Frame === &amp;lt;!--T:621--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Extensions → Render → Frame&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:622--&amp;gt;&lt;br /&gt;
This new extension will add a rectangular frame with a specified stroke width, and specified stroke and fill colors to each object in the selection. Optionally, corners can be rounded, and the frame can be positioned inside or outside the selection. The result can be grouped with the frame, and the object can be clipped to the size of the frame (for further editing).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:777--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Render Frame extension.png|''Live preview in the Render Frame extension''|alt=Live preview in the Render Frame extension&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Hershey Text === &amp;lt;!--T:623--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Extensions → Text → Hershey Text&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:624--&amp;gt;&lt;br /&gt;
The &amp;quot;Hershey Text&amp;quot; extension, a utility for replacing text by stroke-based paths, has been rewritten.&lt;br /&gt;
The most significant improvements are:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:625--&amp;gt;&lt;br /&gt;
* The new version converts all or only the selected text objects in place. This means that it is possible to convert text with paragraphs and to convert multiple text objects at once.&lt;br /&gt;
* It now uses '''SVG fonts'''. This means that:&lt;br /&gt;
** It is now possible to easily add and use '''custom stroke fonts'''.&lt;br /&gt;
** '''Unicode characters''' are now supported.&lt;br /&gt;
** Stroke fonts now support '''arbitrary curves''' rather than only straight segments.&lt;br /&gt;
* '''Improved font selection''' with basic international characters&lt;br /&gt;
* Automated '''font-mapping''': each text will be converted to the available Hershey font with the same font file name (e.g. 'Fancy Font.svg') as the current font (e.g. 'Fancy Font'), if one is available to the extension. The automated mapping overrides any other Hershey font settings.&lt;br /&gt;
* An option to '''generate font samples''' in all available SVG fonts is available.&lt;br /&gt;
* An '''extensive help text''' is built into the extension.&lt;br /&gt;
* Hershey Text is now located in the ''Extensions → Text'' sub-menu.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:778--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=400px&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:779--&amp;gt;&lt;br /&gt;
[[File:Stroke fonts.gif|''Hershey font table (with non-ASCII characters)''|alt=Hershey font table (with non-ASCII characters)]]&lt;br /&gt;
File:Hershey font table.png|''Hershey font table (with non-ASCII characters)''|alt=Hershey font table (with non-ASCII characters)&lt;br /&gt;
File:Detail on stroke fonts.gif|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Interactive Mockup === &amp;lt;!--T:626--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Extensions → Web → Interactive Mockup&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:627--&amp;gt;&lt;br /&gt;
The new Interactive Mockup extension is intended for use by UI/UX designers. It can help to visualize mockups and create user flows to make interactive demos for approvals.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:628--&amp;gt;&lt;br /&gt;
To use it, select two or more objects: the first one(s) will be the active one (button, area, image, link…), and the last selected will be the element that should be displayed after activation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:629--&amp;gt;&lt;br /&gt;
Apply the extension, then save as SVG and open it in a browser for demonstrating the mockup to potential users.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:780--&amp;gt;&lt;br /&gt;
Usage instructions are also available [https://activdesign.eu/uploads/gallery/inkscape-webmockup-en.mp4 as a tutorial video from the extension's author].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:781--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Interactive Mockup extension.png|''Dialog for the Interactive Mockup extension''|alt=Dialog for the Interactive Mockup extension&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Meshgradient to Path / Path to Meshgradient === &amp;lt;!--T:630--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Extensions → Modify Path → Mesh → Meshgradient to Path / Path to Meshgradient&amp;lt;/code&amp;gt; [doesn't work: https://gitlab.com/inkscape/extensions/-/issues/216]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:631--&amp;gt;&lt;br /&gt;
A set of two extensions that convert mesh gradient geometry to paths and back.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:782--&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:632--&amp;gt;&lt;br /&gt;
&amp;lt;!-- === Plot extension ===&lt;br /&gt;
&amp;lt;code&amp;gt;Extensions → Export → Plot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:633--&amp;gt;&lt;br /&gt;
The new option 'Convert objects to paths' will take care of converting everything to a path non-destructively before the data is sent to the plotter. [Known issue: [https://gitlab.com/inkscape/extensions/-/issues/211 does not work]]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:634--&amp;gt;&lt;br /&gt;
&amp;lt;!-- === QR Code ===&lt;br /&gt;
&amp;lt;code&amp;gt;Extensions → Render → Barcode → QR Code&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:635--&amp;gt;&lt;br /&gt;
Options for choosing the shape of single QR code dots were added ([https://gitlab.com/inkscape/extensions/-/issues/150 but do not work]).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:636--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Barcode extension 1.0.png|''Barcode extension with new options for dot shape at the bottom''|alt=Barcode extension with new options for dot shape at the bottom&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Palettes == &amp;lt;!--T:637--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:638--&amp;gt;&lt;br /&gt;
New palettes:&lt;br /&gt;
* The '''Munsell''' palette&lt;br /&gt;
* the '''Bootstrap 5''' palette and &lt;br /&gt;
* the palette for the '''new GNOME Human Interface Guidelines''' (GNOME HIG) &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:783--&amp;gt;&lt;br /&gt;
have been added to Inkscape's set of stock palettes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:784--&amp;gt;&lt;br /&gt;
Users can now also drag the &amp;lt;code&amp;gt;none&amp;lt;/code&amp;gt; color field from the palette bar at the bottom onto objects to set their color to &amp;lt;code&amp;gt;none&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:639--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Munsell palette.png|''Munsell palette''|alt=Munsell palette&lt;br /&gt;
File:Bootstrap 5 palette.png|''Bootstrap 5 palette''|alt=Bootstrap 5 palette&lt;br /&gt;
File:Gnome HIG palette.png|''GNOME HIG palette''|alt=GNOME HIG palette&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Templates == &amp;lt;!--T:640--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:641--&amp;gt;&lt;br /&gt;
* The '''Desktop''' template has new options for 4k, 5k, and 8k screens.&lt;br /&gt;
* Some new page sizes were added to the '''(Blank) Page''' template.&lt;br /&gt;
* New: template for an '''A4 3-fold roll flyer'''&lt;br /&gt;
* New: template for '''Envelope''' with 2 standard envelope formats&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:642--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Desktop templates.png|''New template options for 'Desktop' template''|alt=New template options for 'Desktop' template&lt;br /&gt;
File:A4 3fold roll template.png|''New A4 3-fold roll flyer template''|alt=New A4 3-fold roll flyer template&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SVG and CSS == &amp;lt;!--T:643--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:644--&amp;gt;&lt;br /&gt;
* '''Dashes''': Inkscape can now load and display files with dashes and/or dash offsets defined in units other than the unitless user unit (e.g. &amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;mm&amp;lt;/code&amp;gt;) correctly. There is no user interface for editing these values currently, except for the XML editor. Values for &amp;lt;code&amp;gt;stroke-dasharray&amp;lt;/code&amp;gt; that are entered in other units (except for &amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt;) will be converted to user units when the new values are set.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:645--&amp;gt;&lt;br /&gt;
* '''Blend modes''' applied via Layers and Objects dialog no longer use SVG filters, but CSS blend modes. These can be exported to PDF without rasterization.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:646--&amp;gt;&lt;br /&gt;
* '''Hairlines''' can now be rendered in Inkscape. There is currently no user interface for adding them yet, though. Hairlines can be specified by adding &amp;lt;code&amp;gt;stroke-width:1px; stroke-width: -ink-hairline; vector-effect:non-scaling-stroke;&amp;lt;/code&amp;gt; into the &amp;lt;code&amp;gt;&amp;lt;style&amp;gt;&amp;lt;/code&amp;gt; tag of the object via the XML editor or the Style dialog. Hairlines will be exported to PNG correctly. Export to PDF requires that the Cairo library that your Inkscape program was compiled with contains the additional code from https://gitlab.freedesktop.org/cairo/cairo/merge_requests/21 (as of April 29, 2020, there's no official Cairo version available yet that contains the patch).&lt;br /&gt;
&lt;br /&gt;
== Dialogs == &amp;lt;!--T:647--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== About === &amp;lt;!--T:785--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Help → About Inkscape&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:786--&amp;gt;&lt;br /&gt;
The Inkscape 1.0 About screen features the winning entry of the [https://inkscape.org/gallery/=about-screen-contest/contest-for-10/ Inkscape 1.0 About Screen Contest], [https://inkscape.org/~bayubayu/%E2%98%85island-of-creativity &amp;quot;Island of Creativity&amp;quot;] by [https://inkscape.org/news/2020/02/11/inkscape-brings-enjoyment-and-freedom-creativity/ Bayu Rizaldhan Rayes], and its layout has changed a little.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:787--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=600px&amp;gt;&lt;br /&gt;
File:About.1.0.png|''The Inkscape 1.0 About Screen''|alt=The Inkscape 1.0 About Screen&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Arrange === &amp;lt;!--T:648--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Object → Arrange&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:649--&amp;gt;&lt;br /&gt;
The 'Polar coordinates' functionality now arranges objects clockwise (in selection order) around the circle/ellipse. This should better correspond to user expectations.&lt;br /&gt;
&lt;br /&gt;
=== Document Properties === &amp;lt;!--T:650--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;File → Document Properties&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:651--&amp;gt;&lt;br /&gt;
* When resizing the page, the page margin fields can now be '''locked''', so the same value will be used for all margins, but only needs to be entered once.&lt;br /&gt;
* The guides panel now has controls to lock or unlock all guides, create guides around the page, and delete all guides. These actions also appear on the Edit menu, making it possible to assign custom keyboard shortcuts.&lt;br /&gt;
* '''Grids can now be aligned''' to the corners, edge midpoints, or centre of the page with a button click in the grids panel.&lt;br /&gt;
* Checkerboard patterns can now have a color (for updating the current view, check and uncheck the box for the checkerboard background, [https://gitlab.com/inkscape/inbox/-/issues/2561 Issue #2561]). This color will also be used as a (non-checkered) background for PNG export.&lt;br /&gt;
* A set of new page formats for different Video resolutions (SD/PAL, SD-Widescreen/PAL, SD/NTSC, SD-Widescreen/NTSC, HD 720p, HD 1080p, DCI 2k (Full Frame), UHD 4k, DCI 4k (Full Frame), UHD 8k) has been added.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:652--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Lock margins doc props.png|''Lock to set same margins for page resizing''|alt=Lock to set same margins for page resizing&lt;br /&gt;
File:New guide options doc props.png|''Document properties: Toggle guide lock for document, create page border guides, remove all guides''|alt=Document properties: Toggle guide lock for document, create page border guides, remove all guides&lt;br /&gt;
File:Grid alignment doc props.png|''Grid alignment options in document properties''|alt=Grid alignment options in document properties&lt;br /&gt;
File:Colorful checkerboard.png|''Checkerboard background with color''|alt=Checkerboard background with color&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fill and Stroke === &amp;lt;!--T:653--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Object → Fill and stroke&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:654--&amp;gt;&lt;br /&gt;
* The RGBA code entry field now also accepts values like &amp;lt;code&amp;gt;#123&amp;lt;/code&amp;gt; and autocompletes them to &amp;lt;code&amp;gt;#112233&amp;lt;/code&amp;gt;, automatically removes hash signs in pasted codes, and keeps the old alpha value if the pasted code does not contain any.&lt;br /&gt;
* The blur slider is now scaled quadratically as you drag the slider. This makes it easier to apply and adjust smaller blur values.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:788--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Moved to 1.1 * '''Hairlines''' option added for the stroke style:&lt;br /&gt;
** useful for laser cutters / plotters&lt;br /&gt;
** export to pdf and other file formats, that support hairlines natively, requires a patch to Cairo (https://gitlab.freedesktop.org/cairo/cairo/merge_requests/21), if unavailable, a very thin line width will be used instead&lt;br /&gt;
** in other SVG renderers, these will be handled via non-scaling stroke / stroke width of 1px&lt;br /&gt;
** export to PNG and rendering on canvas will use a line width of 1px --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Filter Editor === &amp;lt;!--T:655--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Filters → Filter Editor&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:656--&amp;gt;&lt;br /&gt;
The filter primitives now have a symbolic icon (one whose color can be changed).&lt;br /&gt;
&lt;br /&gt;
=== Objects === &amp;lt;!--T:657--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Object → Objects&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:658--&amp;gt;&lt;br /&gt;
The context (right-click) menu now also contains an entry for '''deleting''' the selected object.&lt;br /&gt;
&lt;br /&gt;
=== Paint Servers === &amp;lt;!--T:659--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Object → Paint Servers&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:660--&amp;gt;&lt;br /&gt;
* New dialog that allows you to see a list of patterns and SVG2 hatch fills used in the current document (or available by default) and to assign those to objects. The hatch fills can be modified by their handles on canvas [https://gitlab.com/inkscape/inbox/-/issues/2526 in the future].&lt;br /&gt;
* &amp;lt;code&amp;gt;Server&amp;lt;/code&amp;gt; field contains the following options: &amp;lt;code&amp;gt;All paint servers&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Current Document&amp;lt;/code&amp;gt; and each document's title from the user's &amp;lt;code&amp;gt;/paint&amp;lt;/code&amp;gt; configuration folder.&lt;br /&gt;
* The &amp;lt;code&amp;gt;Change&amp;lt;/code&amp;gt; field decides whether the fill or the stroke of the object will be set to the paint server on click.&lt;br /&gt;
* You can select multiple objects or a group of objects and they will all get their fill or stroke changed to the selected paint server.&lt;br /&gt;
* To add a new paint server, you need to add an &amp;lt;code&amp;gt;.svg&amp;lt;/code&amp;gt; document in the &amp;lt;code&amp;gt;/paint&amp;lt;/code&amp;gt; user configuration folder with the following restrictions: &lt;br /&gt;
** the svg must be valid&lt;br /&gt;
** it must have a unique &amp;lt;code&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/code&amp;gt; property &lt;br /&gt;
** and it must have patterns or hatches with unique ids in the &amp;lt;code&amp;gt;&amp;lt;defs&amp;gt;&amp;lt;/code&amp;gt; section.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:789--&amp;gt;&lt;br /&gt;
This functionality was added to Inkscape as a Google Summer of Code project. More details on it are available [https://gitlab.com/vanntile/inkscape-gsoc-application#paint-servers-dialog in the project description] and our [https://inkscape.org/news/2020/02/21/valentin-wrangled-meshes-hatches-and-gtk-during-su/ news article].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:790--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Paint Servers dialog.png|''Paint Server dialog''|alt=Paint Server dialog&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Preferences === &amp;lt;!--T:661--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Edit → Preferences&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:662--&amp;gt;&lt;br /&gt;
* The '''Bitmaps''' subsection has been renamed to '''Imported Images''', as it now applies to both imported (embedded or linked) raster images as well as to imported (embedded or linked) SVG images (i.e. to everything in &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; tags).&lt;br /&gt;
* The '''System''' subsection lists more relevant folders and offers buttons to open those folders with the system's file browser. This makes it easier to find the correct folder, e.g. for resetting the preferences or for adding an extension or a new icon set.&lt;br /&gt;
* The '''System''' subsection now has a button for quickly resetting all Inkscape preferences, which also automatically creates a backup of the current preferences.&lt;br /&gt;
* An option for '''scaling a stroke's dash pattern when scaling the stroke width''' has been added and can be found at &amp;lt;code&amp;gt;Behaviour → Dashes&amp;lt;/code&amp;gt;. It is  activated by default.&lt;br /&gt;
* '''Autosave''' is now enabled by default. The default directory has changed (the path is displayed in &amp;lt;code&amp;gt;Edit → Preferences → Input/Output → Autosave: Autosave directory&amp;lt;/code&amp;gt;).&lt;br /&gt;
* The setting for '''Handle size''' has been moved from '''Input devices''' to '''Interface''' to make it more discoverable.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:663--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Open folders from preferences.png|''Important folders can be opened from the preferences''|alt=Important folders can be opened from the preferences&lt;br /&gt;
File:Preferences Imported Images.png|''Imported Images section in the preferences with new SVG options''|alt=Imported Images section in the preferences with new SVG options&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Selection Sets Dialog Hidden=== &amp;lt;!--T:791--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:792--&amp;gt;&lt;br /&gt;
The '''Selection Sets''' dialog is deprecated and has been hidden from the menus. It will be removed in Inkscape 1.1 and sets created with this option might not work in a future Inkscape version.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:793--&amp;gt;&lt;br /&gt;
It can be un-hidden by assigning a keyboard shortcut to it in the Inkscape preferences, or by editing the file &amp;lt;code&amp;gt;menus.xml&amp;lt;/code&amp;gt; in Inkscape's &amp;lt;code&amp;gt;ui&amp;lt;/code&amp;gt; folder to uncomment the &amp;lt;code&amp;gt;DialogTags&amp;lt;/code&amp;gt; entry, and saving the edited file in your user preferences' &amp;lt;code&amp;gt;ui&amp;lt;/code&amp;gt; folder.&lt;br /&gt;
&amp;lt;!-- [see https://gitlab.com/inkscape/inkscape/-/merge_requests/1665#note_317458802] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Selectors and CSS [Experimental, hidden]=== &amp;lt;!--T:664--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:665--&amp;gt;&lt;br /&gt;
* New dialog for adding classes and CSS styles to elements of the drawing&lt;br /&gt;
* It is currently in experimental status, thus hidden from the menu (&amp;lt;code&amp;gt;Edit → Selectors and CSS&amp;lt;/code&amp;gt;)&lt;br /&gt;
* The keyboard shortcut '''&amp;lt;kbd&amp;gt;Ctrl + Shift + Q&amp;lt;/kbd&amp;gt;''' can be used to open the dialog&lt;br /&gt;
* Among the [https://gitlab.com/groups/inkscape/-/issues?scope=all&amp;amp;utf8=%E2%9C%93&amp;amp;state=all&amp;amp;search=Selectors known issues], there are a couple crashes, which is the reason why the dialog has been hidden for the 1.0 release.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:794--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Selectors and CSS dialog.png|''Selectors and CSS dialog''|alt=Selectors and CSS dialog&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Symbols &amp;lt;span id=&amp;quot;symbols&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; === &amp;lt;!--T:667--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Object → Symbols&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:668--&amp;gt;&lt;br /&gt;
The Symbols dialog can now handle a lot of symbols without delay on startup, and also allows searching. Symbols and symbol sets are now displayed in alphabetical order.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:669--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Symbols list.png|''Symbol sets ordered alphabetically''|alt=Symbol sets ordered alphabetically&lt;br /&gt;
File:Symbols search.png|''Searching for symbols''|alt=Searching for symbols&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Trace Bitmap &amp;lt;span id=&amp;quot;centerline&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:670--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Path → Trace Bitmap&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:671--&amp;gt;&lt;br /&gt;
A new, unified dialog for vectorizing raster graphics is now available from &amp;lt;code&amp;gt;Path → Trace Bitmap&amp;lt;/code&amp;gt;. It contains the previously separate '''Trace pixelart''' dialog and comes with a new option for '''centerline tracing'''. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:795--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Centerline tracing.png|''Unified Trace Bitmap dialog with Centerline Tracing option''|alt=Unified Trace Bitmap dialog with Centerline Tracing option&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Unicode Characters === &amp;lt;!--T:672--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:673--&amp;gt;&lt;br /&gt;
* The ''''Glyphs' dialog''' has been '''renamed to 'Unicode Characters''''.&lt;br /&gt;
* The characters in the dialog's character list now '''use the selected font'''.&lt;br /&gt;
* Each character now has a '''tooltip''' that shows a larger version of the character, so one can more easily find the correct character.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:674--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Unicode character dialog.png|''Unicode characters dialog with large tooltip''|alt=Unicode characters dialog with large tooltip&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XML Editor === &amp;lt;!--T:675--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Edit → XML Editor&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:676--&amp;gt;&lt;br /&gt;
The side of the editor that allows one to set, edit or delete attributes can now be panned both horizontally and vertically, or be hidden entirely. &lt;br /&gt;
Long items can more easily be edited in a little popup dialog with a new monospaced font.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:677--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Xml_editor_popup.png|''XML Editor with editing popup''|alt=XML Editor with editing popup&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Menus == &amp;lt;!--T:678--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:679--&amp;gt;&lt;br /&gt;
* New option to &amp;lt;code&amp;gt;Unlink clones recursively&amp;lt;/code&amp;gt; added into sub-menu at &amp;lt;code&amp;gt;Edit → Clone&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Customization &amp;lt;span id=&amp;quot;customization&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;== &amp;lt;!--T:680--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Customize many files in the share folder === &amp;lt;!--T:681--&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:682--&amp;gt;&lt;br /&gt;
Many files in &amp;lt;code&amp;gt;/share&amp;lt;/code&amp;gt; can be over-ridden by placing files in the user's configuration folder (e.g. &amp;lt;code&amp;gt;~/.config/inkscape&amp;lt;/code&amp;gt;). &lt;br /&gt;
Configurable contents now includes extensions, filters, fonts, gradients, icons, keyboard shortcuts, [preset markers (not yet: [https://gitlab.com/inkscape/inbox/-/issues/211 Issue #211])], user paint servers (SVG hatches, patterns, ...), palettes, about screen, symbol sets, templates, tutorials and some user interface configuration files. Only the file 'units.xml' cannot be overridden.&lt;br /&gt;
&lt;br /&gt;
=== Fonts === &amp;lt;!--T:683--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Load additional fonts ==== &amp;lt;!--T:684--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:685--&amp;gt;&lt;br /&gt;
Inkscape can now load fonts that are not installed on the system. By default Inkscape will load additional fonts from Inkscape's share folder (&amp;lt;code&amp;gt;/share/inkscape/fonts&amp;lt;/code&amp;gt;) and the user's configuration folder (&amp;lt;code&amp;gt;~/.config/inkscape/fonts&amp;lt;/code&amp;gt;). Custom folders can be set in preferences (see &amp;lt;code&amp;gt;Tools → Text → Additional font directories&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:686--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Custom font folders.png|''Set custom font folders''|alt=Set custom font folders&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Keyboard shortcuts === &amp;lt;!--T:687--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:688--&amp;gt;&lt;br /&gt;
* Allow to use &amp;quot;Super&amp;quot;, &amp;quot;Hyper&amp;quot; and &amp;quot;Meta&amp;quot; modifier keys&lt;br /&gt;
* Improve shortcut handling code. This should fix a lot of issues and allow the use of many shortcuts which were inaccessible before, especially on non-English keyboard layouts.&lt;br /&gt;
* The Keyboard shortcut editor now issues a warning when the entered shortcut is already in use.&lt;br /&gt;
* It is now possible to assign keyboard shortcuts that align an object to the top-left, top-right, bottom-left or bottom-right corners of the anchor (determined via the 'relative to:' field), or to align the objects' top-left, top-right, bottom-left or bottom-right corners with the opposite corner of the anchor.&lt;br /&gt;
&lt;br /&gt;
=== User interface customization === &amp;lt;!--T:689--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:690--&amp;gt;&lt;br /&gt;
* Inkscape is starting to use glade files for its dialogues, so they can be reconfigured by users. Only one is currently supported (filter editor).&lt;br /&gt;
* The contents of the menus can be configured by customising the &amp;lt;code&amp;gt;menus.xml&amp;lt;/code&amp;gt; file. &lt;br /&gt;
* Toolbar contents for the command bar (&amp;lt;code&amp;gt;commands-toolbar.ui&amp;lt;/code&amp;gt;), the snap bar (&amp;lt;code&amp;gt;snap-toolbar.ui&amp;lt;/code&amp;gt;), the tool controls bars for each tool (&amp;lt;code&amp;gt;select-toolbar.ui&amp;lt;/code&amp;gt;), the toolbox (&amp;lt;code&amp;gt;tool-toolbar.ui&amp;lt;/code&amp;gt;) is now configurable.&lt;br /&gt;
* The interface colors and some more UI styles can be customized in &amp;lt;code&amp;gt;&amp;lt;preferences folder&amp;gt;/ui/style.css&amp;lt;/code&amp;gt; (very raw theming support).&lt;br /&gt;
&lt;br /&gt;
=== Theme selection === &amp;lt;!--T:691--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:692--&amp;gt;&lt;br /&gt;
In &amp;lt;code&amp;gt;Edit → Preferences → User Interface → Theme&amp;lt;/code&amp;gt;, users can set a custom GTK3 theme for Inkscape. If the theme comes with a dark variant, activating the 'Use dark theme' checkbox will result in the dark variant being used. The new theme will be applied immediately.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:693--&amp;gt;&lt;br /&gt;
New themes can be installed on your system to be made available in the list to choose from. A large selection of (more or less current) GTK3 themes are available for download at [https://www.gnome-look.org/browse/cat/135/ord/top/ gnome-look.org] . On Windows, the new themes can be placed in &amp;lt;code&amp;gt;&amp;lt;var&amp;gt;%AppData%&amp;lt;/var&amp;gt;\Local\themes\&amp;lt;/code&amp;gt;, so that the full path to the theme's CSS files will be &amp;lt;code&amp;gt;&amp;lt;var&amp;gt;%AppData%&amp;lt;/var&amp;gt;\Local\themes\&amp;lt;theme name&amp;gt;\gtk-3.0\&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Icon set selection === &amp;lt;!--T:694--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:695--&amp;gt;&lt;br /&gt;
In &amp;lt;code&amp;gt;Edit → Preferences → User Interface → Theme&amp;lt;/code&amp;gt;, the icon set to use can be selected. By default, Inkscape comes with 'hicolor', 'Tango', and the new 'Multicolor' icons. In addition to this, it offers to use the system's icons.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:696--&amp;gt;&lt;br /&gt;
The symbolic icon set that is part of the 'hicolor' icon set as well as the new Multicolor icons can be colorized with custom colors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:698--&amp;gt;&lt;br /&gt;
https://wiki.inkscape.org/wiki/images/b/b3/Multicolor_icon_set.png&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=450px&amp;gt;&lt;br /&gt;
File:Themes.gif|''Switching themes on-the-fly''|alt=Switching themes on-the-fly&lt;br /&gt;
File:Tango icons.png|''Light theme with Tango icon set''|alt=Light theme and Tango icon set&lt;br /&gt;
File:Hicolor icons.png|''Light theme with hicolor icon set''|alt=Light theme and hicolor icon set&lt;br /&gt;
File:Dark with symbolic icons.png|''Dark theme with symbolic icon set''|alt=Dark theme and symbolic icon set&lt;br /&gt;
File:Dark symbolic custom color.png|''Dark theme with symbolic icon set and a custom icon color''|alt=Dark theme with custom colored symbolic icon set&lt;br /&gt;
File:Multicolor icon set.png|''New Multicolor icon set on dark theme''|alt=New Multicolor icon set on dark theme&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Saving the current file as template === &amp;lt;!--T:699--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:700--&amp;gt;&lt;br /&gt;
A new entry for saving the current file as a template has been added to the &amp;lt;code&amp;gt;File&amp;lt;/code&amp;gt; menu. You need to specify a name for it, and optionally, you can add the template's author, a description and some keywords. A checkbox allows you to set the new template as the default template.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:701--&amp;gt;&lt;br /&gt;
https://wiki.inkscape.org/wiki/images/5/56/Save_as_templage.png&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=180px&amp;gt;&lt;br /&gt;
File:Save as templage.png|''Save current file as a template''|alt=Save current file as a template&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Custom page sizes in Document Properties === &amp;lt;!--T:702--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:703--&amp;gt;&lt;br /&gt;
Inkscape now creates a CSV file (comma separated values) called &amp;lt;code&amp;gt;pages.csv&amp;lt;/code&amp;gt;. It is located in your Inkscape user preferences folder, next to your  &amp;lt;code&amp;gt;preferences.xml&amp;lt;/code&amp;gt; file. This file contains the default page sizes that you can choose from in the 'Page' tab of the 'Document properties' dialog. You can edit the &amp;lt;code&amp;gt;pages.csv&amp;lt;/code&amp;gt; file to remove the page sizes you won't use, or to add new ones.&lt;br /&gt;
&lt;br /&gt;
== Command Line &amp;lt;span id=&amp;quot;Command_Line&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;== &amp;lt;!--T:707--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:708--&amp;gt;&lt;br /&gt;
The Inkscape command line has undergone a major overhaul with the goal of making it more powerful and flexible for the user and easier to enhance for the developer. The most important changes are:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:709--&amp;gt;&lt;br /&gt;
* Each command-line argument can now be used only once. To specify multiple ''actions'' (''verbs''), use semicolons (e.g. &amp;lt;code&amp;gt;--actions='ObjectFlipVertically;FileSave;FileClose'&amp;lt;/code&amp;gt;).&lt;br /&gt;
* Many ''actions'' can now take arguments (separated from the ''action'' name by a colon.&lt;br /&gt;
* [[Using xverbs|xverbs]] have been removed from Inkscape (command line commands that take parameters from a file, e.g. for saving the selection under a specified filename as SVG file) ([https://sourceforge.net/p/inkscape/mailman/inkscape-devel/thread/33487d06-e3c1-a4e5-1496-7b370d672d2f%40gmail.com/#msg35392523 mailing list thread]).&lt;br /&gt;
* Files can also be saved as Inkscape SVG without calling the GUI save dialog (new command: &amp;lt;code&amp;gt;--export-inkscape-svg&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Multiple objects in single file can be saved into individual files by giving a comma separated list of objects to the command: &amp;lt;code&amp;gt;--export-id&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Inkscape can now import a specific page of a PDF file from the command line, for batch processing (new option: &amp;lt;code&amp;gt;--pdf-page &amp;lt;var&amp;gt;N&amp;lt;/var&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
* For importing a PDF, the option to import via poppler is now available for the command line as &amp;lt;code&amp;gt;pdf-poppler&amp;lt;/code&amp;gt;.&lt;br /&gt;
* New verb allows one to swap fill and stroke style from the command line: &amp;lt;code&amp;gt;EditSwapFillStroke&amp;lt;/code&amp;gt; (a keyboard shortcut can now be assigned to it) ([https://bugs.launchpad.net/inkscape/+bug/675690 Issue #675690 (lp)])&lt;br /&gt;
* The shell mode syntax has changed, too.&lt;br /&gt;
* The file name can now be specified with &amp;lt;code&amp;gt;--export-filename&amp;lt;/code&amp;gt;&lt;br /&gt;
* The command &amp;lt;code&amp;gt;-x&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;--extension-directory&amp;lt;/code&amp;gt; has been removed. Replaced with: &amp;lt;code&amp;gt;--system-data-directory&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;--user-data-directory&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:710--&amp;gt;&lt;br /&gt;
More information about usage and how to update your commands can be found at [[Using the Command Line]].&lt;br /&gt;
&lt;br /&gt;
== Tutorials / Documentation == &amp;lt;!--T:796--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:730--&amp;gt;&lt;br /&gt;
* Some small updates were made to tutorial texts&lt;br /&gt;
* Tutorial files got a new header / footer design, using [https://inkscape.org/~esteban/%E2%98%85inksscreen-10-by-esteban-capella Esteban Capella's entry] for our About Screen Contest.&lt;br /&gt;
&lt;br /&gt;
== Translations == &amp;lt;!--T:711--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:712--&amp;gt;&lt;br /&gt;
Translations were updated for: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:713--&amp;gt;&lt;br /&gt;
* Basque&lt;br /&gt;
* British English&lt;br /&gt;
* Brazilian Portuguese&lt;br /&gt;
* Catalan&lt;br /&gt;
* Croatian&lt;br /&gt;
* Czech&lt;br /&gt;
* Dutch&lt;br /&gt;
* Finnish&lt;br /&gt;
* French&lt;br /&gt;
* German&lt;br /&gt;
* Greek&lt;br /&gt;
* Hindi&lt;br /&gt;
* Hungarian&lt;br /&gt;
* Icelandic&lt;br /&gt;
* Indonesian&lt;br /&gt;
* Italian&lt;br /&gt;
* Korean&lt;br /&gt;
* Latvian&lt;br /&gt;
* Norwegian (Bokmål)&lt;br /&gt;
* Polish&lt;br /&gt;
* Romanian&lt;br /&gt;
* Russian&lt;br /&gt;
* Slovak&lt;br /&gt;
* Spanish&lt;br /&gt;
* Swedish&lt;br /&gt;
* Turkish&lt;br /&gt;
* Ukrainian&lt;br /&gt;
* Urdu&lt;br /&gt;
* Swedish&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:716--&amp;gt;&lt;br /&gt;
Tutorial translations were added for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:717--&amp;gt;&lt;br /&gt;
* Korean&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:718--&amp;gt;&lt;br /&gt;
Translations were dropped for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:719--&amp;gt;&lt;br /&gt;
* Amharic&lt;br /&gt;
&lt;br /&gt;
== Notable Bugfixes == &amp;lt;!--T:720--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:721--&amp;gt;&lt;br /&gt;
* Symbols: Visio Stencils loaded from &amp;lt;code&amp;gt;.vss&amp;lt;/code&amp;gt; files now use their actual name instead of a placeholder derived from the symbol file's name ([https://bugs.launchpad.net/inkscape/+bug/1676144 Issue #1676144 (lp)])&lt;br /&gt;
* Shapes on Pen and Pencil tools now retain color and width ([https://bugs.launchpad.net/inkscape/+bug/1707899 Issue #1707899 (lp)]).&lt;br /&gt;
* Text and Font dialog: The font selection no longer jumps to the top of the list when clicking Apply.&lt;br /&gt;
* Docked dialogs now open on their own when the corresponding functionality is called from a menu or button&lt;br /&gt;
* The icon preview dialog now correctly shows the page background (Issue #[https://bugs.launchpad.net/inkscape/+bug/1537497 1537497 (lp)]).&lt;br /&gt;
* As of Windows 10 (version 1809) fonts are installed into a new user-specific folder by default. Allow Inkscape to recognize those fonts.  ([https://gitlab.com/inkscape/inkscape/issues/50 Iusse #50])&lt;br /&gt;
* The default Perl interpreter executable on Windows was changed from &amp;lt;code&amp;gt;perl.exe&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;wperl.exe&amp;lt;/code&amp;gt; which should usually avoid flashing a console window.  ([https://gitlab.com/inkscape/inkscape/issues/66 Issue #66])&lt;br /&gt;
* Some printers who don't correctly recognize the page formats sent by Inkscape, printed only square excerpts of the whole image that was supposed to be printed. Now they print the whole image ([https://gitlab.com/inkscape/inkscape/merge_requests/407 Merge request #407]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:722--&amp;gt;&lt;br /&gt;
For an exhaustive list of bugs that have been fixed, please see the [https://launchpad.net/inkscape/1.0.x milestones page for Inkscape 1.0 on Launchpad] and the [https://gitlab.com/inkscape/inkscape/issues?scope=all&amp;amp;utf8=%E2%9C%93&amp;amp;state=closed&amp;amp;milestone_title=Inkscape%201.0 list of milestoned issues on GitLab].&lt;br /&gt;
&lt;br /&gt;
== Breaking changes / Action required == &amp;lt;!--T:371--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== For users === &amp;lt;!--T:372--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Custom Icon Sets &amp;lt;span id=&amp;quot;custom_icon_sets&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:373--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:374--&amp;gt;&lt;br /&gt;
Icon sets no longer consist of a single file containing all icons. Instead each icon is allocated its own file. The directory structure must follow the [https://developer.gnome.org/icon-theme-spec/ standard structure for Gnome icons].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:375--&amp;gt;&lt;br /&gt;
If you would like to create or convert your own icon set to the new format, please compare the 'hicolor' and 'Tango' icon theme folders, in your Inkscape installation's 'share' directory for suitable examples and check out [[Creating a new multicolor icon theme | our guide to making a new multicolor icon theme]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:376--&amp;gt;&lt;br /&gt;
As a side effect of a bug fix to the icon preview dialog (see below), custom UI icon SVG files need to be updated to have their background color alpha channel set to 0 so that they display correctly (see Issue #[https://bugs.launchpad.net/inkscape/+bug/1661989 1661989 (lp)]).&lt;br /&gt;
&lt;br /&gt;
==== Third-party extensions &amp;lt;span id=&amp;quot;extensions-api&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:377--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:378--&amp;gt;&lt;br /&gt;
Most extensions that are maintained by a third-party developer (i.e. that are not an Inkscape stock extension) need to be updated to work with this version of Inkscape. Inkscape contributors have contacted many extension authors already to let them know about the upcoming changes. If your favorite third-party extension still needs to be updated to be compatible with Inkscape 1.0, please point its author to [https://wiki.inkscape.org/wiki/index.php/Release_notes/1.0#For_extension_writers the section about updating one's extension in the Wiki].&lt;br /&gt;
&lt;br /&gt;
==== Dropped / Replaced Extensions &amp;lt;span id=&amp;quot;dropped_extensions&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:379--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:380--&amp;gt;&lt;br /&gt;
Extensions that previously used the UniConvertor library for saving/opening various file formats have been removed, as well as some extensions that depended on third-party programs:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:381--&amp;gt;&lt;br /&gt;
'''''Import extensions that have been removed:'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:382--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Hopefully, we'll get info about correctness here: https://gitlab.com/inkscape/inbox/issues/1213#note_273045677 --&amp;gt;&lt;br /&gt;
* Adobe Illustrator 8.0 and below (UC) (&amp;lt;code&amp;gt;*.ai&amp;lt;/code&amp;gt;) (Workaround: rename the file extension to &amp;lt;code&amp;gt;.eps&amp;lt;/code&amp;gt;. Newer versions can still be imported if they contain an embedded PDF.)&lt;br /&gt;
* Corel DRAW Compressed Exchange files (UC) (&amp;lt;code&amp;gt;*.ccx&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Corel DRAW 7-X4 files (UC) (&amp;lt;code&amp;gt;*.cdr&amp;lt;/code&amp;gt;) (&amp;lt;code&amp;gt;*.cdr&amp;lt;/code&amp;gt; in general can still be imported)&lt;br /&gt;
* Corel DRAW 7-13 template files (UC) (&amp;lt;code&amp;gt;*.cdt&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Computer Graphics Metafile files (UC) (&amp;lt;code&amp;gt;*.cgm&amp;lt;/code&amp;gt;) &amp;lt;!-- confirmed --&amp;gt;&lt;br /&gt;
* Corel DRAW Presentation Exchange files (UC) (&amp;lt;code&amp;gt;*.cmx&amp;lt;/code&amp;gt;)&lt;br /&gt;
* HP Graphics Language Plot file [AutoCAD] (UC) (&amp;lt;code&amp;gt;*.plt&amp;lt;/code&amp;gt;) &amp;lt;!-- confirmed --&amp;gt;&lt;br /&gt;
* sK1 vector graphics files (UC) (&amp;lt;code&amp;gt;*.sk1&amp;lt;/code&amp;gt;) &amp;lt;!-- confirmed --&amp;gt;&lt;br /&gt;
* Dia Diagram (&amp;lt;code&amp;gt;*.dia&amp;lt;/code&amp;gt;) (Workaround: export as a different format from [https://wiki.gnome.org/Apps/Dia/Download Dia]) &amp;lt;!-- confirmed --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:383--&amp;gt;&lt;br /&gt;
'''''Export extensions that have been removed:'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:384--&amp;gt;&lt;br /&gt;
* HP Graphics Language Plot file [AutoCAD] (UC) (&amp;lt;code&amp;gt;*.plt&amp;lt;/code&amp;gt;) &amp;lt;!-- confirmed --&amp;gt;&lt;br /&gt;
* sK1 vector graphics files (UC) (&amp;lt;code&amp;gt;*.sk1&amp;lt;/code&amp;gt;) &amp;lt;!-- confirmed --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:385--&amp;gt;&lt;br /&gt;
'''''Extensions that have been replaced:'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:386--&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Render → LaTeX&amp;lt;/code&amp;gt;: The [https://www.julienvitard.eu/en/eqtexsvg_en.html EQTeXSVG extension] (&amp;lt;code&amp;gt;Render → LaTeX&amp;lt;/code&amp;gt;) that could be used to convert an inline LaTeX equation into SVG paths using Python was dropped, due to its external dependencies. It has been replaced by the extension &amp;lt;code&amp;gt;Render → Mathematics → LaTeX (pdflatex)&amp;lt;/code&amp;gt; which serves the same purpose.&lt;br /&gt;
&lt;br /&gt;
==== Command line changes ==== &amp;lt;!--T:797--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:798--&amp;gt;&lt;br /&gt;
The Inkscape command line options [[#Command Line|have changed significantly (see below)]]. Any command line scripts that you have used will need to be updated for Inkscape 1.0.&lt;br /&gt;
&lt;br /&gt;
=== For extension writers &amp;lt;span id=&amp;quot;extension_updates&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:387--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:388--&amp;gt;&lt;br /&gt;
Extensions have undergone some fundamental changes. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:389--&amp;gt;&lt;br /&gt;
Inkscape's stock extensions '''have been moved to [https://gitlab.com/inkscape/extensions their own repository]''' and have been updated for compatibility with '''Python 3'''. Internally, extensions have been reorganized, many functions have been deprecated, and new functions have been added.&lt;br /&gt;
&lt;br /&gt;
==== General ==== &amp;lt;!--T:390--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:391--&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;python3&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Extensions were updated to be compatible with Python 3. While we'll be migrating away from Python 2, extension writers should aim for support of Python 2.7 and Python 3.5+ for maximum compatibility.&lt;br /&gt;
* Windows packages now ship with Python 3 (currently Python 3.7). Python 2 is not bundled anymore, so make sure to update your extension to be compatible.&lt;br /&gt;
* Inkscape now adds itself to search path on startup, so you should always be able to call it from your extension by simply calling &amp;lt;code&amp;gt;inkscape&amp;lt;/code&amp;gt;, without the need to add it to search path manually, or worrying about other potentially incompatible versions of Inkscape being available on search path.&lt;br /&gt;
* The folder structure of Windows packages was updated: Binaries were moved from the installation root to &amp;lt;code&amp;gt;bin/&amp;lt;/code&amp;gt;, Inkscape's shared files where moved from &amp;lt;code&amp;gt;share/&amp;lt;/code&amp;gt; to a &amp;lt;code&amp;gt;share/inkscape&amp;lt;/code&amp;gt; subfolder.&lt;br /&gt;
* The underscores that were previously necessary to mark elements as translatable are no longer needed. Elements that are usually translated are now by default included in translations. Elements that are usually not translated, are not included. This can be overridden by setting the &amp;lt;code&amp;gt;translatable=&amp;quot;yes/no&amp;quot;&amp;lt;/code&amp;gt; attribute.&lt;br /&gt;
* Extensions (including their &amp;lt;code&amp;gt;.inx&amp;lt;/code&amp;gt; files) can now be put into a subdirectory of the &amp;lt;code&amp;gt;extensions/&amp;lt;/code&amp;gt; folder to allow for better structuring and separation of extensions.&lt;br /&gt;
&lt;br /&gt;
==== Extension dialogs ==== &amp;lt;!--T:392--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:393--&amp;gt;&lt;br /&gt;
Extension dialogs have some new input types and layout options:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:394--&amp;gt;&lt;br /&gt;
* new multiline text fields&lt;br /&gt;
* new file chooser fields&lt;br /&gt;
* new &amp;lt;code&amp;gt;appearance=&amp;quot;url&amp;quot;&amp;lt;/code&amp;gt; for [[INX Parameters]] of type &amp;lt;code&amp;gt;&amp;quot;description&amp;quot;&amp;lt;/code&amp;gt;. You can now add clickable links to your extension UI.&lt;br /&gt;
* a simpler version of the color chooser field has been added&lt;br /&gt;
* new layout options (separator, table-like layouts)&lt;br /&gt;
* all [[INX Parameters]] now have the common attribute &amp;lt;code&amp;gt;indent=&amp;quot;&amp;lt;var&amp;gt;n&amp;lt;/var&amp;gt;&amp;quot;&amp;lt;/code&amp;gt; where &amp;lt;code&amp;gt;&amp;lt;var&amp;gt;n&amp;lt;/var&amp;gt;&amp;lt;/code&amp;gt; specifies the level of indentation in the extension UI.&lt;br /&gt;
* new &amp;lt;code&amp;gt;label&amp;lt;/code&amp;gt; parameter&lt;br /&gt;
* new option to include an image&lt;br /&gt;
* some confusing options have been merged&lt;br /&gt;
* new effect extension attribute &amp;lt;code&amp;gt;implements-custom-gui&amp;lt;/code&amp;gt; is [http://wiki.inkscape.org/wiki/index.php/INX_extension_descriptor_format#Attributes_description available] to hide the 'Extension is working' dialog.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:799--&amp;gt;&lt;br /&gt;
https://wiki.inkscape.org/wiki/images/e/eb/New_extension_dialog_fields.png&lt;br /&gt;
&amp;lt;--&amp;lt;img src=&amp;quot;https://wiki.inkscape.org/wiki/images/e/eb/New_extension_dialog_fields.png&amp;quot; alt=&amp;quot;Demo extension dialog with new fields and layout options&amp;quot; /&amp;gt;--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:New extension dialog fields.png|''Demo extension dialog with new fields and layout options''|alt=Demo extension dialog with new fields and layout options&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== More info ==== &amp;lt;!--T:395--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:396--&amp;gt;&lt;br /&gt;
Please also note the changed [[#Command Line|command line options]], if your extension calls another instance of Inkscape.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:397--&amp;gt;&lt;br /&gt;
More detailed instructions for updating old extensions are available at [[Updating your Extension for 1.0]]. Also check the [https://inkscape.gitlab.io/extensions/documentation/ extension (&amp;lt;code&amp;gt;inkex&amp;lt;/code&amp;gt;) API documentation] and the [https://gitlab.com/inkscape/extensions stock extensions repository] for finding comparable extensions. If you have questions about extension development, you can join us in our [https://chat.inkscape.org/channel/inkscape_extensions extension development chat channel].&lt;br /&gt;
&lt;br /&gt;
=== For packagers and those who compile Inkscape &amp;lt;span id=&amp;quot;packaging_updates&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:398--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:399--&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;autotools&amp;lt;/code&amp;gt; builds have been dropped. Please use &amp;lt;code&amp;gt;CMake&amp;lt;/code&amp;gt; for building Inkscape from now on. More info is available [https://inkscape.org/develop/getting-started/#092-onwards on our website].&lt;br /&gt;
* &amp;lt;code&amp;gt;libsoup&amp;lt;/code&amp;gt; dependency added: we use &amp;lt;code&amp;gt;libsoup&amp;lt;/code&amp;gt; for making HTTP requests without a need for &amp;lt;code&amp;gt;dbus&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;gvfs&amp;lt;/code&amp;gt;.&lt;br /&gt;
* double-conversion [https://github.com/google/double-conversion] dependency added: &amp;lt;code&amp;gt;lib2geom&amp;lt;/code&amp;gt; now depends on an external version of the library.&lt;br /&gt;
* Inkscape now uses a git submodule for the &amp;lt;code&amp;gt;extensions/&amp;lt;/code&amp;gt; directory. If you have cloned the repository and are not building from the release source code tarball, please note the [https://inkscape.org/en/develop/getting-started/ updated build instructions]&lt;br /&gt;
* On Ubuntu 18.04, Gnome's fallback icon set (package 'adwaita-icon-theme-full'), that is needed to display Inkscape's default icons completely, is no longer automatically installed. It has been added as a 'recommends' level dependency.&lt;br /&gt;
* lib2geom: [insert up-to-date info here]&lt;br /&gt;
* The environment variable &amp;lt;code&amp;gt;INKSCAPE_PORTABLE_PROFILE_DIR&amp;lt;/code&amp;gt; has been removed. Please use the equivalent &amp;lt;code&amp;gt;INKSCAPE_PROFILE_DIR&amp;lt;/code&amp;gt; instead for changing the location of the profile directory at run time. (see also [https://gitlab.com/inkscape/inkscape/issues/114 #114])&lt;br /&gt;
* Inkscape extensions have been updated to work with Python 3, they no longer depend on Python 2 (but still work with it)&lt;br /&gt;
&lt;br /&gt;
== Known Issues== &amp;lt;!--T:723--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:726--&amp;gt;&lt;br /&gt;
The Inkscape team has been working hard behind the scenes to fix as many bugs as possible for 1.0. See [https://gitlab.com/inkscape/inkscape/issues our list of confirmed and ready-to-be-worked-on issues] and [https://gitlab.com/inkscape/inbox/issues the list of new user submitted issues, questions and feature requests].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:800--&amp;gt;&lt;br /&gt;
Among these, the following issues will probably be noticed when using Inkscape 1.0:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:801--&amp;gt;&lt;br /&gt;
* Texts are not accepted as operand for boolean operations and similar functions, such as nested offset. You now need to convert to path, ungroup, and union before using in Boolean operations. See [https://gitlab.com/inkscape/inkscape/-/issues/589 #589].&lt;br /&gt;
* For both Text-inside-shape and Text-on-path, selecting the text and path/shape and using Align &amp;amp; Distribute -&amp;gt; Align (e.g. on page center) changes the relative position between text and shape. As a workaround, group them first.&lt;br /&gt;
* Manual Kerning, Text angle etc. are not supported for SVG2 flowed text by means of the specification. However, the corresponding spinbuttons in the Text toolbar are not inactive, and changing them will have no effect. [https://gitlab.com/inkscape/inkscape/-/issues/703 #703]&lt;br /&gt;
* The popover to edit attributes in the XML Editor is truncated when dialog is undocked or floating. See [https://gitlab.com/inkscape/inkscape/-/issues/1255 #1255].&lt;br /&gt;
* Grid origin is dependent on y-axis direction. For old files with grids, flip the y-axis direction, or correct the origin in those files. See [https://gitlab.com/inkscape/inbox/-/issues/933 #933].&lt;br /&gt;
* Dialogs not showing/hiding properly on small windows or some window configurations. Workaround is to resize the window or change focus to a different window. See [https://gitlab.com/inkscape/inkscape/-/issues/604 #604].&lt;br /&gt;
* Menu drop-downs appear on the wrong screen for some multi-screen setups [https://gitlab.com/inkscape/inkscape/-/issues/54]&lt;br /&gt;
* Certain Live Path Effects are known to interact poorly. For example, Powerstroke creates a path with a lot of additional nodes, and Fillet/Chamfer then tries to change all these nodes. See [https://gitlab.com/inkscape/inbox/-/issues/885 885].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:802--&amp;gt;&lt;br /&gt;
'''Windows specific issues'''&lt;br /&gt;
* Some tablets are not registered on some Windows 10 machines, see [https://gitlab.com/inkscape/inkscape/-/issues/832 #832]&lt;br /&gt;
* Windows Store fonts not discoverable by Inkscape, see [https://gitlab.com/inkscape/inkscape/-/issues/1400 #1400]. Fonts have to be installed for all users to be used in Inkscape.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:803--&amp;gt;&lt;br /&gt;
In case you notice any issues with Inkscape 1.0, please make sure to [http://inkscape.org/report report them], so we can fix them in one of the next releases!&lt;br /&gt;
&lt;br /&gt;
== Inkview == &amp;lt;!--T:704--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:705--&amp;gt;&lt;br /&gt;
'''Inkview''' (a simple SVG viewer) was considerably improved and got some new features:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:706--&amp;gt;&lt;br /&gt;
* Support folders as input (will load all SVG files from the specified folder)&amp;lt;br/&amp;gt;The &amp;lt;code&amp;gt;-r&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;--recursive&amp;lt;/code&amp;gt; option will even allow to search subfolders recursively.&lt;br /&gt;
* Implement &amp;lt;code&amp;gt;-t&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;--timer&amp;lt;/code&amp;gt; option which allows to set a time after which the next file will be automatically loaded.&lt;br /&gt;
* Add &amp;lt;code&amp;gt;-s&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;--scale&amp;lt;/code&amp;gt; option to set a factor by which to scale the displayed image.&lt;br /&gt;
* Add &amp;lt;code&amp;gt;-f&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;--fullscreen&amp;lt;/code&amp;gt; option to launch Inkview in fullscreen mode&lt;br /&gt;
* Many smaller fixes and improvements&lt;br /&gt;
&lt;br /&gt;
== Previous releases == &amp;lt;!--T:727--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:728--&amp;gt;&lt;br /&gt;
* [[Release notes/0.92]] ([[Release_notes/0.92.1 |0.92.1]], [[Release_notes/0.92.2 |0.92.2]], [[Release_notes/0.92.3 |0.92.3]], [[Release_notes/0.92.4 |0.92.4]], [[Release_notes/0.92.5 |0.92.5]])&lt;br /&gt;
* [[Release notes/0.91]]&lt;br /&gt;
* [[Release notes/0.48]] ([[Release notes/0.48.1 |0.48.1]], [[Release notes/0.48.2 | 0.48.2]], [[Release notes/0.48.3 | 0.48.3]], [[Release notes/0.48.4 | 0.48.4]], [[Release notes/0.48.5 | 0.48.5]])&lt;br /&gt;
* [[Release notes/0.47]]&lt;br /&gt;
* [[Release notes/0.46]]&lt;br /&gt;
* [[Release notes/0.45]]&lt;br /&gt;
* [[Release notes/0.44]]&lt;br /&gt;
* [[Release notes/0.43]]&lt;br /&gt;
* [[Release notes/0.42]]&lt;br /&gt;
* [[Release notes/0.41]]&lt;br /&gt;
* [[Release notes/0.40]]&lt;br /&gt;
* [[Release notes/0.39]]&lt;br /&gt;
* [[Release notes/0.38]]&lt;br /&gt;
* [[Release notes/0.37]]&lt;br /&gt;
* [[Release notes/0.36]]&lt;br /&gt;
* [[Release notes/0.35]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.0&amp;diff=118454</id>
		<title>Release notes/1.0</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.0&amp;diff=118454"/>
		<updated>2020-05-08T16:49:25Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Other languages|en=Release_notes/1.0}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;languages /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Inkscape 1.0 == &amp;lt;!--T:365--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:366--&amp;gt;&lt;br /&gt;
&amp;lt;!--'''(definitely not released yet - [[AnnouncePlanning1.0]])'''--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:368--&amp;gt;&lt;br /&gt;
Released on '''«2020-05-01»'''.&lt;br /&gt;
&lt;br /&gt;
== Release highlights == &amp;lt;!--T:367--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:370--&amp;gt;&lt;br /&gt;
* [[#customization|Theming support and more new customization options]]&lt;br /&gt;
* [[#hidpi|Better HiDPI (high resolution) screen support]]&lt;br /&gt;
* [[#macos|Native support for macOS with a signed and notarized .dmg file]]&lt;br /&gt;
* [[#origin|Coordinate origin in top left corner by default]]&lt;br /&gt;
* [[#canvas|Canvas rotation and mirroring]]&lt;br /&gt;
* [[#on-canvas-align|On-Canvas alignment of objects]]&lt;br /&gt;
* [[#view-modes|Split view and X-Ray modes]]&lt;br /&gt;
* [[#powerpencil|PowerPencil for drawing editable, variable width strokes with a pressure sensitive graphics tablet]]&lt;br /&gt;
* [[#png-export|New PNG export options]]&lt;br /&gt;
* [[#centerline|Integrated centerline tracing for vectorizing line drawings]]&lt;br /&gt;
* [[#symbols|Searchable Symbols dialog]]&lt;br /&gt;
* [[#lpe-dialog|New Live Path Effect (LPE) selection dialog]]&lt;br /&gt;
* [[#lpes|New Corners (Fillet/chamfer) LPE, (lossless) Boolean Operation LPE (experimental), Offset LPE and Measure Segments LPE (and more!)]]&lt;br /&gt;
* [[#performance|Path operations, deselection of a large number of paths as well as grouping/ungrouping are much faster now]]&lt;br /&gt;
* [[#line-height|Much improved text line-height settings]]&lt;br /&gt;
* [[#variable-fonts|Variable fonts support (only if compiled with pango library version &amp;gt;= 1.41.1)]]&lt;br /&gt;
* [[#flowed-text|Browser-compatible flowed text]]&lt;br /&gt;
* [[#extensions-api|Extensions programming interface updated, with many new options]] - ''Note: this introduces breaking changes, some third-party extensions will have to be updated to work with Inkscape 1.0''&lt;br /&gt;
* [[#python3|Python 3 support for extensions]]&lt;br /&gt;
&lt;br /&gt;
== General: Application == &amp;lt;!--T:400--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Performance &amp;lt;span id=&amp;quot;performance&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:401--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:731--&amp;gt;&lt;br /&gt;
Lots of small performance improvements in various areas combine to make Inkscape run smoother than before:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:732--&amp;gt;&lt;br /&gt;
* Accelerated breaking apart of paths and Boolean operations (by disabling intermittent canvas rendering during these operations).&lt;br /&gt;
* Accelerated &amp;quot;deselect&amp;quot; speed (by improving internal data structure algorithms).&lt;br /&gt;
* Faster grouping and ungrouping of groups with a large number of objects&lt;br /&gt;
* Speed boost to operations on large sets of objects in the Objects dialog (Issue [https://gitlab.com/inkscape/inbox/issues/392 #392])&lt;br /&gt;
* Faster lookup of attributes (MR [https://gitlab.com/inkscape/inkscape/merge_requests/448 #448])&lt;br /&gt;
&lt;br /&gt;
=== Mac Application &amp;lt;span id=&amp;quot;macos&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:402--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:403--&amp;gt;&lt;br /&gt;
Inkscape is now a first-rate native macOS application, and no longer requires XQuartz to operate. The minimum required operating system version is OS X El Capitan 10.11.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:404--&amp;gt;&lt;br /&gt;
It has a standard Mac-style menu bar (rather than a menu bar within the window). Keyboard shortcuts now use the command (&amp;lt;kbd&amp;gt;⌘&amp;lt;/kbd&amp;gt;) key rather than the control key. Retina display screen resolution is now supported. The build is now cleanly 64-bit, a prerequisite for macOS Catalina 10.15 and beyond. It comes bundled with Python 3 to power Inkscape extensions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:405--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
        &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/Mac_menu_1.0_screenshot_dz83Pfu.png&amp;quot; alt=&amp;quot;Inkscape 1.0 on macOS&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/Mac_menu_1.0_screenshot.png Inkscape 1.0 on macOS]&amp;lt;/i&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Mac_menu_1.0_screenshot.png|''Inkscape 1.0 on macOS''|alt=Inkscape 1.0 on macOS&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== General User Interface == &amp;lt;!--T:406--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Modernized GUI Toolkit=== &amp;lt;!--T:407--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:408--&amp;gt;&lt;br /&gt;
The user interface has been changed to utilize a more recent version of GTK+ (GTK+ 3). This is a collection of user interface building blocks that Inkscape uses to draw the user interface on the screen. This new version brings many improvements, especially for users of HiDPI (high resolution) screens. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:733--&amp;gt;&lt;br /&gt;
Bringing the newer GTK+ toolkit to Inkscape has been an eagerly anticipated goal for a long time. It has taken much effort by the team involved and it was a focus point of the [https://inkscape.org/en/news/2018/05/22/2018-boston-inkscape-hackfest/ Boston Hackfest].&lt;br /&gt;
&lt;br /&gt;
=== Window position / size / behavior === &amp;lt;!--T:409--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:410--&amp;gt;&lt;br /&gt;
Improvements and fixes to the code for handling/restoring window size and position [https://gitlab.com/inkscape/inkscape/merge_requests/180]&lt;br /&gt;
were made. The window manager handles most of the jobs now, which should make it much more robust. If you still encounter problems with this, please report those [https://inkscape.org/report to our bug tracker].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:734--&amp;gt;&lt;br /&gt;
The dialog opacity options have been removed, because they were causing crashes that could not be fixed otherwise.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:735--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
        &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Panels_re-arrangement.gif&amp;quot; alt=&amp;quot;Panels re-arrangement&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Panels_re-arrangement.gif Panels re-arrangement]&amp;lt;/i&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Panels re-arrangement.gif|Panels re-arrangement&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== High Resolution Screens &amp;lt;span id=&amp;quot;hidpi&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; === &amp;lt;!--T:411--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:412--&amp;gt;&lt;br /&gt;
Inkscape now supports HiDPI (high resolution) screens natively. This means that icons and node handles will no longer be tiny on monitors with large pixel dimensions, and the canvas will no longer look blurry.&lt;br /&gt;
&lt;br /&gt;
=== Tool box === &amp;lt;!--T:729--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:736--&amp;gt;&lt;br /&gt;
The tools have been reordered and grouped into more logical groups. Groups from top to bottom:&lt;br /&gt;
* Edit tools&lt;br /&gt;
* Create Shapes&lt;br /&gt;
* Create Shapes from scratch&lt;br /&gt;
* Color Editing&lt;br /&gt;
* Other tools&lt;br /&gt;
* Canvas tools.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:737--&amp;gt;&lt;br /&gt;
Users can customize the order of the tools by putting a customized version of the file &amp;lt;code&amp;gt;inkscape/share/ui/toolbar-tool.ui&amp;lt;/code&amp;gt; into a folder named &amp;lt;code&amp;gt;ui&amp;lt;/code&amp;gt; in their Inkscape user configuration folder, if they prefer a different order.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:738--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
        &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Inkscape_tools_.png&amp;quot; alt=&amp;quot;Reordered tools in the tool box&amp;quot; style=&amp;quot;height:500px&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Inkscape_tools_.png Reordered tools in the tool box]&amp;lt;/i&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=500px&amp;gt;&lt;br /&gt;
File:Inkscape tools .png|''Reordered tools in the tool box''|alt=Reordered tools in the tool box&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Improved number entry fields === &amp;lt;!--T:417--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:418--&amp;gt;&lt;br /&gt;
Many numeric entry fields no longer change their value when scrolling while the mouse is hovering over them. They now need to be selected (clicked into). Then scrolling will change the value as previously. This change was made, because scrolling docked dialogs easily led to accidental change of values.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:419--&amp;gt;&lt;br /&gt;
Additionally, '''&amp;lt;kbd&amp;gt;Ctrl + Scroll&amp;lt;/kbd&amp;gt;''' on a selected numeric entry field will now change the value in larger steps.&lt;br /&gt;
&lt;br /&gt;
== Canvas == &amp;lt;!--T:420--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Y-Axis Inversion &amp;lt;span id=&amp;quot;origin&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:414--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:415--&amp;gt;&lt;br /&gt;
During the [https://inkscape.org/en/news/2018/09/20/inkscape-hackfest-kiel-2018-what-happened/ Inkscape Hackfest in Kiel], a significant change by Thomas Holder was integrated into the Inkscape codebase. It sets the origin of the document to the top left corner of the page. This finally makes the coordinates that a user can see in the interface match the ones that are saved in the SVG data (unit conversions/transformations may be required), and makes working in Inkscape more comfortable for people who are used to this more standard behavior. The old behavior can be reactivated in the preferences, at &amp;lt;code&amp;gt;Edit → Preferences → Interface&amp;lt;/code&amp;gt; (disable 'Origin in upper left with y-axis pointing down').&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:416--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Origin_in_upper_left.png&amp;quot; alt=&amp;quot;Option in the preferences 'Interface' section&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Origin_in_upper_left.png Option in the preferences 'Interface' section]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left; margin-left:15px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Origin_in_upper_left_page.png&amp;quot; alt=&amp;quot;Effect of the option (left upper page corner at 0/0)&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Origin_in_upper_left_page.png Effect of the option (left upper page corner at 0/0)]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Origin in upper left.png|''Option in the preferences' 'Interface' section''|alt=Option in the preferences' 'Interface' section&lt;br /&gt;
File:Origin in upper left page.png|''Effect of the option (left upper page corner at 0/0)''|alt=Effect of the option (left upper page corner at 0/0)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Canvas Rotation &amp;lt;span id=&amp;quot;canvas&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:421--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:422--&amp;gt;&lt;br /&gt;
With '''&amp;lt;kbd&amp;gt;Ctrl + Shift + Scroll wheel&amp;lt;/kbd&amp;gt;'''  or  '''&amp;lt;kbd&amp;gt;Ctrl + Scroll wheel dragging&amp;lt;/kbd&amp;gt;''' the drawing area can be rotated and viewed from different angles. In the bottom right corner of the window, the viewing angle can be entered manually. '''&amp;lt;kbd&amp;gt;Right-click&amp;lt;/kbd&amp;gt;''' to select between a set of preset values. You can also reset canvas rotation in &amp;lt;code&amp;gt;View  → Canvas orientation  → Reset Rotation&amp;lt;/code&amp;gt;. Keyboard shortcuts for clockwise/counter-clockwise/no rotation can be set in the preferences.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:423--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Canvas_rotation_ink.gif&amp;quot; alt=&amp;quot;Rotating the canvas&amp;quot; style=&amp;quot;height:300px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Canvas_rotation_ink.gif Rotating the canvas]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=300px&amp;gt;&lt;br /&gt;
File:Canvas rotation ink.gif|''Rotating the canvas''|alt=Rotating the canvas&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Canvas Mirroring === &amp;lt;!--T:424--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:425--&amp;gt;&lt;br /&gt;
The canvas can now be flipped, to ensure that the drawing does not lean to one side, and looks good either way.&lt;br /&gt;
The vertical/horizontal flipping is available from the menu &amp;lt;code&amp;gt;View → Canvas orientation → Flip horizontally / Flip vertically&amp;lt;/code&amp;gt;. Keyboard shortcuts for flipping the canvas can be set in the preferences (&amp;lt;code&amp;gt;Edit → Preferences → Interface → Keyboard shortcuts&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:426--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Flip_canvas_300px.gif&amp;quot; alt=&amp;quot;'Mirroring the canvas&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Flip_canvas_300px.gif 'Mirroring the canvas]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Flip canvas 300px.gif|''Mirroring the canvas''|alt=Mirroring the canvas&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pinch-to-zoom === &amp;lt;!--T:427--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:428--&amp;gt;&lt;br /&gt;
On supported hardware (trackpad, touchpad, multi-touch screen), the canvas can be zoomed with the two-finger pinch gesture.&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Pitch_to_zoom.gif&amp;quot; alt=&amp;quot;Pinch to zoom on touch-sensitive display&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Pitch_to_zoom.gif Pinch to zoom on touch-sensitive display]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left; margin-left:15px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Zooming_.gif&amp;quot; alt=&amp;quot;Pinch to zoom on trackpad&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Zooming_.gif Pinch to zoom on trackpad]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Pitch to zoom.gif|''Pinch to zoom on touch-sensitive display''|alt=Pinch to zoom on touch-sensitive display&lt;br /&gt;
File:Zooming .gif|''Pinch to zoom on trackpad''|alt=Pinch to zoom on trackpad&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Duplicate Guides === &amp;lt;!--T:429--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:430--&amp;gt;&lt;br /&gt;
A new option for duplicating guides was added to the 'Guideline' dialog (access by double-clicking on a guide line). This new feature, when used before the 'relative change' option (dialog needs to be opened once for each step), makes it easier to create guides that are offset by a certain distance / angle from an existing guide.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:431--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Duplicate_guide.png&amp;quot; alt=&amp;quot;Duplicate guide button in guide editing dialog&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Duplicate_guide.png Duplicate guide button in guide editing dialog]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Duplicate_guide.png|''Duplicate guide button in guide editing dialog''|alt=Duplicate guide button in guide editing dialog&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Context menu === &amp;lt;!--T:432--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:433--&amp;gt;&lt;br /&gt;
The menu that appears after a right-click on the canvas has been extended with the following items, which makes locking/unlocking and hiding/unhiding individual objects much more comfortable:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:434--&amp;gt;&lt;br /&gt;
* Hide selected objects&lt;br /&gt;
* Unhide objects below (the mouse cursor)&lt;br /&gt;
* Lock selected objects &lt;br /&gt;
* Unlock objects below (the mouse cursor)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:435--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Context_menu.png&amp;quot; alt=&amp;quot;New options in context menu&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Context_menu.png New options in context menu]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=400px&amp;gt;&lt;br /&gt;
File:Context menu.png|''New options in context menu''|alt=New options in context menu&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Snapping === &amp;lt;!--T:436--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:437--&amp;gt;&lt;br /&gt;
* In &amp;lt;code&amp;gt;Edit → Preferences → Behavior → Snapping&amp;lt;/code&amp;gt;, a new option was added to '''disable snapping''' in new documents or files that are opened with Inkscape for the first time.&lt;br /&gt;
&lt;br /&gt;
== View == &amp;lt;!--T:438--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Center view on page === &amp;lt;!--T:439--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:440--&amp;gt;&lt;br /&gt;
You can now center the view on the page, without changing the zoom level.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:441--&amp;gt;&lt;br /&gt;
This function is available via:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:442--&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;View → Zoom&amp;lt;/code&amp;gt;&lt;br /&gt;
* the Zoom tool's tool controls bar&lt;br /&gt;
* Keyboard shortcut '''&amp;lt;kbd&amp;gt;Ctrl + 4&amp;lt;/kbd&amp;gt;'''&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Center_page_.gif&amp;quot; alt=&amp;quot;Center view on page without changing zoom level&amp;quot; style=&amp;quot;height:350px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Center_page_.gif Center view on page without changing zoom level]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Center page .gif|''Center view on page without changing zoom level''|alt=Center view on page without changing zoom level&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Split View Mode &amp;lt;span id=&amp;quot;view-modes&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:443--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:739--&amp;gt;&lt;br /&gt;
The new Split View Mode features a draggable separator that becomes visible as soon as the Split view mode has been activated. On one side of the separator, the canvas will look just like before, while on the other side, everything will be displayed in outline mode, and objects can more easily be grabbed with the mouse or edited with the node tool. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:740--&amp;gt;&lt;br /&gt;
It can be moved on the canvas by grabbing either the separation line or the central handle. The sides can be switched by clicking on one of the little arrows on the handle. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:741--&amp;gt;&lt;br /&gt;
Activate it with one of:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:742--&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;View → Split View Mode&amp;lt;/code&amp;gt;&lt;br /&gt;
* '''&amp;lt;kbd&amp;gt;Ctrl + 6&amp;lt;/kbd&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:743--&amp;gt;&lt;br /&gt;
To deativate the mode, either deactivate the checkbox in the menu again, use the keyboard shortcut a second time, or drag the separator off the canvas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:444--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Split_Screen-smaller_PUOHAJq.gif&amp;quot; alt=&amp;quot;Split screen mode&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Split_Screen-smaller_PUOHAJq.gif Split screen mode]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Split Screen-smaller.gif|''Split screen mode''|alt=Split screen mode&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== X-Ray Mode === &amp;lt;!--T:744--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:745--&amp;gt;&lt;br /&gt;
When the X-Ray mode is active, a circular area that shows objects on the canvas in outline mode will follow the mouse pointer. This makes editing complex drawings with many objects layered on top of one another much easier, and is especially useful when used with the node tool.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:746--&amp;gt;&lt;br /&gt;
Activate it with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:747--&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;View → XRay Mode&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;kbd&amp;gt;Alt + 6&amp;lt;/kbd&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:748--&amp;gt;&lt;br /&gt;
The size of the X-Ray circle can be adjusted in &amp;lt;code&amp;gt;Edit → Preferences → Rendering → Rendering XRay radius&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:749--&amp;gt;&lt;br /&gt;
To deactivate the mode, either deactivate the checkbox in the menu again, or use the keyboard shortcut a second time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:750--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/XRay_mode.gif&amp;quot; alt=&amp;quot;X-Ray mode&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/XRay_mode.gif X-Ray mode]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:XRay mode.gif|''X-Ray mode''|alt=X-Ray mode&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Visible Hairlines Display Mode === &amp;lt;!--T:445--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:446--&amp;gt;&lt;br /&gt;
This new display mode is available in the menu under &amp;lt;code&amp;gt;View → Display Mode → Visible Hairlines&amp;lt;/code&amp;gt;. It ensures that all lines of nonzero width are visible (with a minimum visible line width), regardless of zoom level, while still drawing everything else normally.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:447--&amp;gt;&lt;br /&gt;
This is especially useful if you need to assign very small line widths for use with CNC machines like laser cutters and vinyl cutters which use hairlines to denote cut lines. In that case, you will still be able to see the lines, even when zoomed out.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:448--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Visible_hairlines.gif&amp;quot; alt=&amp;quot;Thin lines always visible in Visible Hairlines mode&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Visible_hairlines.gif Thin lines always visible in Visible Hairlines mode]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:visible_hairlines.gif|''Thin lines always visible in Visible Hairlines mode''|alt=Thin lines always visible in Visible Hairlines mode&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Paths == &amp;lt;!--T:449--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Changed behavior of Stroke to Path === &amp;lt;!--T:450--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:451--&amp;gt;&lt;br /&gt;
The 'Stroke to Path' command now not only converts the stroke of a shape to path, but effectively splits it into its components.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:452--&amp;gt;&lt;br /&gt;
In the case of applying it to a path that only has a stroke, the behavior is unchanged.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:453--&amp;gt;&lt;br /&gt;
For paths that don't only have a stroke, but also a fill and/or markers, the result will be a group consisting of:&lt;br /&gt;
* Stroke outline turned to path&lt;br /&gt;
* Fill (if there was one)&lt;br /&gt;
* A group of all markers (if applicable; one group per marker, consisting of its outline and its fill turned into a path)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:454--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Stroke_to_path.gif&amp;quot; alt=&amp;quot;New behavior of Stroke to Path&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Stroke_to_path.gif New behavior of Stroke to Path]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Stroke to path.gif|''New behavior of Stroke to Path''|alt=New behavior of Stroke to Path&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Unlinking Clones for Path Operations === &amp;lt;!--T:455--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:456--&amp;gt;&lt;br /&gt;
Clones and Symbols are now automatically unlinked, before a Boolean operation (union, difference, etc.), or one of the Path operations 'Combine', 'Break apart', or 'Stroke to Path' is performed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:457--&amp;gt;&lt;br /&gt;
A setting in the preferences at &amp;lt;code&amp;gt;Behavior → Clones → Unlink Clones&amp;lt;/code&amp;gt; allows the User to disable the automatic unlinking.&lt;br /&gt;
&lt;br /&gt;
== Tools == &amp;lt;!--T:458--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bézier Tool === &amp;lt;!--T:459--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:460--&amp;gt;&lt;br /&gt;
The tool mode 'Create sequence of paraxial segments', which previously would only draw lines parallel to the x and y axis of the document, now supports arbitrary starting angles. After the first segment, all further angles will use the current angle ±90°. If you want your first segment to work as in previous versions, you need to press '''&amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt;''' after the first click. This will restrict your options to (by default) 15° steps.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:461--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Paraxial_arbitrary_starting_angle.gif&amp;quot; alt=&amp;quot;Arbitrary starting angle for paraxial mode&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Paraxial_arbitrary_starting_angle.gif Arbitrary starting angle for paraxial mode]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Paraxial arbitrary starting angle.gif|''Arbitrary starting angle for paraxial mode''|alt=Arbitrary starting angle for paraxial mode&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Calligraphy Tool === &amp;lt;!--T:462--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:463--&amp;gt;&lt;br /&gt;
A new option to add dots has been added to the tool. Click in place without moving the mouse to create a dot, '''&amp;lt;kbd&amp;gt;Shift + Click&amp;lt;/kbd&amp;gt;''' to create a larger dot ''[Known issues: [https://gitlab.com/inkscape/inbox/-/issues/2368 inbox#2368], [https://gitlab.com/inkscape/inbox/-/issues/2342 inbox#2342]]''.&lt;br /&gt;
&lt;br /&gt;
=== Circle Tool === &amp;lt;!--T:464--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:465--&amp;gt;&lt;br /&gt;
The circle tool can now also create closed (&amp;quot;filleted&amp;quot;) circle shapes (closed arcs) with the click of a button.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:466--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Circle_chord.png&amp;quot; alt=&amp;quot;Circle tool shapes in this release&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Circle_chord.png Circle tool shapes in this release]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Circle chord.png|''Circle tool shapes in this release''|alt=Circle tool shapes in this release&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Eraser === &amp;lt;!--T:467--&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:468--&amp;gt;&lt;br /&gt;
* Added option to control eraser width with a pressure sensitive input device.&lt;br /&gt;
* Added thinning, caps, and tremor options (as used for calligraphy tool).&lt;br /&gt;
* New option to erase as clip, which allows the User to non-destructively erase (parts of) various types of elements, including raster images and clones.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:469--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Erase_with_clip.gif&amp;quot; alt=&amp;quot;Erasing by setting a clip&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Erase_with_clip.gif Erasing by setting a clip]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Erase with clip.gif|''Erasing by setting a clip''|alt=Erasing by setting a clip&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Measurement Tool === &amp;lt;!--T:470--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:471--&amp;gt;&lt;br /&gt;
Hovering over a path with the tool now displays the length, height, width, and position of the path. If you hover over a group, it will show the width, height, and position of the group. Holding '''&amp;lt;kbd&amp;gt;Shift&amp;lt;/kbd&amp;gt;''' switches to showing info about the constituents of the group.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:472--&amp;gt;&lt;br /&gt;
The tool also has a new option to only measure selected objects when using click-and-drag.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:473--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Measure_tool_info1.png&amp;quot; alt=&amp;quot;New info text from measurement tool (for a group)&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:250px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Measure_tool_info1.png New info text from measurement tool (for a group)]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Measure_tool_info_group_shift.png&amp;quot; alt=&amp;quot;Measurement tool info text for a single path (in a group with Shift)&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:250px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Measure_tool_info_group_shift.png Measurement tool info text for a single path (in a group with Shift)]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Measure_selected.png&amp;quot; alt=&amp;quot;Measuring only the selected object (the ice cap)e&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;max-width:250px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Measure_selected.png Measuring only the selected object (the ice cap)]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Measure tool info.png|''New info text from measurement tool (for a group)''|alt=New info text from measurement tool (for a group)&lt;br /&gt;
File:Measure tool info group shift.png|''Measurement tool info text for a single path (in a group with Shift)''|alt=Measurement tool info text for a single path (in a group with Shift)&lt;br /&gt;
File:Measure selected.png|''Measuring only the selected object (the ice cap)''|alt=Measuring only the selected object (the ice cap)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pencil Tool === &amp;lt;!--T:474--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== PowerPencil &amp;lt;span id=&amp;quot;powerpencil&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:475--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:476--&amp;gt;&lt;br /&gt;
Pressure sensitivity can now be enabled for the Pencil tool. This feature makes use of the PowerStroke Live Path Effect (LPE).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:477--&amp;gt;&lt;br /&gt;
New settings for the tool are available for tweaking the behavior of the PowerStroke LPE when it is being created with the Pencil tool (and a graphics tablet/stylus):&lt;br /&gt;
* '''Use pressure input''' (in the tool controls bar): activates the PowerStroke feature, if a pressure sensitive device is available.&lt;br /&gt;
* '''Min/Max''' (in the tool controls bar): determines the minimal and maximal stroke width (0–100%). This does not change the number of available pressure levels, but spreads them out in the available line width interval.&lt;br /&gt;
* '''Caps''' (in the tool controls bar): choose between the options 'butt', 'square', 'round', 'peak' and 'zero width' for the end caps of the stroke.&lt;br /&gt;
* Additionally, the PowerStroke LPE itself has been improved, to better work when used in this new way, see [[#PowerStroke_LPE_Improvements|the section about LPE updates]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:478--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/PowerPencil-smaller_EJHHyF5.gif&amp;quot; alt=&amp;quot;Drawing with the PowerPencil&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:250px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/PowerPencil-smaller_EJHHyF5.gif Drawing with the PowerPencil]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:PowerPencil-smaller.gif|''Drawing with the PowerPencil''|alt=Drawing with the PowerPencil&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Selection Tool === &amp;lt;!--T:479--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== On-Canvas Alignment &amp;lt;span id=&amp;quot;on-canvas-align&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:480--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:481--&amp;gt;&lt;br /&gt;
When the option &amp;quot;Enable on-canvas alignment&amp;quot; is active in the &amp;quot;Align and Distribute&amp;quot; dialog, a new set of handles will appear on canvas when an object is clicked three times (first click: scale handles, second click: rotation/skew handles).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:482--&amp;gt;&lt;br /&gt;
The handles can be used to align the selected objects relative to the area of the current selection.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:483--&amp;gt;&lt;br /&gt;
* '''&amp;lt;kbd&amp;gt;Shift + click&amp;lt;/kbd&amp;gt;''' on the outer handles aligns on the outside of the selection area. &lt;br /&gt;
* Clicking on the central handle will align the selected objects on the horizontal axis. On '''&amp;lt;kbd&amp;gt;Shift + click&amp;lt;/kbd&amp;gt;''' objects will be aligned on the vertical axis.&lt;br /&gt;
* With '''&amp;lt;kbd&amp;gt;Ctrl + Shift &amp;lt;/kbd&amp;gt;''' the whole selection can be aligned to its outer boundaries / corners as a group (i.e. it is moved by its own &amp;lt;code&amp;gt;width&amp;lt;/code&amp;gt; and / or &amp;lt;code&amp;gt;height&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:484--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Align-on_canvas_ANRPd7t.gif&amp;quot; alt=&amp;quot;On-canvas alignment&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:250px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Align-on_canvas_ANRPd7t.gif On-canvas alignment]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Align-on canvas.gif|''On-canvas alignment''|alt=On-canvas alignment&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Text Tool &amp;lt;span id=&amp;quot;text-tool&amp;quot;&amp;gt;=== &amp;lt;!--T:485--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== More Compact Tool Controls Bar ==== &amp;lt;!--T:751--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:752--&amp;gt;&lt;br /&gt;
* Some control buttons that have been mutually exclusive (e.g. right-aligned, left-aligned, justified) have been combined into drop-down lists, so they now take up less space.&lt;br /&gt;
* Removed the 'Show style of outermost text element' button that made settings confusing.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:753--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Text_Tool_controls1.0.png&amp;quot; alt=&amp;quot;Tool controls for the text tool&amp;quot; style=&amp;quot;height:35px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:250px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Text_Tool_controls1.0.png Tool controls for the text tool]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Text Tool controls1.0.png|''Tool controls for the text tool''|alt=Tool controls for the text tool&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Better Line Height Settings &amp;lt;span id=&amp;quot;line-height&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:486--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:754--&amp;gt;&lt;br /&gt;
* Line spacing settings got an overhaul and are now much easier to use. Gone is the unwieldy &amp;lt;code&amp;gt;?&amp;lt;/code&amp;gt; button; this is now handled by selecting text on canvas.&lt;br /&gt;
* Setting line height works like this now:&lt;br /&gt;
** For the whole text: click anywhere into the text without selecting anything, then adjust the line height in the tool controls bar.&lt;br /&gt;
** For a specific line: select the text in that line, then adjust the line height in the tool controls bar.&lt;br /&gt;
** Set the global line height first, and the specific line heights last. Changing global line height later will remove any line-specific line-heights (even just changing the unit will unset those &amp;lt;!-- remove this comment when https://gitlab.com/inkscape/inkscape/-/merge_requests/1762 has been cherry-picked into 1.0.x --&amp;gt;).&lt;br /&gt;
** Line heights for single selected lines cannot go below the height set globally.&lt;br /&gt;
** If more than one line is selected, the line height in between those lines can go below the line height set for the whole text.&lt;br /&gt;
* The line height settings work in all four text types.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:755--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Adjusting_line_height.gif&amp;quot; alt=&amp;quot;Adjusting the line height for the whole text and for selected lines&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:250px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Adjusting_line_height.gif Adjusting the line height for the whole text and for selected lines]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Adjusting line height.gif|''Adjusting the line height for the whole text and for selected lines''|alt=Adjusting the line height for the whole text and for selected lines&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Improved Text Selection ==== &amp;lt;!--T:487--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:488--&amp;gt;&lt;br /&gt;
When clicking on a text object, any click within the whole area of a text line now selects the text with both selection and text tool (previously, clicking into the space between two letters did not select the text).&lt;br /&gt;
&lt;br /&gt;
==== Variable Font Support &amp;lt;span id=&amp;quot;variable-fonts&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:489--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:490--&amp;gt;&lt;br /&gt;
If Inkscape has been compiled with a Pango library version that is at least 1.41.1 (which is the case for the Windows and macOS versions, and for Ubuntu versions starting from 19.04), it comes with [[Variable Fonts support | support for variable fonts]] ([https://www.patreon.com/posts/font-variations-17644963 more info about how this looks]). These are fonts that do not come with different faces, but often with various sliding scales for different font properties, like 'boldness', or 'condensing', or even playful features.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:756--&amp;gt;&lt;br /&gt;
[https://activdesign.eu/uploads/gallery/inkscape-variable-fonts-en.mp4 How to use Variable Fonts in Inkscape 1.0 in 10 steps (Video)]&lt;br /&gt;
&lt;br /&gt;
==== Basic Support for SVG in OpenType ==== &amp;lt;!--T:491--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:492--&amp;gt;&lt;br /&gt;
Some OpenType fonts with glyphs saved as SVG render now in Inkscape.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:493--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Variable_fonts_Decovar.png&amp;quot; alt=&amp;quot;Variable font - both texts use the same font (Decovar)&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:250px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Variable_fonts_Decovar.png Variable font - both texts use the same font (Decovar)]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Variable_Font_w_dialog.png&amp;quot; alt=&amp;quot;Variable font - dialog with sliders for the font styles&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:250px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Variable_Font_w_dialog.png Variable font - dialog with sliders for the font styles]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/SVG_in_OpenType.png&amp;quot; alt=&amp;quot;SVG Color font (Gilbert Color)&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:250px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/SVG_in_OpenType.png SVG Color font (Gilbert Color)]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Variable fonts Decovar.png|''Variable font - both texts use the same font (Decovar)''|alt=Variable font - both texts use the same font (Decovar)&lt;br /&gt;
File:Variable Font w dialog.png|''Variable font - dialog with sliders for the font styles''|alt=Variable font - dialog with sliders for the font styles&lt;br /&gt;
File:SVG in OpenType.png|''SVG Color font (Gilbert Color)''|alt=SVG Color font (Gilbert Color)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flow order ==== &amp;lt;!--T:757--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:758--&amp;gt;&lt;br /&gt;
With &amp;lt;code&amp;gt;Text → Flow into Frame&amp;lt;/code&amp;gt;, text now flows into the selected frames in selection order (instead of reversed order previously).&lt;br /&gt;
&lt;br /&gt;
==== Browser-compatible flowed text &amp;lt;span id=&amp;quot;flowed-text&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:494--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:496--&amp;gt;&lt;br /&gt;
'''Flowed text''' (created by clicking and dragging a text frame) in previous Inkscape versions was not compatible with browsers, and rendered as 'black boxes' in web browsers and other SVG viewers, or was just missing. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:759--&amp;gt;&lt;br /&gt;
The old flowed text can still be enabled by unchecking &amp;lt;code&amp;gt;Edit → Preferences → Tools → Text: Use SVG2 auto-flowed text&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:497--&amp;gt;&lt;br /&gt;
Now, Inkscape offers to use '''two new types of flowed text''', that have a compatible fallback for use with modern web browsers:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:498--&amp;gt;&lt;br /&gt;
# '''SVG 2 text using the CSS &amp;lt;code&amp;gt;shape-inside&amp;lt;/code&amp;gt; property:''' This new flowed text automatically '''includes a fallback option''' (in SVG 1.1), and will show up in web browsers and other software. This type of text can be created by '''clicking and dragging a box''' on canvas, '''if the option 'Use SVG 2 auto-flowed text' is enabled''' in the Text tool's preferences. When the option is enabled, it will also be used for &amp;lt;code&amp;gt;Text → Flow into frame&amp;lt;/code&amp;gt;. Kerning and letter rotation do not work with this type of text.&lt;br /&gt;
# '''SVG 2 text with &amp;lt;code&amp;gt;inline-size&amp;lt;/code&amp;gt; property:''' This is the new &amp;quot;Column mode&amp;quot; of the text tool, that can be created by clicking on the canvas, typing, and then dragging the diamond-shaped handle at the end of the text to determine the width of the text. It creates flowed text columns without a predetermined height. Note that this text can be left-, center- or right-aligned, but that justification is not possible. Kerning and letter rotation also do not work with this type of text. These texts include an SVG 1.1 fallback, too. To convert the text back to SVG 1.1 text, '''&amp;lt;kbd&amp;gt;Ctrl-click&amp;lt;/kbd&amp;gt;''' on the diamond (this will result in all the text being placed on a single line).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:499--&amp;gt;&lt;br /&gt;
The fallback option can be disabled in &amp;lt;code&amp;gt;Edit → Preferences → Input/Output → SVG export: SVG 2: Insert SVG 1.1 fallback in text&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Overview of available text types ==== &amp;lt;!--T:760--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:761--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Text normal.gif|''Normal text with manual line breaks (click + type, browser-compatible)''|alt=Normal text with manual line breaks (click + type, browser-compatible)&lt;br /&gt;
File:Text in-a-shape.gif|''Text in-a-shape with automatic line breaks (click + drag + type, browser-compatible, new in Inkscape 1.0)''|alt=Text in-a-shape with automatic line breaks (click + drag + type, browser-compatible, new in Inkscape 1.0)&lt;br /&gt;
File:Text inline size.gif|''Flowed text with adjustable width (click + type + drag diamond handle, browser-compatible, new in Inkscape 1.0)''|alt=Flowed text with adjustable width (click + type + drag diamond handle, browser-compatible, new in Inkscape 1.0)&lt;br /&gt;
File:SVG1.2 text.gif|''Flowed text of the type that was used in previous versions (click + drag + type, not browser-compatible) can still be activated in the preferences.''|alt=Flowed text of the type that was used in previous versions (click + drag + type, not browser-compatible) can still be activated in the preferences.&lt;br /&gt;
File:Text flowed into frame.gif|''Flowing text into a series of frames in selection order''|alt=Flowing text into a series of frames in selection order&lt;br /&gt;
File:Text on Path.gif|''Spiral text as a result of putting text on a path''|alt=Spiral text as a result of putting text on a path&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== SVG 2 Text Support in Detail ==== &amp;lt;!--T:500--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:501--&amp;gt;&lt;br /&gt;
Inkscape supports SVG 2 text (multi-line and text in a shape), both rendering and creating.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:502--&amp;gt;&lt;br /&gt;
There are several types of SVG 2 text:&lt;br /&gt;
&lt;br /&gt;
===== 1. Multi-line text via the CSS 'inline-size' property ===== &amp;lt;!--T:505--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:506--&amp;gt;&lt;br /&gt;
The CSS property &amp;lt;code&amp;gt;inline-size&amp;lt;/code&amp;gt; defines the width (height) of a block of horizontal (vertical) text.&lt;br /&gt;
Inkscape supports both rendering and generating multi-line text via this property. Flowed text using 'inline-size' is not justifiable (it uses the 'text-anchor' property). This text type has an SVG 1.1 fallback, that is included by default.&lt;br /&gt;
&lt;br /&gt;
===== 2. Multi-line text via the CSS 'shape-inside' property ===== &amp;lt;!--T:507--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:508--&amp;gt;&lt;br /&gt;
The CSS property &amp;lt;code&amp;gt;shape-inside&amp;lt;/code&amp;gt; allows placing text inside a shape. Inkscape supports this property in both rendering and creating. Inkscape also supports in rendering the CSS &amp;lt;code&amp;gt;shape-subtract&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;shape-margin&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;shape-padding&amp;lt;/code&amp;gt; properties. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:509--&amp;gt;&lt;br /&gt;
Multi-line text via the &amp;lt;code&amp;gt;shape-inside&amp;lt;/code&amp;gt; property is a direct replacement for SVG 1.2 flowed text. SVG 1.2 never became a final W3C standard and only the Batik SVG renderer besides Inkscape provided any support for SVG 1.2 flowed text. SVG 2 is not yet a final W3C standard but SVG 2 flowed text has one very important advantage over SVG 1.2 flowed text in that it is easy to structure the SVG 2 text such that it will be rendered (almost) correctly by an SVG 1.1 renderer. This means that browsers which do not support SVG 2 text will still render the text. &lt;br /&gt;
&lt;br /&gt;
===== 3. Multi-line text via the CSS 'white-space' property (only rendering) ===== &amp;lt;!--T:503--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:504--&amp;gt;&lt;br /&gt;
The CSS property [https://developer.mozilla.org/en-US/docs/Web/CSS/white-space 'white-space'] controls how white space is handled. By default, SVG collapses all adjacent white-space including newlines into a single space. By setting the &amp;lt;code&amp;gt;white-space&amp;lt;/code&amp;gt; value to &amp;lt;code&amp;gt;pre&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pre-line&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;pre-wrap&amp;lt;/code&amp;gt;, Inkscape will respect newlines and generate multi-line text. At the moment, one must use the XML Editor dialog to change the &amp;lt;code&amp;gt;white-space&amp;lt;/code&amp;gt; property value. (Supported by Firefox. No SVG 1.1 fallback created by Inkscape.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:762--&amp;gt;&lt;br /&gt;
One disadvantage of using SVG 2 text is that it will not be editable as multi-line text in Inkscape 0.92 (it will still be editable as single lines of text).&lt;br /&gt;
&lt;br /&gt;
== Clipping / Masking == &amp;lt;!--T:510--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:511--&amp;gt;&lt;br /&gt;
Clip paths and masks now have an inverse mode in the menu, using the PowerClip and PowerMask LPEs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:512--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Inverse clip 400.gif|''Setting an inverse clip''|alt=Setting an inverse clip&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Filters == &amp;lt;!--T:513--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:514--&amp;gt;&lt;br /&gt;
The size of the filter region can now be adjusted by dragging on two new diamond-shaped nodes with the node tool. This is especially useful for blur filters, whose area has been affected by a transformation of the filtered object. This feature is currently broken https://gitlab.com/inkscape/inkscape/-/issues/478&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:515--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Filter region.gif|''Modifying the filter region on canvas''|alt=Modifying the filter region on canvas&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Live Path Effects == &amp;lt;!--T:516--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== General === &amp;lt;!--T:517--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:518--&amp;gt;&lt;br /&gt;
Live Path Effects received a major overhaul, with lots of improvements and new features. The main changes are:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:519--&amp;gt;&lt;br /&gt;
* '''New LPE selection dialog'''&amp;lt;span id=&amp;quot;lpe-dialog&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;: the LPE list is now made available as a searchable dialog with an icon for each path effect, and options to favorite, to switch between list and tile view, to display info about the selected effect and to apply it. Several additional, experimental path effects are available after the corresponding switch has been activated.&lt;br /&gt;
* '''Set default parameters''': default values for any LPE can be set in the respective LPE's dialogue, when it is applied to an object&lt;br /&gt;
(''Note: we have the 'multiple desktop preferences' problem here: If you have multiple Inkscape windows open, the last one will determine what will be saved to the preferences file, as preferences changes are only saved when Inkscape is closed, and the settings are only loaded from file when a new window is opened.'')&lt;br /&gt;
* '''Clip and Mask''': improved handling&lt;br /&gt;
* '''Fix multiple LPE BBox''': a problem with the size of the bounding box when applying multiple LPEs to an object has been fixed. Sometimes you need to add a intermediate LPE bounding box between.&lt;br /&gt;
* '''Knots on shapes''': show edit knots in LPE shapes&lt;br /&gt;
* '''Switch knots''': change the handles to the correct LPE handles when one selects an LPE in the list of active LPEs for the selected object.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:520--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:LPE set defaults.png|''Set default values for Mirror LPE''|alt=Set default values for Mirror LPE&lt;br /&gt;
File:Add LPE dialog.png|''New LPE selection dialog''|alt=New LPE selection dialog&lt;br /&gt;
File:Auto switing of knot types.gif|''LPE handles are automatically adjusted for the currently edited LPE''|alt=LPE handles are automatically adjusted for the currently edited LPE&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== New Live Path Effects &amp;lt;span id=&amp;quot;lpes&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:521--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Dashed Stroke LPE ==== &amp;lt;!--T:526--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:527--&amp;gt;&lt;br /&gt;
This new LPE creates uniformly dashed paths, optionally by subdividing the path's segments, or including dashes that are symmetrically wrapped around corners.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:529--&amp;gt;&lt;br /&gt;
[https://archive.org/details/dash-stroke-lpe Demo Video]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:528--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Dash stroke LPE.png|''Rectangles with dashed stroke LPE with various settings''|alt=Rectangles with dash stroke LPE with various settings&lt;br /&gt;
File:LPE dash.gif|''Modifying dash pattern interactively with the dashed stroke LPE''|alt=Modifying dash pattern interactively with the dashed stroke LPE&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ellipse from Points ==== &amp;lt;!--T:530--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:531--&amp;gt;&lt;br /&gt;
This new LPE creates an optimally fitted ellipse from a path's nodes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:532--&amp;gt;&lt;br /&gt;
In contrast to the already existing LPE &amp;quot;Ellipse by 5 points&amp;quot;, this LPE is more flexible (since, depending on the number of points available, it can fit both circles and ellipses) and has more features). Technical illustrators in particular can benefit from these features.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:533--&amp;gt;&lt;br /&gt;
See [[LPE:_Ellipse_from_Points]] for more documentation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:534--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Ellipse from points LPE.png|''Ellipse (5 nodes), circle (3 nodes), circle segment (3 nodes), isometric circle (3 nodes), isometric circle with frame (3 nodes)''|alt=Ellipse (5 nodes), circle (3 nodes), circle segment (3 nodes), isometric circle (3 nodes), isometric circle with frame (3 nodes)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- disabled in 1.0 because non-functional&lt;br /&gt;
==== Embroidery Stitch LPE ==== &amp;lt;!--T:763--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:764--&amp;gt;&lt;br /&gt;
This new LPE can add nodes to your paths and create jump stitches, to create data that can be converted for use with a stitching machine.&lt;br /&gt;
To view the stitches that you added, activate the 'Show stitches' checkbox, and, if necessary, adjust the 'Show stitch gap' value, so you can see the single stitches.&lt;br /&gt;
There are various options for calculating the order of the stitching, for connecting the parts of the drawing and 3 different stitch patterns available. It is suggested to play around with these until you like the result.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:765--&amp;gt;&lt;br /&gt;
For exporting your data, you can, for example, use the HPGL file format and go from there.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:766--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Embroidery stitch lpe.png|''Inkscape Logo with Embroidery LPE (stitches made visible)''|alt=Inkscape Logo with Embroidery LPE (stitches made visible)&lt;br /&gt;
File:Embroidery stitch lpe options.png|''Available options: left: methods to order subpaths, right: methods to connect end points of subpaths''|alt=Options: left: methods to order subpaths, right: methods to connect end points of subpaths&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Corners (Fillet/Chamfer) LPE ==== &amp;lt;!--T:540--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:541--&amp;gt;&lt;br /&gt;
This new LPE adds fillet and chamfer to paths. Also adds a new internal class that allows to handle extra info per node, the LPE itself is an example of use the new classes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:542--&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=wJKzGhJULfc Demo video]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:543--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Chamfer lpe.png|''Chamfer with LPE''|alt=Chamfer by LPE&lt;br /&gt;
File:Chamfer with steps.png|''Chamfer with 2 steps''|alt=Chamfer with 2 steps&lt;br /&gt;
File:Inverse chamfer with steps.png|''Inverse Chamfer with 2 steps''|alt=Inverse Chamfer with 2 steps&lt;br /&gt;
File:Fillet lpe.png|''Fillet with LPE''|alt=Fillet with LPE&lt;br /&gt;
File:Inverse fillet lpe.png|''Inverse fillet with LPE''|alt=Inverse fillet with LPE&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Measure Segments LPE ==== &amp;lt;!--T:544--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:545--&amp;gt;&lt;br /&gt;
This new path effect adds DIN and custom style measuring lines to &amp;quot;straight&amp;quot; segments in a path.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:546--&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ppgt2GPm1IY Demo video]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:547--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Measure segment LPE.png|''Measure Segments LPE''|alt=Measure Segments LPE&lt;br /&gt;
File:Measure Segments LPE.gif|''Adjusting distances for, and copying the Measure Segments LPE interactively''|alt='Adjusting distances for, and copying the Measure Segments LPE interactively&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Offset ==== &amp;lt;!--T:548--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:549--&amp;gt;&lt;br /&gt;
Use this to add an offset to your paths, shapes and groups. Compared with the 'Dynamic Offset' available from the menu, this allows you to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:550--&amp;gt;&lt;br /&gt;
* define the offset distance numerically and to choose the unit, e.g. to offset an object by 3 mm.&lt;br /&gt;
* keep sharp corners sharp (or to make them round, or beveled, if you want to), by using different methods for calculating the corners.&lt;br /&gt;
* same on-canvas control handle for changing the offset when using the node tool&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:767--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Offset Path Effect text outline.gif|''Using the Offset LPE to add an outline to a text''|alt=Using the Offset LPE to add an outline to a text&lt;br /&gt;
File:Offset LPE sharp corners.gif|''Specifying an offset numerically and choosing a corner type''|alt=Specifying an offset numerically and choosing a corner type&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Power Clip and Power Mask ==== &amp;lt;!--T:551--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:552--&amp;gt;&lt;br /&gt;
These two new LPEs can be applied to objects by choosing &amp;lt;code&amp;gt;Object → Clip → Set Inverse (LPE)&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Object → Mask → Set Inverse (LPE)&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:768--&amp;gt;&lt;br /&gt;
They can also be used to invert a clip that is already set on an object, by adding the LPE to that object via &amp;lt;code&amp;gt;Path → Path Effects → + → Power Clip / Power Mask&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:769--&amp;gt;&lt;br /&gt;
An Inversed Clip is cut out from the object it's applied to. With an Inversed Mask it's possible to modify only the parts of the object that are directly below the mask, and to leave the rest of the object unchanged (and visible).&lt;br /&gt;
&lt;br /&gt;
=== New Experimental LPEs === &amp;lt;!--T:553--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Angle Bisector ==== &amp;lt;!--T:554--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:555--&amp;gt;&lt;br /&gt;
Draws a line that halves the angle between the first three nodes of the path.&lt;br /&gt;
&lt;br /&gt;
==== Boolean Operation LPE ==== &amp;lt;!--T:522--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:523--&amp;gt;&lt;br /&gt;
The Boolean Operation LPE finally makes non-destructive boolean operations available in Inkscape. That way, two paths can be combined to a single shape, and both are still editable:&lt;br /&gt;
# Start with two paths. Rectangles or other shapes are also okay. Groups are not yet supported ([https://gitlab.com/inkscape/inkscape/-/issues/1352 Issue #1352]).&lt;br /&gt;
# Copy the second path into the clipboard (&amp;lt;code&amp;gt;Edit → Copy&amp;lt;/code&amp;gt;).&lt;br /&gt;
# Select the first path and add the Boolean Operation LPE (&amp;lt;code&amp;gt;Path → Path Effects → Add path effect (Plus) → Boolean operation&amp;lt;/code&amp;gt;).&lt;br /&gt;
# Link the second path to the LPE by clicking on &amp;lt;code&amp;gt;Operand Path - Link to path in clipboard&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:770--&amp;gt;&lt;br /&gt;
Available options:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:524--&amp;gt;&lt;br /&gt;
* union&lt;br /&gt;
* symmetric difference&lt;br /&gt;
* intersection&lt;br /&gt;
* division&lt;br /&gt;
* difference&lt;br /&gt;
&amp;lt;!--* cut outside&lt;br /&gt;
* cut inside --&amp;gt;&lt;br /&gt;
* cut&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:525--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Boolops LPE.png|''Boolean Operation LPE''|alt=Boolean Operation LPE&lt;br /&gt;
File:Boolean Operations LPE.gif|''Interactive adjustments for Boolean Operation LPE''|alt=Interactive adjustments for Boolean Operation LPE&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Circle by 3 points ==== &amp;lt;!--T:556--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:557--&amp;gt;&lt;br /&gt;
Draws a circle whose circumference passes through the first three nodes of the path.&lt;br /&gt;
&lt;br /&gt;
==== Circle (by center and radius) ==== &amp;lt;!--T:558--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:559--&amp;gt;&lt;br /&gt;
Draws a circle where the first node of the path is the center, and the last node determines the radius.&lt;br /&gt;
&lt;br /&gt;
==== Extrude ==== &amp;lt;!--T:560--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:561--&amp;gt;&lt;br /&gt;
Extrudes the path, creating a face for each path segment.&lt;br /&gt;
&lt;br /&gt;
==== Line segment ==== &amp;lt;!--T:562--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:563--&amp;gt;&lt;br /&gt;
Draws a straight line that connects the first and last node of the path.&lt;br /&gt;
&lt;br /&gt;
==== Parallel ==== &amp;lt;!--T:564--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:565--&amp;gt;&lt;br /&gt;
Creates a draggable line that will always be parallel to a two-node path.&lt;br /&gt;
&lt;br /&gt;
==== Perpendicular Bisector ==== &amp;lt;!--T:566--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:567--&amp;gt;&lt;br /&gt;
Draws a perpendicular line in the middle of the (imaginary) line that connects the start and end nodes.&lt;br /&gt;
&lt;br /&gt;
==== Tangent to Curve ==== &amp;lt;!--T:568--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:569--&amp;gt;&lt;br /&gt;
Draws a tangent with variable length and an additional angle that can be moved along the path.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:570--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:New experimental lpes.png|''New experimental Live Path Effects (overview)''|alt=New experimental Live Path Effects&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Improved LPEs === &amp;lt;!--T:571--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== BSPline and Spiro ==== &amp;lt;!--T:572--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:573--&amp;gt;&lt;br /&gt;
Improvements in Pen/Pencil mode. With '''&amp;lt;kbd&amp;gt;Alt&amp;lt;/kbd&amp;gt;''', you can move the previous node.&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:B spline - moving last created point with ALT.gif|''Creating a BSpline, using the Alt key to move the previous node''|alt=Creating a BSpline, using the Alt key to move the previous node&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Clone Original ==== &amp;lt;!--T:574--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:575--&amp;gt;&lt;br /&gt;
This path effect now allows various objects instead of only paths and is even more powerful.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:576--&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=JAJAxKNY8lA Demo Video]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:577--&amp;gt;&lt;br /&gt;
[https://ia601501.us.archive.org/34/items/00003303/0000-3303.ogv Demo Video]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:771--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Clone Original LPE.gif|''Usage example for Clone Original LPE''|alt=Usage example for Clone Original LPE&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Fill Between Many / Fill Between Strokes LPE ==== &amp;lt;!--T:578--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:579--&amp;gt;&lt;br /&gt;
New options added:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:580--&amp;gt;&lt;br /&gt;
* Fuse coincident points &amp;lt;!-- option removed, MR pending: https://gitlab.com/inkscape/inkscape/-/merge_requests/1806 --&amp;gt;&lt;br /&gt;
* Join subpaths: fill each path separately / connect all the fills&lt;br /&gt;
* Close: close the fill path that is created, so it can have a stroke on all sides&lt;br /&gt;
* LPEs on linked: take the applied live path effects of the filled paths into account (Fill Between Many only)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:581--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Fill between many new options.png|''New options for the Fill Between Many LPE''|alt=New options for the Fill Between Many LPE&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Knot LPE ==== &amp;lt;!--T:582--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:583--&amp;gt;&lt;br /&gt;
New options added:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:584--&amp;gt;&lt;br /&gt;
* Inverse: use the stroke width ''of the other path'' as basis for calculating the gap length&lt;br /&gt;
* Both gaps: interrupt both paths at a crossing&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:772--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Knot LPE.gif|''New Knot LPE options in Inkscape 1.0''|alt=New Knot LPE options in Inkscape 1.0&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Mirror Symmetry and Rotate Copies LPE ==== &amp;lt;!--T:585--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:586--&amp;gt;&lt;br /&gt;
* Split feature: This new feature allows custom styles for each part of the resulting drawing without unlinking the LPE. [https://www.youtube.com/watch?v=mIzrQ2lpzuw Demo Video]&lt;br /&gt;
* The LPE rendering on the canvas now updates accordingly when there are objects added or removed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:587--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Rotate copies LPE with style split.png|''Separate styles for rotated copies''|alt=Separate styles for rotated copies&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== PowerStroke LPE Improvements ==== &amp;lt;!--T:588--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:589--&amp;gt;&lt;br /&gt;
* '''Width scale''' setting added: adjust the overall width of the stroke after it has been drawn.&lt;br /&gt;
* '''Closed paths''': PowerStroke now works much better on closed paths.&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Power stroke .gif|''Using PowerStroke on a closed path, moving a knot around effortlessly''|alt=Using PowerStroke on a closed path, moving a knot around effortlessly&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Import / Export == &amp;lt;!--T:590--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Linking and embedding SVG files === &amp;lt;!--T:591--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:592--&amp;gt;&lt;br /&gt;
On import of an SVG file, there is now a dialog that asks whether&lt;br /&gt;
* the user would like to link to the SVG file&lt;br /&gt;
* to embed it (base64 encoded) into an &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; tag, &lt;br /&gt;
* or if the objects in the SVG file should be imported into the document (which was how Inkscape handled importing SVG files previously). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:593--&amp;gt;&lt;br /&gt;
The dpi value for displaying embedded SVG files can be set in the import dialog or changed in the object properties dialog.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:594--&amp;gt;&lt;br /&gt;
This makes importing SVG files work (almost) the same as importing raster images.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:595--&amp;gt;&lt;br /&gt;
The 'Embed' and 'Extract' options in the context menu for linked SVG files work the same as they do for raster images. The 'Edit externally' option will open the linked SVG file with Inkscape per default. This setting can be changed in the preferences' 'Imported Images' section.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:596--&amp;gt;&lt;br /&gt;
The displaying of the dialog can be disabled by checking the 'Don’t ask me again' option.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:597--&amp;gt;&lt;br /&gt;
Linked and embedded SVG images are displayed as their raster representations, so they will become blurry when zoomed in too far.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:773--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Link imported SVG.png|''New SVG import dialog''|alt=New SVG import dialog&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mesh Gradient Polyfill === &amp;lt;!--T:599--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:600--&amp;gt;&lt;br /&gt;
SVG files that include a mesh gradient now automatically include a Javascript polyfill that allows the mesh gradient to display correctly in web browsers.&lt;br /&gt;
&lt;br /&gt;
=== SVG 1.1 compatibility === &amp;lt;!--T:601--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:602--&amp;gt;&lt;br /&gt;
Inkscape includes SVG 1.1 fallbacks for text by default (see [[#text-tool|the section about text tool updates]]).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:774--&amp;gt;&lt;br /&gt;
When exporting as SVG 1.1 explicitly, using the checkbox in the export dialog, some settings are available in &amp;lt;code&amp;gt;Edit → Preferences → Input/Output → SVG Export&amp;lt;/code&amp;gt;, in order to allow for correct rendering of markers in other software.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:775--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:SVG1.1 export.png|''&amp;quot;Save as SVG&amp;quot; dialog with SVG 1.1 option''|alt=&amp;quot;Save as SVG&amp;quot; dialog with SVG 1.1 option&lt;br /&gt;
File:SVG export preferences.png|''SVG export preferences settings''|alt='SVG export preferences settings&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Export PNG images &amp;lt;span id=&amp;quot;png-export&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:603--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:604--&amp;gt;&lt;br /&gt;
The export dialog has received several new options which are available when you expand the 'Advanced' section.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:605--&amp;gt;&lt;br /&gt;
* Enable interlacing (ADAM7): when loading images, they will be displayed faster&lt;br /&gt;
* Bit depth: set the number of bits that code for the color of a pixel, supports grayscale and up to 16-bit&lt;br /&gt;
* Compression type: choose strength of lossless compression&lt;br /&gt;
* pHYs dpi: force-set a dpi value for the image&lt;br /&gt;
* Antialiasing: choose type of anti-aliasing or disable it&lt;br /&gt;
* The option for &amp;quot;Cairo PNG&amp;quot; has been removed from the &amp;quot;Save as&amp;quot; dialog, as it was often confused with the &amp;quot;Export PNG image&amp;quot; option, but only supported a small subset of PNG rendering features.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:606--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=300px&amp;gt;&lt;br /&gt;
File:Png-export-options 1.0.png|''PNG export options''|alt=PNG export options&lt;br /&gt;
File:Bit depth options 1.0.png|''PNG bit depth options''|alt=PNG bit depth options&lt;br /&gt;
File:Compression options 1.0.png|''PNG compression options''|alt=PNG compression options&lt;br /&gt;
File:Antialiasing options 1.0.png|''PNG antialiasing options''|alt=PNG antialiasing options&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== PDF Export === &amp;lt;!--T:607--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:608--&amp;gt;&lt;br /&gt;
* External links in the SVG file are now kept when the file is exported to pdf (requires Cairo in version 1.15.4 or higher).&lt;br /&gt;
* Some Inkscape file metadata (&amp;lt;code&amp;gt;File → Document properties : Metadata&amp;lt;/code&amp;gt;) are now exported to PDF (title, subject, creator, keywords).&lt;br /&gt;
&lt;br /&gt;
=== (E)PS Export === &amp;lt;!--T:609--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:610--&amp;gt;&lt;br /&gt;
* The title and copyright ('rights') info from the document's metadata is now exported to (E)PS.&lt;br /&gt;
&lt;br /&gt;
=== OpenClipart Import Removed=== &amp;lt;!--T:611--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:612--&amp;gt;&lt;br /&gt;
The dialog and settings for importing images from OpenClipart have been removed due to the openclipart.org API being non-functional since mid-April 2019 with no information about a return date.&lt;br /&gt;
&lt;br /&gt;
== Extensions == &amp;lt;!--T:613--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Extension dialogs === &amp;lt;!--T:614--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:615--&amp;gt;&lt;br /&gt;
Extension dialogs can now have clickable links, images, a better layout with separators and indentation, multiline text fields, file chooser fields and more. For detailed info for development see the [[Release_notes/1.0#For_extension_writers|developer section]] above.&lt;br /&gt;
&lt;br /&gt;
=== Export Layer Slices === &amp;lt;!--T:616--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Extensions → Export → Export Layer Slices&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:617--&amp;gt;&lt;br /&gt;
The new 'Export Layer Slices' extension allows you to export PNG &amp;quot;slices&amp;quot; from your image by creating a new layer and drawing rectangles to denote the area of the export.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:618--&amp;gt;&lt;br /&gt;
If you create a layer (default name &amp;quot;slices&amp;quot;) with rectangles in it, this extension will export a PNG file for each rectangle into the directory with the name of the {rectangle ID}.png (use Object Properties to set this).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:619--&amp;gt;&lt;br /&gt;
If the export already exists, it will skip it and color the rectangle GREY. If the &amp;quot;Overwrite existing exports&amp;quot; checkbox is selected, and the file was previously generated, it will color the rectangle RED. For new exports that did not previously exist, the rectangle will be GREEN.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:620--&amp;gt;&lt;br /&gt;
If you want to create (square) icons at different sizes, select &amp;quot;Icon mode&amp;quot;. Icon mode will create a square export for each dimension in &amp;quot;Sizes&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:776--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Export Layer Slices extension.png|''Dialog for new Export Layer Slices extension''|alt=Dialog for new Export Layer Slices extension&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Frame === &amp;lt;!--T:621--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Extensions → Render → Frame&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:622--&amp;gt;&lt;br /&gt;
This new extension will add a rectangular frame with a specified stroke width, and specified stroke and fill colors to each object in the selection. Optionally, corners can be rounded, and the frame can be positioned inside or outside the selection. The result can be grouped with the frame, and the object can be clipped to the size of the frame (for further editing).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:777--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Render Frame extension.png|''Live preview in the Render Frame extension''|alt=Live preview in the Render Frame extension&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Hershey Text === &amp;lt;!--T:623--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Extensions → Text → Hershey Text&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:624--&amp;gt;&lt;br /&gt;
The &amp;quot;Hershey Text&amp;quot; extension, a utility for replacing text by stroke-based paths, has been rewritten.&lt;br /&gt;
The most significant improvements are:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:625--&amp;gt;&lt;br /&gt;
* The new version converts all or only the selected text objects in place. This means that it is possible to convert text with paragraphs and to convert multiple text objects at once.&lt;br /&gt;
* It now uses '''SVG fonts'''. This means that:&lt;br /&gt;
** It is now possible to easily add and use '''custom stroke fonts'''.&lt;br /&gt;
** '''Unicode characters''' are now supported.&lt;br /&gt;
** Stroke fonts now support '''arbitrary curves''' rather than only straight segments.&lt;br /&gt;
* '''Improved font selection''' with basic international characters&lt;br /&gt;
* Automated '''font-mapping''': each text will be converted to the available Hershey font with the same font file name (e.g. 'Fancy Font.svg') as the current font (e.g. 'Fancy Font'), if one is available to the extension. The automated mapping overrides any other Hershey font settings.&lt;br /&gt;
* An option to '''generate font samples''' in all available SVG fonts is available.&lt;br /&gt;
* An '''extensive help text''' is built into the extension.&lt;br /&gt;
* Hershey Text is now located in the ''Extensions → Text'' sub-menu.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:778--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=400px&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:779--&amp;gt;&lt;br /&gt;
[[File:Stroke fonts.gif|''Hershey font table (with non-ASCII characters)''|alt=Hershey font table (with non-ASCII characters)]]&lt;br /&gt;
File:Hershey font table.png|''Hershey font table (with non-ASCII characters)''|alt=Hershey font table (with non-ASCII characters)&lt;br /&gt;
File:Detail on stroke fonts.gif|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Interactive Mockup === &amp;lt;!--T:626--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Extensions → Web → Interactive Mockup&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:627--&amp;gt;&lt;br /&gt;
The new Interactive Mockup extension is intended for use by UI/UX designers. It can help to visualize mockups and create user flows to make interactive demos for approvals.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:628--&amp;gt;&lt;br /&gt;
To use it, select two or more objects: the first one(s) will be the active one (button, area, image, link…), and the last selected will be the element that should be displayed after activation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:629--&amp;gt;&lt;br /&gt;
Apply the extension, then save as SVG and open it in a browser for demonstrating the mockup to potential users.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:780--&amp;gt;&lt;br /&gt;
Usage instructions are also available [https://activdesign.eu/uploads/gallery/inkscape-webmockup-en.mp4 as a tutorial video from the extension's author].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:781--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Interactive Mockup extension.png|''Dialog for the Interactive Mockup extension''|alt=Dialog for the Interactive Mockup extension&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Meshgradient to Path / Path to Meshgradient === &amp;lt;!--T:630--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Extensions → Modify Path → Mesh → Meshgradient to Path / Path to Meshgradient&amp;lt;/code&amp;gt; [doesn't work: https://gitlab.com/inkscape/extensions/-/issues/216]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:631--&amp;gt;&lt;br /&gt;
A set of two extensions that convert mesh gradient geometry to paths and back.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:782--&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:632--&amp;gt;&lt;br /&gt;
&amp;lt;!-- === Plot extension ===&lt;br /&gt;
&amp;lt;code&amp;gt;Extensions → Export → Plot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:633--&amp;gt;&lt;br /&gt;
The new option 'Convert objects to paths' will take care of converting everything to a path non-destructively before the data is sent to the plotter. [Known issue: [https://gitlab.com/inkscape/extensions/-/issues/211 does not work]]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:634--&amp;gt;&lt;br /&gt;
&amp;lt;!-- === QR Code ===&lt;br /&gt;
&amp;lt;code&amp;gt;Extensions → Render → Barcode → QR Code&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:635--&amp;gt;&lt;br /&gt;
Options for choosing the shape of single QR code dots were added ([https://gitlab.com/inkscape/extensions/-/issues/150 but do not work]).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:636--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Barcode extension 1.0.png|''Barcode extension with new options for dot shape at the bottom''|alt=Barcode extension with new options for dot shape at the bottom&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Palettes == &amp;lt;!--T:637--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:638--&amp;gt;&lt;br /&gt;
New palettes:&lt;br /&gt;
* The '''Munsell''' palette&lt;br /&gt;
* the '''Bootstrap 5''' palette and &lt;br /&gt;
* the palette for the '''new GNOME Human Interface Guidelines''' (GNOME HIG) &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:783--&amp;gt;&lt;br /&gt;
have been added to Inkscape's set of stock palettes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:784--&amp;gt;&lt;br /&gt;
Users can now also drag the &amp;lt;code&amp;gt;none&amp;lt;/code&amp;gt; color field from the palette bar at the bottom onto objects to set their color to &amp;lt;code&amp;gt;none&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:639--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Munsell palette.png|''Munsell palette''|alt=Munsell palette&lt;br /&gt;
File:Bootstrap 5 palette.png|''Bootstrap 5 palette''|alt=Bootstrap 5 palette&lt;br /&gt;
File:Gnome HIG palette.png|''GNOME HIG palette''|alt=GNOME HIG palette&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Templates == &amp;lt;!--T:640--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:641--&amp;gt;&lt;br /&gt;
* The '''Desktop''' template has new options for 4k, 5k, and 8k screens.&lt;br /&gt;
* Some new page sizes were added to the '''(Blank) Page''' template.&lt;br /&gt;
* New: template for an '''A4 3-fold roll flyer'''&lt;br /&gt;
* New: template for '''Envelope''' with 2 standard envelope formats&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:642--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Desktop templates.png|''New template options for 'Desktop' template''|alt=New template options for 'Desktop' template&lt;br /&gt;
File:A4 3fold roll template.png|''New A4 3-fold roll flyer template''|alt=New A4 3-fold roll flyer template&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SVG and CSS == &amp;lt;!--T:643--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:644--&amp;gt;&lt;br /&gt;
* '''Dashes''': Inkscape can now load and display files with dashes and/or dash offsets defined in units other than the unitless user unit (e.g. &amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;mm&amp;lt;/code&amp;gt;) correctly. There is no user interface for editing these values currently, except for the XML editor. Values for &amp;lt;code&amp;gt;stroke-dasharray&amp;lt;/code&amp;gt; that are entered in other units (except for &amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt;) will be converted to user units when the new values are set.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:645--&amp;gt;&lt;br /&gt;
* '''Blend modes''' applied via Layers and Objects dialog no longer use SVG filters, but CSS blend modes. These can be exported to PDF without rasterization.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:646--&amp;gt;&lt;br /&gt;
* '''Hairlines''' can now be rendered in Inkscape. There is currently no user interface for adding them yet, though. Hairlines can be specified by adding &amp;lt;code&amp;gt;stroke-width:1px; stroke-width: -ink-hairline; vector-effect:non-scaling-stroke;&amp;lt;/code&amp;gt; into the &amp;lt;code&amp;gt;&amp;lt;style&amp;gt;&amp;lt;/code&amp;gt; tag of the object via the XML editor or the Style dialog. Hairlines will be exported to PNG correctly. Export to PDF requires that the Cairo library that your Inkscape program was compiled with contains the additional code from https://gitlab.freedesktop.org/cairo/cairo/merge_requests/21 (as of April 29, 2020, there's no official Cairo version available yet that contains the patch).&lt;br /&gt;
&lt;br /&gt;
== Dialogs == &amp;lt;!--T:647--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== About === &amp;lt;!--T:785--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Help → About Inkscape&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:786--&amp;gt;&lt;br /&gt;
The Inkscape 1.0 About screen features the winning entry of the [https://inkscape.org/gallery/=about-screen-contest/contest-for-10/ Inkscape 1.0 About Screen Contest], [https://inkscape.org/~bayubayu/%E2%98%85island-of-creativity &amp;quot;Island of Creativity&amp;quot;] by [https://inkscape.org/news/2020/02/11/inkscape-brings-enjoyment-and-freedom-creativity/ Bayu Rizaldhan Rayes], and its layout has changed a little.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:787--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=600px&amp;gt;&lt;br /&gt;
File:About.1.0.png|''The Inkscape 1.0 About Screen''|alt=The Inkscape 1.0 About Screen&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Arrange === &amp;lt;!--T:648--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Object → Arrange&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:649--&amp;gt;&lt;br /&gt;
The 'Polar coordinates' functionality now arranges objects clockwise (in selection order) around the circle/ellipse. This should better correspond to user expectations.&lt;br /&gt;
&lt;br /&gt;
=== Document Properties === &amp;lt;!--T:650--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;File → Document Properties&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:651--&amp;gt;&lt;br /&gt;
* When resizing the page, the page margin fields can now be '''locked''', so the same value will be used for all margins, but only needs to be entered once.&lt;br /&gt;
* The guides panel now has controls to lock or unlock all guides, create guides around the page, and delete all guides. These actions also appear on the Edit menu, making it possible to assign custom keyboard shortcuts.&lt;br /&gt;
* '''Grids can now be aligned''' to the corners, edge midpoints, or centre of the page with a button click in the grids panel.&lt;br /&gt;
* Checkerboard patterns can now have a color (for updating the current view, check and uncheck the box for the checkerboard background, [https://gitlab.com/inkscape/inbox/-/issues/2561 Issue #2561]). This color will also be used as a (non-checkered) background for PNG export.&lt;br /&gt;
* A set of new page formats for different Video resolutions (SD/PAL, SD-Widescreen/PAL, SD/NTSC, SD-Widescreen/NTSC, HD 720p, HD 1080p, DCI 2k (Full Frame), UHD 4k, DCI 4k (Full Frame), UHD 8k) has been added.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:652--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Lock margins doc props.png|''Lock to set same margins for page resizing''|alt=Lock to set same margins for page resizing&lt;br /&gt;
File:New guide options doc props.png|''Document properties: Toggle guide lock for document, create page border guides, remove all guides''|alt=Document properties: Toggle guide lock for document, create page border guides, remove all guides&lt;br /&gt;
File:Grid alignment doc props.png|''Grid alignment options in document properties''|alt=Grid alignment options in document properties&lt;br /&gt;
File:Colorful checkerboard.png|''Checkerboard background with color''|alt=Checkerboard background with color&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fill and Stroke === &amp;lt;!--T:653--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Object → Fill and stroke&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:654--&amp;gt;&lt;br /&gt;
* The RGBA code entry field now also accepts values like &amp;lt;code&amp;gt;#123&amp;lt;/code&amp;gt; and autocompletes them to &amp;lt;code&amp;gt;#112233&amp;lt;/code&amp;gt;, automatically removes hash signs in pasted codes, and keeps the old alpha value if the pasted code does not contain any.&lt;br /&gt;
* The blur slider is now scaled quadratically as you drag the slider. This makes it easier to apply and adjust smaller blur values.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:788--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Moved to 1.1 * '''Hairlines''' option added for the stroke style:&lt;br /&gt;
** useful for laser cutters / plotters&lt;br /&gt;
** export to pdf and other file formats, that support hairlines natively, requires a patch to Cairo (https://gitlab.freedesktop.org/cairo/cairo/merge_requests/21), if unavailable, a very thin line width will be used instead&lt;br /&gt;
** in other SVG renderers, these will be handled via non-scaling stroke / stroke width of 1px&lt;br /&gt;
** export to PNG and rendering on canvas will use a line width of 1px --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Filter Editor === &amp;lt;!--T:655--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Filters → Filter Editor&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:656--&amp;gt;&lt;br /&gt;
The filter primitives now have a symbolic icon (one whose color can be changed).&lt;br /&gt;
&lt;br /&gt;
=== Objects === &amp;lt;!--T:657--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Object → Objects&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:658--&amp;gt;&lt;br /&gt;
The context (right-click) menu now also contains an entry for '''deleting''' the selected object.&lt;br /&gt;
&lt;br /&gt;
=== Paint Servers === &amp;lt;!--T:659--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Object → Paint Servers&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:660--&amp;gt;&lt;br /&gt;
* New dialog that allows you to see a list of patterns and SVG2 hatch fills used in the current document (or available by default) and to assign those to objects. The hatch fills can be modified by their handles on canvas [https://gitlab.com/inkscape/inbox/-/issues/2526 in the future].&lt;br /&gt;
* &amp;lt;code&amp;gt;Server&amp;lt;/code&amp;gt; field contains the following options: &amp;lt;code&amp;gt;All paint servers&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Current Document&amp;lt;/code&amp;gt; and each document's title from the user's &amp;lt;code&amp;gt;/paint&amp;lt;/code&amp;gt; configuration folder.&lt;br /&gt;
* The &amp;lt;code&amp;gt;Change&amp;lt;/code&amp;gt; field decides whether the fill or the stroke of the object will be set to the paint server on click.&lt;br /&gt;
* You can select multiple objects or a group of objects and they will all get their fill or stroke changed to the selected paint server.&lt;br /&gt;
* To add a new paint server, you need to add an &amp;lt;code&amp;gt;.svg&amp;lt;/code&amp;gt; document in the &amp;lt;code&amp;gt;/paint&amp;lt;/code&amp;gt; user configuration folder with the following restrictions: &lt;br /&gt;
** the svg must be valid&lt;br /&gt;
** it must have a unique &amp;lt;code&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/code&amp;gt; property &lt;br /&gt;
** and it must have patterns or hatches with unique ids in the &amp;lt;code&amp;gt;&amp;lt;defs&amp;gt;&amp;lt;/code&amp;gt; section.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:789--&amp;gt;&lt;br /&gt;
This functionality was added to Inkscape as a Google Summer of Code project. More details on it are available [https://gitlab.com/vanntile/inkscape-gsoc-application#paint-servers-dialog in the project description] and our [https://inkscape.org/news/2020/02/21/valentin-wrangled-meshes-hatches-and-gtk-during-su/ news article].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:790--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Paint Servers dialog.png|''Paint Server dialog''|alt=Paint Server dialog&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Preferences === &amp;lt;!--T:661--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Edit → Preferences&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:662--&amp;gt;&lt;br /&gt;
* The '''Bitmaps''' subsection has been renamed to '''Imported Images''', as it now applies to both imported (embedded or linked) raster images as well as to imported (embedded or linked) SVG images (i.e. to everything in &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; tags).&lt;br /&gt;
* The '''System''' subsection lists more relevant folders and offers buttons to open those folders with the system's file browser. This makes it easier to find the correct folder, e.g. for resetting the preferences or for adding an extension or a new icon set.&lt;br /&gt;
* The '''System''' subsection now has a button for quickly resetting all Inkscape preferences, which also automatically creates a backup of the current preferences.&lt;br /&gt;
* An option for '''scaling a stroke's dash pattern when scaling the stroke width''' has been added and can be found at &amp;lt;code&amp;gt;Behaviour → Dashes&amp;lt;/code&amp;gt;. It is  activated by default.&lt;br /&gt;
* '''Autosave''' is now enabled by default. The default directory has changed (the path is displayed in &amp;lt;code&amp;gt;Edit → Preferences → Input/Output → Autosave: Autosave directory&amp;lt;/code&amp;gt;).&lt;br /&gt;
* The setting for '''Handle size''' has been moved from '''Input devices''' to '''Interface''' to make it more discoverable.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:663--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Open folders from preferences.png|''Important folders can be opened from the preferences''|alt=Important folders can be opened from the preferences&lt;br /&gt;
File:Preferences Imported Images.png|''Imported Images section in the preferences with new SVG options''|alt=Imported Images section in the preferences with new SVG options&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Selection Sets Dialog Hidden=== &amp;lt;!--T:791--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:792--&amp;gt;&lt;br /&gt;
The '''Selection Sets''' dialog is deprecated and has been hidden from the menus. It will be removed in Inkscape 1.1 and sets created with this option might not work in a future Inkscape version.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:793--&amp;gt;&lt;br /&gt;
It can be un-hidden by assigning a keyboard shortcut to it in the Inkscape preferences, or by editing the file &amp;lt;code&amp;gt;menus.xml&amp;lt;/code&amp;gt; in Inkscape's &amp;lt;code&amp;gt;ui&amp;lt;/code&amp;gt; folder to uncomment the &amp;lt;code&amp;gt;DialogTags&amp;lt;/code&amp;gt; entry, and saving the edited file in your user preferences' &amp;lt;code&amp;gt;ui&amp;lt;/code&amp;gt; folder.&lt;br /&gt;
&amp;lt;!-- [see https://gitlab.com/inkscape/inkscape/-/merge_requests/1665#note_317458802] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Selectors and CSS [Experimental, hidden]=== &amp;lt;!--T:664--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:665--&amp;gt;&lt;br /&gt;
* New dialog for adding classes and CSS styles to elements of the drawing&lt;br /&gt;
* It is currently in experimental status, thus hidden from the menu (&amp;lt;code&amp;gt;Edit → Selectors and CSS&amp;lt;/code&amp;gt;)&lt;br /&gt;
* The keyboard shortcut '''&amp;lt;kbd&amp;gt;Ctrl + Shift + Q&amp;lt;/kbd&amp;gt;''' can be used to open the dialog&lt;br /&gt;
* Among the [https://gitlab.com/groups/inkscape/-/issues?scope=all&amp;amp;utf8=%E2%9C%93&amp;amp;state=all&amp;amp;search=Selectors known issues], there are a couple crashes, which is the reason why the dialog has been hidden for the 1.0 release.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:794--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Selectors and CSS dialog.png|''Selectors and CSS dialog''|alt=Selectors and CSS dialog&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Symbols &amp;lt;span id=&amp;quot;symbols&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; === &amp;lt;!--T:667--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Object → Symbols&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:668--&amp;gt;&lt;br /&gt;
The Symbols dialog can now handle a lot of symbols without delay on startup, and also allows searching. Symbols and symbol sets are now displayed in alphabetical order.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:669--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Symbols list.png|''Symbol sets ordered alphabetically''|alt=Symbol sets ordered alphabetically&lt;br /&gt;
File:Symbols search.png|''Searching for symbols''|alt=Searching for symbols&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Trace Bitmap &amp;lt;span id=&amp;quot;centerline&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:670--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Path → Trace Bitmap&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:671--&amp;gt;&lt;br /&gt;
A new, unified dialog for vectorizing raster graphics is now available from &amp;lt;code&amp;gt;Path → Trace Bitmap&amp;lt;/code&amp;gt;. It contains the previously separate '''Trace pixelart''' dialog and comes with a new option for '''centerline tracing'''. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:795--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Centerline tracing.png|''Unified Trace Bitmap dialog with Centerline Tracing option''|alt=Unified Trace Bitmap dialog with Centerline Tracing option&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Unicode Characters === &amp;lt;!--T:672--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:673--&amp;gt;&lt;br /&gt;
* The ''''Glyphs' dialog''' has been '''renamed to 'Unicode Characters''''.&lt;br /&gt;
* The characters in the dialog's character list now '''use the selected font'''.&lt;br /&gt;
* Each character now has a '''tooltip''' that shows a larger version of the character, so one can more easily find the correct character.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:674--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Unicode character dialog.png|''Unicode characters dialog with large tooltip''|alt=Unicode characters dialog with large tooltip&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XML Editor === &amp;lt;!--T:675--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Edit → XML Editor&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:676--&amp;gt;&lt;br /&gt;
The side of the editor that allows one to set, edit or delete attributes can now be panned both horizontally and vertically, or be hidden entirely. &lt;br /&gt;
Long items can more easily be edited in a little popup dialog with a new monospaced font.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:677--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Xml_editor_popup.png|''XML Editor with editing popup''|alt=XML Editor with editing popup&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Menus == &amp;lt;!--T:678--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:679--&amp;gt;&lt;br /&gt;
* New option to &amp;lt;code&amp;gt;Unlink clones recursively&amp;lt;/code&amp;gt; added into sub-menu at &amp;lt;code&amp;gt;Edit → Clone&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Customization &amp;lt;span id=&amp;quot;customization&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;== &amp;lt;!--T:680--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Customize many files in the share folder === &amp;lt;!--T:681--&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:682--&amp;gt;&lt;br /&gt;
Many files in &amp;lt;code&amp;gt;/share&amp;lt;/code&amp;gt; can be over-ridden by placing files in the user's configuration folder (e.g. &amp;lt;code&amp;gt;~/.config/inkscape&amp;lt;/code&amp;gt;). &lt;br /&gt;
Configurable contents now includes extensions, filters, fonts, gradients, icons, keyboard shortcuts, [preset markers (not yet: [https://gitlab.com/inkscape/inbox/-/issues/211 Issue #211])], user paint servers (SVG hatches, patterns, ...), palettes, about screen, symbol sets, templates, tutorials and some user interface configuration files. Only the file 'units.xml' cannot be overridden.&lt;br /&gt;
&lt;br /&gt;
=== Fonts === &amp;lt;!--T:683--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Load additional fonts ==== &amp;lt;!--T:684--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:685--&amp;gt;&lt;br /&gt;
Inkscape can now load fonts that are not installed on the system. By default Inkscape will load additional fonts from Inkscape's share folder (&amp;lt;code&amp;gt;/share/inkscape/fonts&amp;lt;/code&amp;gt;) and the user's configuration folder (&amp;lt;code&amp;gt;~/.config/inkscape/fonts&amp;lt;/code&amp;gt;). Custom folders can be set in preferences (see &amp;lt;code&amp;gt;Tools → Text → Additional font directories&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:686--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Custom font folders.png|''Set custom font folders''|alt=Set custom font folders&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Keyboard shortcuts === &amp;lt;!--T:687--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:688--&amp;gt;&lt;br /&gt;
* Allow to use &amp;quot;Super&amp;quot;, &amp;quot;Hyper&amp;quot; and &amp;quot;Meta&amp;quot; modifier keys&lt;br /&gt;
* Improve shortcut handling code. This should fix a lot of issues and allow the use of many shortcuts which were inaccessible before, especially on non-English keyboard layouts.&lt;br /&gt;
* The Keyboard shortcut editor now issues a warning when the entered shortcut is already in use.&lt;br /&gt;
* It is now possible to assign keyboard shortcuts that align an object to the top-left, top-right, bottom-left or bottom-right corners of the anchor (determined via the 'relative to:' field), or to align the objects' top-left, top-right, bottom-left or bottom-right corners with the opposite corner of the anchor.&lt;br /&gt;
&lt;br /&gt;
=== User interface customization === &amp;lt;!--T:689--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:690--&amp;gt;&lt;br /&gt;
* Inkscape is starting to use glade files for its dialogues, so they can be reconfigured by users. Only one is currently supported (filter editor).&lt;br /&gt;
* The contents of the menus can be configured by customising the &amp;lt;code&amp;gt;menus.xml&amp;lt;/code&amp;gt; file. &lt;br /&gt;
* Toolbar contents for the command bar (&amp;lt;code&amp;gt;commands-toolbar.ui&amp;lt;/code&amp;gt;), the snap bar (&amp;lt;code&amp;gt;snap-toolbar.ui&amp;lt;/code&amp;gt;), the tool controls bars for each tool (&amp;lt;code&amp;gt;select-toolbar.ui&amp;lt;/code&amp;gt;), the toolbox (&amp;lt;code&amp;gt;tool-toolbar.ui&amp;lt;/code&amp;gt;) is now configurable.&lt;br /&gt;
* The interface colors and some more UI styles can be customized in &amp;lt;code&amp;gt;&amp;lt;preferences folder&amp;gt;/ui/style.css&amp;lt;/code&amp;gt; (very raw theming support).&lt;br /&gt;
&lt;br /&gt;
=== Theme selection === &amp;lt;!--T:691--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:692--&amp;gt;&lt;br /&gt;
In &amp;lt;code&amp;gt;Edit → Preferences → User Interface → Theme&amp;lt;/code&amp;gt;, users can set a custom GTK3 theme for Inkscape. If the theme comes with a dark variant, activating the 'Use dark theme' checkbox will result in the dark variant being used. The new theme will be applied immediately.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:693--&amp;gt;&lt;br /&gt;
New themes can be installed on your system to be made available in the list to choose from. A large selection of (more or less current) GTK3 themes are available for download at [https://www.gnome-look.org/browse/cat/135/ord/top/ gnome-look.org] . On Windows, the new themes can be placed in &amp;lt;code&amp;gt;&amp;lt;var&amp;gt;%AppData%&amp;lt;/var&amp;gt;\Local\themes\&amp;lt;/code&amp;gt;, so that the full path to the theme's CSS files will be &amp;lt;code&amp;gt;&amp;lt;var&amp;gt;%AppData%&amp;lt;/var&amp;gt;\Local\themes\&amp;lt;theme name&amp;gt;\gtk-3.0\&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Icon set selection === &amp;lt;!--T:694--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:695--&amp;gt;&lt;br /&gt;
In &amp;lt;code&amp;gt;Edit → Preferences → User Interface → Theme&amp;lt;/code&amp;gt;, the icon set to use can be selected. By default, Inkscape comes with 'hicolor', 'Tango', and the new 'Multicolor' icons. In addition to this, it offers to use the system's icons.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:696--&amp;gt;&lt;br /&gt;
The symbolic icon set that is part of the 'hicolor' icon set as well as the new Multicolor icons can be colorized with custom colors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:698--&amp;gt;&lt;br /&gt;
https://wiki.inkscape.org/wiki/images/b/b3/Multicolor_icon_set.png&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=450px&amp;gt;&lt;br /&gt;
File:Themes.gif|''Switching themes on-the-fly''|alt=Switching themes on-the-fly&lt;br /&gt;
File:Tango icons.png|''Light theme with Tango icon set''|alt=Light theme and Tango icon set&lt;br /&gt;
File:Hicolor icons.png|''Light theme with hicolor icon set''|alt=Light theme and hicolor icon set&lt;br /&gt;
File:Dark with symbolic icons.png|''Dark theme with symbolic icon set''|alt=Dark theme and symbolic icon set&lt;br /&gt;
File:Dark symbolic custom color.png|''Dark theme with symbolic icon set and a custom icon color''|alt=Dark theme with custom colored symbolic icon set&lt;br /&gt;
File:Multicolor icon set.png|''New Multicolor icon set on dark theme''|alt=New Multicolor icon set on dark theme&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Saving the current file as template === &amp;lt;!--T:699--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:700--&amp;gt;&lt;br /&gt;
A new entry for saving the current file as a template has been added to the &amp;lt;code&amp;gt;File&amp;lt;/code&amp;gt; menu. You need to specify a name for it, and optionally, you can add the template's author, a description and some keywords. A checkbox allows you to set the new template as the default template.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:701--&amp;gt;&lt;br /&gt;
https://wiki.inkscape.org/wiki/images/5/56/Save_as_templage.png&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=180px&amp;gt;&lt;br /&gt;
File:Save as templage.png|''Save current file as a template''|alt=Save current file as a template&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Custom page sizes in Document Properties === &amp;lt;!--T:702--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:703--&amp;gt;&lt;br /&gt;
Inkscape now creates a CSV file (comma separated values) called &amp;lt;code&amp;gt;pages.csv&amp;lt;/code&amp;gt;. It is located in your Inkscape user preferences folder, next to your  &amp;lt;code&amp;gt;preferences.xml&amp;lt;/code&amp;gt; file. This file contains the default page sizes that you can choose from in the 'Page' tab of the 'Document properties' dialog. You can edit the &amp;lt;code&amp;gt;pages.csv&amp;lt;/code&amp;gt; file to remove the page sizes you won't use, or to add new ones.&lt;br /&gt;
&lt;br /&gt;
== Command Line &amp;lt;span id=&amp;quot;Command_Line&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;== &amp;lt;!--T:707--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:708--&amp;gt;&lt;br /&gt;
The Inkscape command line has undergone a major overhaul with the goal of making it more powerful and flexible for the user and easier to enhance for the developer. The most important changes are:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:709--&amp;gt;&lt;br /&gt;
* Each command-line argument can now be used only once. To specify multiple ''actions'' (''verbs''), use semicolons (e.g. &amp;lt;code&amp;gt;--actions='ObjectFlipVertically;FileSave;FileClose'&amp;lt;/code&amp;gt;).&lt;br /&gt;
* Many ''actions'' can now take arguments (separated from the ''action'' name by a colon.&lt;br /&gt;
* [[Using xverbs|xverbs]] have been removed from Inkscape (command line commands that take parameters from a file, e.g. for saving the selection under a specified filename as SVG file) ([https://sourceforge.net/p/inkscape/mailman/inkscape-devel/thread/33487d06-e3c1-a4e5-1496-7b370d672d2f%40gmail.com/#msg35392523 mailing list thread]).&lt;br /&gt;
* Files can also be saved as Inkscape SVG without calling the GUI save dialog (new command: &amp;lt;code&amp;gt;--export-inkscape-svg&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Multiple objects in single file can be saved into individual files by giving a comma separated list of objects to the command: &amp;lt;code&amp;gt;--export-id&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Inkscape can now import a specific page of a PDF file from the command line, for batch processing (new option: &amp;lt;code&amp;gt;--pdf-page &amp;lt;var&amp;gt;N&amp;lt;/var&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
* For importing a PDF, the option to import via poppler is now available for the command line as &amp;lt;code&amp;gt;pdf-poppler&amp;lt;/code&amp;gt;.&lt;br /&gt;
* New verb allows one to swap fill and stroke style from the command line: &amp;lt;code&amp;gt;EditSwapFillStroke&amp;lt;/code&amp;gt; (a keyboard shortcut can now be assigned to it) ([https://bugs.launchpad.net/inkscape/+bug/675690 Issue #675690 (lp)])&lt;br /&gt;
* The shell mode syntax has changed, too.&lt;br /&gt;
* The file name can now be specified with &amp;lt;code&amp;gt;--export-filename&amp;lt;/code&amp;gt;&lt;br /&gt;
* The command &amp;lt;code&amp;gt;-x&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;--extension-directory&amp;lt;/code&amp;gt; has been removed. Replaced with: &amp;lt;code&amp;gt;--system-data-directory&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;--user-data-directory&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:710--&amp;gt;&lt;br /&gt;
More information about usage and how to update your commands can be found at [[Using the Command Line]].&lt;br /&gt;
&lt;br /&gt;
== Tutorials / Documentation == &amp;lt;!--T:796--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:730--&amp;gt;&lt;br /&gt;
* Some small updates were made to tutorial texts&lt;br /&gt;
* Tutorial files got a new header / footer design, using [https://inkscape.org/~esteban/%E2%98%85inksscreen-10-by-esteban-capella Esteban Capella's entry] for our About Screen Contest.&lt;br /&gt;
&lt;br /&gt;
== Translations == &amp;lt;!--T:711--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:712--&amp;gt;&lt;br /&gt;
Translations were updated for: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:713--&amp;gt;&lt;br /&gt;
* Basque&lt;br /&gt;
* British English&lt;br /&gt;
* Brazilian Portuguese&lt;br /&gt;
* Catalan&lt;br /&gt;
* Croatian&lt;br /&gt;
* Czech&lt;br /&gt;
* Dutch&lt;br /&gt;
* Finnish&lt;br /&gt;
* French&lt;br /&gt;
* German&lt;br /&gt;
* Greek&lt;br /&gt;
* Hindi&lt;br /&gt;
* Hungarian&lt;br /&gt;
* Icelandic&lt;br /&gt;
* Indonesian&lt;br /&gt;
* Italian&lt;br /&gt;
* Korean&lt;br /&gt;
* Latvian&lt;br /&gt;
* Norwegian (Bokmål)&lt;br /&gt;
* Polish&lt;br /&gt;
* Romanian&lt;br /&gt;
* Russian&lt;br /&gt;
* Slovak&lt;br /&gt;
* Spanish&lt;br /&gt;
* Swedish&lt;br /&gt;
* Turkish&lt;br /&gt;
* Ukrainian&lt;br /&gt;
* Urdu&lt;br /&gt;
* Swedish&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:716--&amp;gt;&lt;br /&gt;
Tutorial translations were added for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:717--&amp;gt;&lt;br /&gt;
* Korean&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:718--&amp;gt;&lt;br /&gt;
Translations were dropped for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:719--&amp;gt;&lt;br /&gt;
* Amharic&lt;br /&gt;
&lt;br /&gt;
== Notable Bugfixes == &amp;lt;!--T:720--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:721--&amp;gt;&lt;br /&gt;
* Symbols: Visio Stencils loaded from &amp;lt;code&amp;gt;.vss&amp;lt;/code&amp;gt; files now use their actual name instead of a placeholder derived from the symbol file's name ([https://bugs.launchpad.net/inkscape/+bug/1676144 Issue #1676144 (lp)])&lt;br /&gt;
* Shapes on Pen and Pencil tools now retain color and width ([https://bugs.launchpad.net/inkscape/+bug/1707899 Issue #1707899 (lp)]).&lt;br /&gt;
* Text and Font dialog: The font selection no longer jumps to the top of the list when clicking Apply.&lt;br /&gt;
* Docked dialogs now open on their own when the corresponding functionality is called from a menu or button&lt;br /&gt;
* The icon preview dialog now correctly shows the page background (Issue #[https://bugs.launchpad.net/inkscape/+bug/1537497 1537497 (lp)]).&lt;br /&gt;
* As of Windows 10 (version 1809) fonts are installed into a new user-specific folder by default. Allow Inkscape to recognize those fonts.  ([https://gitlab.com/inkscape/inkscape/issues/50 Iusse #50])&lt;br /&gt;
* The default Perl interpreter executable on Windows was changed from &amp;lt;code&amp;gt;perl.exe&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;wperl.exe&amp;lt;/code&amp;gt; which should usually avoid flashing a console window.  ([https://gitlab.com/inkscape/inkscape/issues/66 Issue #66])&lt;br /&gt;
* Some printers who don't correctly recognize the page formats sent by Inkscape, printed only square excerpts of the whole image that was supposed to be printed. Now they print the whole image ([https://gitlab.com/inkscape/inkscape/merge_requests/407 Merge request #407]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:722--&amp;gt;&lt;br /&gt;
For an exhaustive list of bugs that have been fixed, please see the [https://launchpad.net/inkscape/1.0.x milestones page for Inkscape 1.0 on Launchpad] and the [https://gitlab.com/inkscape/inkscape/issues?scope=all&amp;amp;utf8=%E2%9C%93&amp;amp;state=closed&amp;amp;milestone_title=Inkscape%201.0 list of milestoned issues on GitLab].&lt;br /&gt;
&lt;br /&gt;
== Breaking changes / Action required == &amp;lt;!--T:371--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== For users === &amp;lt;!--T:372--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Custom Icon Sets &amp;lt;span id=&amp;quot;custom_icon_sets&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:373--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:374--&amp;gt;&lt;br /&gt;
Icon sets no longer consist of a single file containing all icons. Instead each icon is allocated its own file. The directory structure must follow the [https://developer.gnome.org/icon-theme-spec/ standard structure for Gnome icons].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:375--&amp;gt;&lt;br /&gt;
If you would like to create or convert your own icon set to the new format, please compare the 'hicolor' and 'Tango' icon theme folders, in your Inkscape installation's 'share' directory for suitable examples and check out [[Creating a new multicolor icon theme | our guide to making a new multicolor icon theme]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:376--&amp;gt;&lt;br /&gt;
As a side effect of a bug fix to the icon preview dialog (see below), custom UI icon SVG files need to be updated to have their background color alpha channel set to 0 so that they display correctly (see Issue #[https://bugs.launchpad.net/inkscape/+bug/1661989 1661989 (lp)]).&lt;br /&gt;
&lt;br /&gt;
==== Third-party extensions &amp;lt;span id=&amp;quot;extensions-api&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:377--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:378--&amp;gt;&lt;br /&gt;
Most extensions that are maintained by a third-party developer (i.e. that are not an Inkscape stock extension) need to be updated to work with this version of Inkscape. Inkscape contributors have contacted many extension authors already to let them know about the upcoming changes. If your favorite third-party extension still needs to be updated to be compatible with Inkscape 1.0, please point its author to [https://wiki.inkscape.org/wiki/index.php/Release_notes/1.0#For_extension_writers the section about updating one's extension in the Wiki].&lt;br /&gt;
&lt;br /&gt;
==== Dropped / Replaced Extensions &amp;lt;span id=&amp;quot;dropped_extensions&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:379--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:380--&amp;gt;&lt;br /&gt;
Extensions that previously used the UniConvertor library for saving/opening various file formats have been removed, as well as some extensions that depended on third-party programs:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:381--&amp;gt;&lt;br /&gt;
'''''Import extensions that have been removed:'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:382--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Hopefully, we'll get info about correctness here: https://gitlab.com/inkscape/inbox/issues/1213#note_273045677 --&amp;gt;&lt;br /&gt;
* Adobe Illustrator 8.0 and below (UC) (&amp;lt;code&amp;gt;*.ai&amp;lt;/code&amp;gt;) (Workaround: rename the file extension to &amp;lt;code&amp;gt;.eps&amp;lt;/code&amp;gt;. Newer versions can still be imported if they contain an embedded PDF.)&lt;br /&gt;
* Corel DRAW Compressed Exchange files (UC) (&amp;lt;code&amp;gt;*.ccx&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Corel DRAW 7-X4 files (UC) (&amp;lt;code&amp;gt;*.cdr&amp;lt;/code&amp;gt;) (&amp;lt;code&amp;gt;*.cdr&amp;lt;/code&amp;gt; in general can still be imported)&lt;br /&gt;
* Corel DRAW 7-13 template files (UC) (&amp;lt;code&amp;gt;*.cdt&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Computer Graphics Metafile files (UC) (&amp;lt;code&amp;gt;*.cgm&amp;lt;/code&amp;gt;) &amp;lt;!-- confirmed --&amp;gt;&lt;br /&gt;
* Corel DRAW Presentation Exchange files (UC) (&amp;lt;code&amp;gt;*.cmx&amp;lt;/code&amp;gt;)&lt;br /&gt;
* HP Graphics Language Plot file [AutoCAD] (UC) (&amp;lt;code&amp;gt;*.plt&amp;lt;/code&amp;gt;) &amp;lt;!-- confirmed --&amp;gt;&lt;br /&gt;
* sK1 vector graphics files (UC) (&amp;lt;code&amp;gt;*.sk1&amp;lt;/code&amp;gt;) &amp;lt;!-- confirmed --&amp;gt;&lt;br /&gt;
* Dia Diagram (&amp;lt;code&amp;gt;*.dia&amp;lt;/code&amp;gt;) (Workaround: export as a different format from [https://wiki.gnome.org/Apps/Dia/Download Dia]) &amp;lt;!-- confirmed --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:383--&amp;gt;&lt;br /&gt;
'''''Export extensions that have been removed:'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:384--&amp;gt;&lt;br /&gt;
* HP Graphics Language Plot file [AutoCAD] (UC) (&amp;lt;code&amp;gt;*.plt&amp;lt;/code&amp;gt;) &amp;lt;!-- confirmed --&amp;gt;&lt;br /&gt;
* sK1 vector graphics files (UC) (&amp;lt;code&amp;gt;*.sk1&amp;lt;/code&amp;gt;) &amp;lt;!-- confirmed --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:385--&amp;gt;&lt;br /&gt;
'''''Extensions that have been replaced:'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:386--&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Render → LaTeX&amp;lt;/code&amp;gt;: The [https://www.julienvitard.eu/en/eqtexsvg_en.html EQTeXSVG extension] (&amp;lt;code&amp;gt;Render → LaTeX&amp;lt;/code&amp;gt;) that could be used to convert an inline LaTeX equation into SVG paths using Python was dropped, due to its external dependencies. It has been replaced by the extension &amp;lt;code&amp;gt;Render → Mathematics → LaTeX (pdflatex)&amp;lt;/code&amp;gt; which serves the same purpose.&lt;br /&gt;
&lt;br /&gt;
==== Command line changes ==== &amp;lt;!--T:797--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:798--&amp;gt;&lt;br /&gt;
The Inkscape command line options [[#Command Line|have changed significantly (see below)]]. Any command line scripts that you have used will need to be updated for Inkscape 1.0.&lt;br /&gt;
&lt;br /&gt;
=== For extension writers &amp;lt;span id=&amp;quot;extension_updates&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:387--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:388--&amp;gt;&lt;br /&gt;
Extensions have undergone some fundamental changes. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:389--&amp;gt;&lt;br /&gt;
Inkscape's stock extensions '''have been moved to [https://gitlab.com/inkscape/extensions their own repository]''' and have been updated for compatibility with '''Python 3'''. Internally, extensions have been reorganized, many functions have been deprecated, and new functions have been added.&lt;br /&gt;
&lt;br /&gt;
==== General ==== &amp;lt;!--T:390--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:391--&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;python3&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Extensions were updated to be compatible with Python 3. While we'll be migrating away from Python 2, extension writers should aim for support of Python 2.7 and Python 3.5+ for maximum compatibility.&lt;br /&gt;
* Windows packages now ship with Python 3 (currently Python 3.7). Python 2 is not bundled anymore, so make sure to update your extension to be compatible.&lt;br /&gt;
* Inkscape now adds itself to search path on startup, so you should always be able to call it from your extension by simply calling &amp;lt;code&amp;gt;inkscape&amp;lt;/code&amp;gt;, without the need to add it to search path manually, or worrying about other potentially incompatible versions of Inkscape being available on search path.&lt;br /&gt;
* The folder structure of Windows packages was updated: Binaries were moved from the installation root to &amp;lt;code&amp;gt;bin/&amp;lt;/code&amp;gt;, Inkscape's shared files where moved from &amp;lt;code&amp;gt;share/&amp;lt;/code&amp;gt; to a &amp;lt;code&amp;gt;share/inkscape&amp;lt;/code&amp;gt; subfolder.&lt;br /&gt;
* The underscores that were previously necessary to mark elements as translatable are no longer needed. Elements that are usually translated are now by default included in translations. Elements that are usually not translated, are not included. This can be overridden by setting the &amp;lt;code&amp;gt;translatable=&amp;quot;yes/no&amp;quot;&amp;lt;/code&amp;gt; attribute.&lt;br /&gt;
* Extensions (including their &amp;lt;code&amp;gt;.inx&amp;lt;/code&amp;gt; files) can now be put into a subdirectory of the &amp;lt;code&amp;gt;extensions/&amp;lt;/code&amp;gt; folder to allow for better structuring and separation of extensions.&lt;br /&gt;
&lt;br /&gt;
==== Extension dialogs ==== &amp;lt;!--T:392--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:393--&amp;gt;&lt;br /&gt;
Extension dialogs have some new input types and layout options:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:394--&amp;gt;&lt;br /&gt;
* new multiline text fields&lt;br /&gt;
* new file chooser fields&lt;br /&gt;
* new &amp;lt;code&amp;gt;appearance=&amp;quot;url&amp;quot;&amp;lt;/code&amp;gt; for [[INX Parameters]] of type &amp;lt;code&amp;gt;&amp;quot;description&amp;quot;&amp;lt;/code&amp;gt;. You can now add clickable links to your extension UI.&lt;br /&gt;
* a simpler version of the color chooser field has been added&lt;br /&gt;
* new layout options (separator, table-like layouts)&lt;br /&gt;
* all [[INX Parameters]] now have the common attribute &amp;lt;code&amp;gt;indent=&amp;quot;&amp;lt;var&amp;gt;n&amp;lt;/var&amp;gt;&amp;quot;&amp;lt;/code&amp;gt; where &amp;lt;code&amp;gt;&amp;lt;var&amp;gt;n&amp;lt;/var&amp;gt;&amp;lt;/code&amp;gt; specifies the level of indentation in the extension UI.&lt;br /&gt;
* new &amp;lt;code&amp;gt;label&amp;lt;/code&amp;gt; parameter&lt;br /&gt;
* new option to include an image&lt;br /&gt;
* some confusing options have been merged&lt;br /&gt;
* new effect extension attribute &amp;lt;code&amp;gt;implements-custom-gui&amp;lt;/code&amp;gt; is [http://wiki.inkscape.org/wiki/index.php/INX_extension_descriptor_format#Attributes_description available] to hide the 'Extension is working' dialog.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:799--&amp;gt;&lt;br /&gt;
https://wiki.inkscape.org/wiki/images/e/eb/New_extension_dialog_fields.png&lt;br /&gt;
&amp;lt;--&amp;lt;img src=&amp;quot;https://wiki.inkscape.org/wiki/images/e/eb/New_extension_dialog_fields.png&amp;quot; alt=&amp;quot;Demo extension dialog with new fields and layout options&amp;quot; /&amp;gt;--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:New extension dialog fields.png|''Demo extension dialog with new fields and layout options''|alt=Demo extension dialog with new fields and layout options&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== More info ==== &amp;lt;!--T:395--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:396--&amp;gt;&lt;br /&gt;
Please also note the changed [[#Command Line|command line options]], if your extension calls another instance of Inkscape.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:397--&amp;gt;&lt;br /&gt;
More detailed instructions for updating old extensions are available at [[Updating your Extension for 1.0]]. Also check the [https://inkscape.gitlab.io/extensions/documentation/ extension (&amp;lt;code&amp;gt;inkex&amp;lt;/code&amp;gt;) API documentation] and the [https://gitlab.com/inkscape/extensions stock extensions repository] for finding comparable extensions. If you have questions about extension development, you can join us in our [https://chat.inkscape.org/channel/inkscape_extensions extension development chat channel].&lt;br /&gt;
&lt;br /&gt;
=== For packagers and those who compile Inkscape &amp;lt;span id=&amp;quot;packaging_updates&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:398--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:399--&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;autotools&amp;lt;/code&amp;gt; builds have been dropped. Please use &amp;lt;code&amp;gt;CMake&amp;lt;/code&amp;gt; for building Inkscape from now on. More info is available [https://inkscape.org/develop/getting-started/#092-onwards on our website].&lt;br /&gt;
* &amp;lt;code&amp;gt;libsoup&amp;lt;/code&amp;gt; dependency added: we use &amp;lt;code&amp;gt;libsoup&amp;lt;/code&amp;gt; for making HTTP requests without a need for &amp;lt;code&amp;gt;dbus&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;gvfs&amp;lt;/code&amp;gt;.&lt;br /&gt;
* double-conversion [https://github.com/google/double-conversion] dependency added: &amp;lt;code&amp;gt;lib2geom&amp;lt;/code&amp;gt; now depends on an external version of the library.&lt;br /&gt;
* Inkscape now uses a git submodule for the &amp;lt;code&amp;gt;extensions/&amp;lt;/code&amp;gt; directory. If you have cloned the repository and are not building from the release source code tarball, please note the [https://inkscape.org/en/develop/getting-started/ updated build instructions]&lt;br /&gt;
* On Ubuntu 18.04, Gnome's fallback icon set (package 'adwaita-icon-theme-full'), that is needed to display Inkscape's default icons completely, is no longer automatically installed. It has been added as a 'recommends' level dependency.&lt;br /&gt;
* lib2geom: [insert up-to-date info here]&lt;br /&gt;
* The environment variable &amp;lt;code&amp;gt;INKSCAPE_PORTABLE_PROFILE_DIR&amp;lt;/code&amp;gt; has been removed. Please use the equivalent &amp;lt;code&amp;gt;INKSCAPE_PROFILE_DIR&amp;lt;/code&amp;gt; instead for changing the location of the profile directory at run time. (see also [https://gitlab.com/inkscape/inkscape/issues/114 #114])&lt;br /&gt;
* Inkscape extensions have been updated to work with Python 3, they no longer depend on Python 2 (but still work with it)&lt;br /&gt;
&lt;br /&gt;
== Known Issues== &amp;lt;!--T:723--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:726--&amp;gt;&lt;br /&gt;
The Inkscape team has been working hard behind the scenes to fix as many bugs as possible for 1.0. See [https://gitlab.com/inkscape/inkscape/issues our list of confirmed and ready-to-be-worked-on issues] and [https://gitlab.com/inkscape/inbox/issues the list of new user submitted issues, questions and feature requests].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:800--&amp;gt;&lt;br /&gt;
Among these, the following issues will probably be noticed when using Inkscape 1.0:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:801--&amp;gt;&lt;br /&gt;
* Texts are not accepted as operand for boolean operations and similar functions, such as nested offset. You now need to convert to path, ungroup, and union before using in Boolean operations. See [https://gitlab.com/inkscape/inkscape/-/issues/589 #589].&lt;br /&gt;
* For both Text-inside-shape and Text-on-path, selecting the text and path/shape and using Align &amp;amp; Distribute -&amp;gt; Align (e.g. on page center) changes the relative position between text and shape. As a workaround, group them first.&lt;br /&gt;
* Manual Kerning, Text angle etc. are not supported for SVG2 flowed text by means of the specification. However, the corresponding spinbuttons in the Text toolbar are not inactive, and changing them will have no effect. [https://gitlab.com/inkscape/inkscape/-/issues/703 #703]&lt;br /&gt;
* The popover to edit attributes in the XML Editor is truncated when dialog is undocked or floating. See [https://gitlab.com/inkscape/inkscape/-/issues/1255 #1255].&lt;br /&gt;
* Grid origin is dependent on y-axis direction. For old files with grids, flip the y-axis direction, or correct the origin in those files. See [https://gitlab.com/inkscape/inbox/-/issues/933 #933].&lt;br /&gt;
* Dialogs not showing/hiding properly on small windows or some window configurations. Workaround is to resize the window or change focus to a different window. See [https://gitlab.com/inkscape/inkscape/-/issues/604 #604].&lt;br /&gt;
* Menu drop-downs appear on the wrong screen for some multi-screen setups [https://gitlab.com/inkscape/inkscape/-/issues/54]&lt;br /&gt;
* Certain Live Path Effects are known to interact poorly. For example, Powerstroke creates a path with a lot of additional nodes, and Fillet/Chamfer then tries to change all these nodes. See [https://gitlab.com/inkscape/inbox/-/issues/885 885].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:802--&amp;gt;&lt;br /&gt;
'''Windows specific issues'''&lt;br /&gt;
* Some tablets are not registered on some Windows 10 machines, see [https://gitlab.com/inkscape/inkscape/-/issues/832 #832]&lt;br /&gt;
* Windows Store fonts not discoverable by Inkscape, see [https://gitlab.com/inkscape/inkscape/-/issues/1400 #1400]. Fonts have to be installed for all users to be used in Inkscape.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:803--&amp;gt;&lt;br /&gt;
In case you notice any issues with Inkscape 1.0, please make sure to [http://inkscape.org/report report them], so we can fix them in one of the next releases!&lt;br /&gt;
&lt;br /&gt;
== Inkview == &amp;lt;!--T:704--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:705--&amp;gt;&lt;br /&gt;
'''Inkview''' (a simple SVG viewer) was considerably improved and got some new features:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:706--&amp;gt;&lt;br /&gt;
* Support folders as input (will load all SVG files from the specified folder)&amp;lt;br/&amp;gt;The &amp;lt;code&amp;gt;-r&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;--recursive&amp;lt;/code&amp;gt; option will even allow to search subfolders recursively.&lt;br /&gt;
* Implement &amp;lt;code&amp;gt;-t&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;--timer&amp;lt;/code&amp;gt; option which allows to set a time after which the next file will be automatically loaded.&lt;br /&gt;
* Add &amp;lt;code&amp;gt;-s&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;--scale&amp;lt;/code&amp;gt; option to set a factor by which to scale the displayed image.&lt;br /&gt;
* Add &amp;lt;code&amp;gt;-f&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;--fullscreen&amp;lt;/code&amp;gt; option to launch Inkview in fullscreen mode&lt;br /&gt;
* Many smaller fixes and improvements&lt;br /&gt;
&lt;br /&gt;
== Previous releases == &amp;lt;!--T:727--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:728--&amp;gt;&lt;br /&gt;
* [[Release notes/0.92]] ([[Release_notes/0.92.1 |0.92.1]], [[Release_notes/0.92.2 |0.92.2]], [[Release_notes/0.92.3 |0.92.3]], [[Release_notes/0.92.4 |0.92.4]], [[Release_notes/0.92.5 |0.92.5]])&lt;br /&gt;
* [[Release notes/0.91]]&lt;br /&gt;
* [[Release notes/0.48]] ([[Release notes/0.48.1 |0.48.1]], [[Release notes/0.48.2 | 0.48.2]], [[Release notes/0.48.3 | 0.48.3]], [[Release notes/0.48.4 | 0.48.4]], [[Release notes/0.48.5 | 0.48.5]])&lt;br /&gt;
* [[Release notes/0.47]]&lt;br /&gt;
* [[Release notes/0.46]]&lt;br /&gt;
* [[Release notes/0.45]]&lt;br /&gt;
* [[Release notes/0.44]]&lt;br /&gt;
* [[Release notes/0.43]]&lt;br /&gt;
* [[Release notes/0.42]]&lt;br /&gt;
* [[Release notes/0.41]]&lt;br /&gt;
* [[Release notes/0.40]]&lt;br /&gt;
* [[Release notes/0.39]]&lt;br /&gt;
* [[Release notes/0.38]]&lt;br /&gt;
* [[Release notes/0.37]]&lt;br /&gt;
* [[Release notes/0.36]]&lt;br /&gt;
* [[Release notes/0.35]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.0&amp;diff=118453</id>
		<title>Release notes/1.0</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.0&amp;diff=118453"/>
		<updated>2020-05-08T16:43:45Z</updated>

		<summary type="html">&lt;p&gt;Jabiertxof: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Other languages|en=Release_notes/1.0}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;languages /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Inkscape 1.0 == &amp;lt;!--T:365--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:366--&amp;gt;&lt;br /&gt;
&amp;lt;!--'''(definitely not released yet - [[AnnouncePlanning1.0]])'''--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:368--&amp;gt;&lt;br /&gt;
Released on '''«2020-05-01»'''.&lt;br /&gt;
&lt;br /&gt;
== Release highlights == &amp;lt;!--T:367--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:370--&amp;gt;&lt;br /&gt;
* [[#customization|Theming support and more new customization options]]&lt;br /&gt;
* [[#hidpi|Better HiDPI (high resolution) screen support]]&lt;br /&gt;
* [[#macos|Native support for macOS with a signed and notarized .dmg file]]&lt;br /&gt;
* [[#origin|Coordinate origin in top left corner by default]]&lt;br /&gt;
* [[#canvas|Canvas rotation and mirroring]]&lt;br /&gt;
* [[#on-canvas-align|On-Canvas alignment of objects]]&lt;br /&gt;
* [[#view-modes|Split view and X-Ray modes]]&lt;br /&gt;
* [[#powerpencil|PowerPencil for drawing editable, variable width strokes with a pressure sensitive graphics tablet]]&lt;br /&gt;
* [[#png-export|New PNG export options]]&lt;br /&gt;
* [[#centerline|Integrated centerline tracing for vectorizing line drawings]]&lt;br /&gt;
* [[#symbols|Searchable Symbols dialog]]&lt;br /&gt;
* [[#lpe-dialog|New Live Path Effect (LPE) selection dialog]]&lt;br /&gt;
* [[#lpes|New Corners (Fillet/chamfer) LPE, (lossless) Boolean Operation LPE (experimental), Offset LPE and Measure Segments LPE (and more!)]]&lt;br /&gt;
* [[#performance|Path operations, deselection of a large number of paths as well as grouping/ungrouping are much faster now]]&lt;br /&gt;
* [[#line-height|Much improved text line-height settings]]&lt;br /&gt;
* [[#variable-fonts|Variable fonts support (only if compiled with pango library version &amp;gt;= 1.41.1)]]&lt;br /&gt;
* [[#flowed-text|Browser-compatible flowed text]]&lt;br /&gt;
* [[#extensions-api|Extensions programming interface updated, with many new options]] - ''Note: this introduces breaking changes, some third-party extensions will have to be updated to work with Inkscape 1.0''&lt;br /&gt;
* [[#python3|Python 3 support for extensions]]&lt;br /&gt;
&lt;br /&gt;
== General: Application == &amp;lt;!--T:400--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Performance &amp;lt;span id=&amp;quot;performance&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:401--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:731--&amp;gt;&lt;br /&gt;
Lots of small performance improvements in various areas combine to make Inkscape run smoother than before:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:732--&amp;gt;&lt;br /&gt;
* Accelerated breaking apart of paths and Boolean operations (by disabling intermittent canvas rendering during these operations).&lt;br /&gt;
* Accelerated &amp;quot;deselect&amp;quot; speed (by improving internal data structure algorithms).&lt;br /&gt;
* Faster grouping and ungrouping of groups with a large number of objects&lt;br /&gt;
* Speed boost to operations on large sets of objects in the Objects dialog (Issue [https://gitlab.com/inkscape/inbox/issues/392 #392])&lt;br /&gt;
* Faster lookup of attributes (MR [https://gitlab.com/inkscape/inkscape/merge_requests/448 #448])&lt;br /&gt;
&lt;br /&gt;
=== Mac Application &amp;lt;span id=&amp;quot;macos&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:402--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:403--&amp;gt;&lt;br /&gt;
Inkscape is now a first-rate native macOS application, and no longer requires XQuartz to operate. The minimum required operating system version is OS X El Capitan 10.11.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:404--&amp;gt;&lt;br /&gt;
It has a standard Mac-style menu bar (rather than a menu bar within the window). Keyboard shortcuts now use the command (&amp;lt;kbd&amp;gt;⌘&amp;lt;/kbd&amp;gt;) key rather than the control key. Retina display screen resolution is now supported. The build is now cleanly 64-bit, a prerequisite for macOS Catalina 10.15 and beyond. It comes bundled with Python 3 to power Inkscape extensions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:405--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
        &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/Mac_menu_1.0_screenshot_dz83Pfu.png&amp;quot; alt=&amp;quot;Inkscape 1.0 on macOS&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/Mac_menu_1.0_screenshot.png Inkscape 1.0 on macOS]&amp;lt;/i&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Mac_menu_1.0_screenshot.png|''Inkscape 1.0 on macOS''|alt=Inkscape 1.0 on macOS&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== General User Interface == &amp;lt;!--T:406--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Modernized GUI Toolkit=== &amp;lt;!--T:407--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:408--&amp;gt;&lt;br /&gt;
The user interface has been changed to utilize a more recent version of GTK+ (GTK+ 3). This is a collection of user interface building blocks that Inkscape uses to draw the user interface on the screen. This new version brings many improvements, especially for users of HiDPI (high resolution) screens. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:733--&amp;gt;&lt;br /&gt;
Bringing the newer GTK+ toolkit to Inkscape has been an eagerly anticipated goal for a long time. It has taken much effort by the team involved and it was a focus point of the [https://inkscape.org/en/news/2018/05/22/2018-boston-inkscape-hackfest/ Boston Hackfest].&lt;br /&gt;
&lt;br /&gt;
=== Window position / size / behavior === &amp;lt;!--T:409--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:410--&amp;gt;&lt;br /&gt;
Improvements and fixes to the code for handling/restoring window size and position [https://gitlab.com/inkscape/inkscape/merge_requests/180]&lt;br /&gt;
were made. The window manager handles most of the jobs now, which should make it much more robust. If you still encounter problems with this, please report those [https://inkscape.org/report to our bug tracker].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:734--&amp;gt;&lt;br /&gt;
The dialog opacity options have been removed, because they were causing crashes that could not be fixed otherwise.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:735--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
        &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Panels_re-arrangement.gif&amp;quot; alt=&amp;quot;Panels re-arrangement&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Panels_re-arrangement.gif Panels re-arrangement]&amp;lt;/i&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Panels re-arrangement.gif|Panels re-arrangement&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== High Resolution Screens &amp;lt;span id=&amp;quot;hidpi&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; === &amp;lt;!--T:411--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:412--&amp;gt;&lt;br /&gt;
Inkscape now supports HiDPI (high resolution) screens natively. This means that icons and node handles will no longer be tiny on monitors with large pixel dimensions, and the canvas will no longer look blurry.&lt;br /&gt;
&lt;br /&gt;
=== Tool box === &amp;lt;!--T:729--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:736--&amp;gt;&lt;br /&gt;
The tools have been reordered and grouped into more logical groups. Groups from top to bottom:&lt;br /&gt;
* Edit tools&lt;br /&gt;
* Create Shapes&lt;br /&gt;
* Create Shapes from scratch&lt;br /&gt;
* Color Editing&lt;br /&gt;
* Other tools&lt;br /&gt;
* Canvas tools.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:737--&amp;gt;&lt;br /&gt;
Users can customize the order of the tools by putting a customized version of the file &amp;lt;code&amp;gt;inkscape/share/ui/toolbar-tool.ui&amp;lt;/code&amp;gt; into a folder named &amp;lt;code&amp;gt;ui&amp;lt;/code&amp;gt; in their Inkscape user configuration folder, if they prefer a different order.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:738--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
        &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Inkscape_tools_.png&amp;quot; alt=&amp;quot;Reordered tools in the tool box&amp;quot; style=&amp;quot;height:500px&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Inkscape_tools_.png Reordered tools in the tool box]&amp;lt;/i&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=500px&amp;gt;&lt;br /&gt;
File:Inkscape tools .png|''Reordered tools in the tool box''|alt=Reordered tools in the tool box&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Improved number entry fields === &amp;lt;!--T:417--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:418--&amp;gt;&lt;br /&gt;
Many numeric entry fields no longer change their value when scrolling while the mouse is hovering over them. They now need to be selected (clicked into). Then scrolling will change the value as previously. This change was made, because scrolling docked dialogs easily led to accidental change of values.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:419--&amp;gt;&lt;br /&gt;
Additionally, '''&amp;lt;kbd&amp;gt;Ctrl + Scroll&amp;lt;/kbd&amp;gt;''' on a selected numeric entry field will now change the value in larger steps.&lt;br /&gt;
&lt;br /&gt;
== Canvas == &amp;lt;!--T:420--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Y-Axis Inversion &amp;lt;span id=&amp;quot;origin&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:414--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:415--&amp;gt;&lt;br /&gt;
During the [https://inkscape.org/en/news/2018/09/20/inkscape-hackfest-kiel-2018-what-happened/ Inkscape Hackfest in Kiel], a significant change by Thomas Holder was integrated into the Inkscape codebase. It sets the origin of the document to the top left corner of the page. This finally makes the coordinates that a user can see in the interface match the ones that are saved in the SVG data (unit conversions/transformations may be required), and makes working in Inkscape more comfortable for people who are used to this more standard behavior. The old behavior can be reactivated in the preferences, at &amp;lt;code&amp;gt;Edit → Preferences → Interface&amp;lt;/code&amp;gt; (disable 'Origin in upper left with y-axis pointing down').&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:416--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Origin_in_upper_left.png&amp;quot; alt=&amp;quot;Option in the preferences 'Interface' section&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Origin_in_upper_left.png Option in the preferences 'Interface' section]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left; margin-left:15px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Origin_in_upper_left_page.png&amp;quot; alt=&amp;quot;Effect of the option (left upper page corner at 0/0)&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Origin_in_upper_left_page.png Effect of the option (left upper page corner at 0/0)]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Origin in upper left.png|''Option in the preferences' 'Interface' section''|alt=Option in the preferences' 'Interface' section&lt;br /&gt;
File:Origin in upper left page.png|''Effect of the option (left upper page corner at 0/0)''|alt=Effect of the option (left upper page corner at 0/0)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Canvas Rotation &amp;lt;span id=&amp;quot;canvas&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:421--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:422--&amp;gt;&lt;br /&gt;
With '''&amp;lt;kbd&amp;gt;Ctrl + Shift + Scroll wheel&amp;lt;/kbd&amp;gt;'''  or  '''&amp;lt;kbd&amp;gt;Ctrl + Scroll wheel dragging&amp;lt;/kbd&amp;gt;''' the drawing area can be rotated and viewed from different angles. In the bottom right corner of the window, the viewing angle can be entered manually. '''&amp;lt;kbd&amp;gt;Right-click&amp;lt;/kbd&amp;gt;''' to select between a set of preset values. You can also reset canvas rotation in &amp;lt;code&amp;gt;View  → Canvas orientation  → Reset Rotation&amp;lt;/code&amp;gt;. Keyboard shortcuts for clockwise/counter-clockwise/no rotation can be set in the preferences.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:423--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Canvas_rotation_ink.gif&amp;quot; alt=&amp;quot;Rotating the canvas&amp;quot; style=&amp;quot;height:300px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Canvas_rotation_ink.gif Rotating the canvas]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=300px&amp;gt;&lt;br /&gt;
File:Canvas rotation ink.gif|''Rotating the canvas''|alt=Rotating the canvas&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Canvas Mirroring === &amp;lt;!--T:424--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:425--&amp;gt;&lt;br /&gt;
The canvas can now be flipped, to ensure that the drawing does not lean to one side, and looks good either way.&lt;br /&gt;
The vertical/horizontal flipping is available from the menu &amp;lt;code&amp;gt;View → Canvas orientation → Flip horizontally / Flip vertically&amp;lt;/code&amp;gt;. Keyboard shortcuts for flipping the canvas can be set in the preferences (&amp;lt;code&amp;gt;Edit → Preferences → Interface → Keyboard shortcuts&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:426--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Flip_canvas_300px.gif&amp;quot; alt=&amp;quot;'Mirroring the canvas&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Flip_canvas_300px.gif 'Mirroring the canvas]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Flip canvas 300px.gif|''Mirroring the canvas''|alt=Mirroring the canvas&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pinch-to-zoom === &amp;lt;!--T:427--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:428--&amp;gt;&lt;br /&gt;
On supported hardware (trackpad, touchpad, multi-touch screen), the canvas can be zoomed with the two-finger pinch gesture.&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Pitch_to_zoom.gif&amp;quot; alt=&amp;quot;Pinch to zoom on touch-sensitive display&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Pitch_to_zoom.gif Pinch to zoom on touch-sensitive display]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left; margin-left:15px;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Zooming_.gif&amp;quot; alt=&amp;quot;Pinch to zoom on trackpad&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Zooming_.gif Pinch to zoom on trackpad]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Pitch to zoom.gif|''Pinch to zoom on touch-sensitive display''|alt=Pinch to zoom on touch-sensitive display&lt;br /&gt;
File:Zooming .gif|''Pinch to zoom on trackpad''|alt=Pinch to zoom on trackpad&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Duplicate Guides === &amp;lt;!--T:429--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:430--&amp;gt;&lt;br /&gt;
A new option for duplicating guides was added to the 'Guideline' dialog (access by double-clicking on a guide line). This new feature, when used before the 'relative change' option (dialog needs to be opened once for each step), makes it easier to create guides that are offset by a certain distance / angle from an existing guide.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:431--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Duplicate_guide.png&amp;quot; alt=&amp;quot;Duplicate guide button in guide editing dialog&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Duplicate_guide.png Duplicate guide button in guide editing dialog]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Duplicate_guide.png|''Duplicate guide button in guide editing dialog''|alt=Duplicate guide button in guide editing dialog&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Context menu === &amp;lt;!--T:432--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:433--&amp;gt;&lt;br /&gt;
The menu that appears after a right-click on the canvas has been extended with the following items, which makes locking/unlocking and hiding/unhiding individual objects much more comfortable:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:434--&amp;gt;&lt;br /&gt;
* Hide selected objects&lt;br /&gt;
* Unhide objects below (the mouse cursor)&lt;br /&gt;
* Lock selected objects &lt;br /&gt;
* Unlock objects below (the mouse cursor)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:435--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Context_menu.png&amp;quot; alt=&amp;quot;New options in context menu&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Context_menu.png New options in context menu]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=400px&amp;gt;&lt;br /&gt;
File:Context menu.png|''New options in context menu''|alt=New options in context menu&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Snapping === &amp;lt;!--T:436--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:437--&amp;gt;&lt;br /&gt;
* In &amp;lt;code&amp;gt;Edit → Preferences → Behavior → Snapping&amp;lt;/code&amp;gt;, a new option was added to '''disable snapping''' in new documents or files that are opened with Inkscape for the first time.&lt;br /&gt;
&lt;br /&gt;
== View == &amp;lt;!--T:438--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Center view on page === &amp;lt;!--T:439--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:440--&amp;gt;&lt;br /&gt;
You can now center the view on the page, without changing the zoom level.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:441--&amp;gt;&lt;br /&gt;
This function is available via:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:442--&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;View → Zoom&amp;lt;/code&amp;gt;&lt;br /&gt;
* the Zoom tool's tool controls bar&lt;br /&gt;
* Keyboard shortcut '''&amp;lt;kbd&amp;gt;Ctrl + 4&amp;lt;/kbd&amp;gt;'''&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Center_page_.gif&amp;quot; alt=&amp;quot;Center view on page without changing zoom level&amp;quot; style=&amp;quot;height:350px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Center_page_.gif Center view on page without changing zoom level]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Center page .gif|''Center view on page without changing zoom level''|alt=Center view on page without changing zoom level&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Split View Mode &amp;lt;span id=&amp;quot;view-modes&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:443--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:739--&amp;gt;&lt;br /&gt;
The new Split View Mode features a draggable separator that becomes visible as soon as the Split view mode has been activated. On one side of the separator, the canvas will look just like before, while on the other side, everything will be displayed in outline mode, and objects can more easily be grabbed with the mouse or edited with the node tool. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:740--&amp;gt;&lt;br /&gt;
It can be moved on the canvas by grabbing either the separation line or the central handle. The sides can be switched by clicking on one of the little arrows on the handle. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:741--&amp;gt;&lt;br /&gt;
Activate it with one of:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:742--&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;View → Split View Mode&amp;lt;/code&amp;gt;&lt;br /&gt;
* '''&amp;lt;kbd&amp;gt;Ctrl + 6&amp;lt;/kbd&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:743--&amp;gt;&lt;br /&gt;
To deativate the mode, either deactivate the checkbox in the menu again, use the keyboard shortcut a second time, or drag the separator off the canvas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:444--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Split_Screen-smaller_PUOHAJq.gif&amp;quot; alt=&amp;quot;Split screen mode&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Split_Screen-smaller_PUOHAJq.gif Split screen mode]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Split Screen-smaller.gif|''Split screen mode''|alt=Split screen mode&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== X-Ray Mode === &amp;lt;!--T:744--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:745--&amp;gt;&lt;br /&gt;
When the X-Ray mode is active, a circular area that shows objects on the canvas in outline mode will follow the mouse pointer. This makes editing complex drawings with many objects layered on top of one another much easier, and is especially useful when used with the node tool.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:746--&amp;gt;&lt;br /&gt;
Activate it with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:747--&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;View → XRay Mode&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;kbd&amp;gt;Alt + 6&amp;lt;/kbd&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:748--&amp;gt;&lt;br /&gt;
The size of the X-Ray circle can be adjusted in &amp;lt;code&amp;gt;Edit → Preferences → Rendering → Rendering XRay radius&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:749--&amp;gt;&lt;br /&gt;
To deactivate the mode, either deactivate the checkbox in the menu again, or use the keyboard shortcut a second time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:750--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/XRay_mode.gif&amp;quot; alt=&amp;quot;X-Ray mode&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/XRay_mode.gif X-Ray mode]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:XRay mode.gif|''X-Ray mode''|alt=X-Ray mode&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Visible Hairlines Display Mode === &amp;lt;!--T:445--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:446--&amp;gt;&lt;br /&gt;
This new display mode is available in the menu under &amp;lt;code&amp;gt;View → Display Mode → Visible Hairlines&amp;lt;/code&amp;gt;. It ensures that all lines of nonzero width are visible (with a minimum visible line width), regardless of zoom level, while still drawing everything else normally.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:447--&amp;gt;&lt;br /&gt;
This is especially useful if you need to assign very small line widths for use with CNC machines like laser cutters and vinyl cutters which use hairlines to denote cut lines. In that case, you will still be able to see the lines, even when zoomed out.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:448--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Visible_hairlines.gif&amp;quot; alt=&amp;quot;Thin lines always visible in Visible Hairlines mode&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Visible_hairlines.gif Thin lines always visible in Visible Hairlines mode]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:visible_hairlines.gif|''Thin lines always visible in Visible Hairlines mode''|alt=Thin lines always visible in Visible Hairlines mode&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Paths == &amp;lt;!--T:449--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Changed behavior of Stroke to Path === &amp;lt;!--T:450--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:451--&amp;gt;&lt;br /&gt;
The 'Stroke to Path' command now not only converts the stroke of a shape to path, but effectively splits it into its components.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:452--&amp;gt;&lt;br /&gt;
In the case of applying it to a path that only has a stroke, the behavior is unchanged.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:453--&amp;gt;&lt;br /&gt;
For paths that don't only have a stroke, but also a fill and/or markers, the result will be a group consisting of:&lt;br /&gt;
* Stroke outline turned to path&lt;br /&gt;
* Fill (if there was one)&lt;br /&gt;
* A group of all markers (if applicable; one group per marker, consisting of its outline and its fill turned into a path)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:454--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Stroke_to_path.gif&amp;quot; alt=&amp;quot;New behavior of Stroke to Path&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Stroke_to_path.gif New behavior of Stroke to Path]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Stroke to path.gif|''New behavior of Stroke to Path''|alt=New behavior of Stroke to Path&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Unlinking Clones for Path Operations === &amp;lt;!--T:455--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:456--&amp;gt;&lt;br /&gt;
Clones and Symbols are now automatically unlinked, before a Boolean operation (union, difference, etc.), or one of the Path operations 'Combine', 'Break apart', or 'Stroke to Path' is performed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:457--&amp;gt;&lt;br /&gt;
A setting in the preferences at &amp;lt;code&amp;gt;Behavior → Clones → Unlink Clones&amp;lt;/code&amp;gt; allows the User to disable the automatic unlinking.&lt;br /&gt;
&lt;br /&gt;
== Tools == &amp;lt;!--T:458--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bézier Tool === &amp;lt;!--T:459--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:460--&amp;gt;&lt;br /&gt;
The tool mode 'Create sequence of paraxial segments', which previously would only draw lines parallel to the x and y axis of the document, now supports arbitrary starting angles. After the first segment, all further angles will use the current angle ±90°. If you want your first segment to work as in previous versions, you need to press '''&amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt;''' after the first click. This will restrict your options to (by default) 15° steps.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:461--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Paraxial_arbitrary_starting_angle.gif&amp;quot; alt=&amp;quot;Arbitrary starting angle for paraxial mode&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Paraxial_arbitrary_starting_angle.gif Arbitrary starting angle for paraxial mode]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Paraxial arbitrary starting angle.gif|''Arbitrary starting angle for paraxial mode''|alt=Arbitrary starting angle for paraxial mode&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Calligraphy Tool === &amp;lt;!--T:462--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:463--&amp;gt;&lt;br /&gt;
A new option to add dots has been added to the tool. Click in place without moving the mouse to create a dot, '''&amp;lt;kbd&amp;gt;Shift + Click&amp;lt;/kbd&amp;gt;''' to create a larger dot ''[Known issues: [https://gitlab.com/inkscape/inbox/-/issues/2368 inbox#2368], [https://gitlab.com/inkscape/inbox/-/issues/2342 inbox#2342]]''.&lt;br /&gt;
&lt;br /&gt;
=== Circle Tool === &amp;lt;!--T:464--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:465--&amp;gt;&lt;br /&gt;
The circle tool can now also create closed (&amp;quot;filleted&amp;quot;) circle shapes (closed arcs) with the click of a button.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:466--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Circle_chord.png&amp;quot; alt=&amp;quot;Circle tool shapes in this release&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Circle_chord.png Circle tool shapes in this release]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Circle chord.png|''Circle tool shapes in this release''|alt=Circle tool shapes in this release&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Eraser === &amp;lt;!--T:467--&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:468--&amp;gt;&lt;br /&gt;
* Added option to control eraser width with a pressure sensitive input device.&lt;br /&gt;
* Added thinning, caps, and tremor options (as used for calligraphy tool).&lt;br /&gt;
* New option to erase as clip, which allows the User to non-destructively erase (parts of) various types of elements, including raster images and clones.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:469--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Erase_with_clip.gif&amp;quot; alt=&amp;quot;Erasing by setting a clip&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Erase_with_clip.gif Erasing by setting a clip]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Erase with clip.gif|''Erasing by setting a clip''|alt=Erasing by setting a clip&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Measurement Tool === &amp;lt;!--T:470--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:471--&amp;gt;&lt;br /&gt;
Hovering over a path with the tool now displays the length, height, width, and position of the path. If you hover over a group, it will show the width, height, and position of the group. Holding '''&amp;lt;kbd&amp;gt;Shift&amp;lt;/kbd&amp;gt;''' switches to showing info about the constituents of the group.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:472--&amp;gt;&lt;br /&gt;
The tool also has a new option to only measure selected objects when using click-and-drag.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:473--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Measure_tool_info1.png&amp;quot; alt=&amp;quot;New info text from measurement tool (for a group)&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:250px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Measure_tool_info1.png New info text from measurement tool (for a group)]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Measure_tool_info_group_shift.png&amp;quot; alt=&amp;quot;Measurement tool info text for a single path (in a group with Shift)&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:250px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Measure_tool_info_group_shift.png Measurement tool info text for a single path (in a group with Shift)]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/render/resources/file/Measure_selected.png&amp;quot; alt=&amp;quot;Measuring only the selected object (the ice cap)e&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;max-width:250px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/render/resources/file/Measure_selected.png Measuring only the selected object (the ice cap)]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Measure tool info.png|''New info text from measurement tool (for a group)''|alt=New info text from measurement tool (for a group)&lt;br /&gt;
File:Measure tool info group shift.png|''Measurement tool info text for a single path (in a group with Shift)''|alt=Measurement tool info text for a single path (in a group with Shift)&lt;br /&gt;
File:Measure selected.png|''Measuring only the selected object (the ice cap)''|alt=Measuring only the selected object (the ice cap)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pencil Tool === &amp;lt;!--T:474--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== PowerPencil &amp;lt;span id=&amp;quot;powerpencil&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:475--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:476--&amp;gt;&lt;br /&gt;
Pressure sensitivity can now be enabled for the Pencil tool. This feature makes use of the PowerStroke Live Path Effect (LPE).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:477--&amp;gt;&lt;br /&gt;
New settings for the tool are available for tweaking the behavior of the PowerStroke LPE when it is being created with the Pencil tool (and a graphics tablet/stylus):&lt;br /&gt;
* '''Use pressure input''' (in the tool controls bar): activates the PowerStroke feature, if a pressure sensitive device is available.&lt;br /&gt;
* '''Min/Max''' (in the tool controls bar): determines the minimal and maximal stroke width (0–100%). This does not change the number of available pressure levels, but spreads them out in the available line width interval.&lt;br /&gt;
* '''Caps''' (in the tool controls bar): choose between the options 'butt', 'square', 'round', 'peak' and 'zero width' for the end caps of the stroke.&lt;br /&gt;
* Additionally, the PowerStroke LPE itself has been improved, to better work when used in this new way, see [[#PowerStroke_LPE_Improvements|the section about LPE updates]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:478--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/PowerPencil-smaller_EJHHyF5.gif&amp;quot; alt=&amp;quot;Drawing with the PowerPencil&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:250px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/PowerPencil-smaller_EJHHyF5.gif Drawing with the PowerPencil]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:PowerPencil-smaller.gif|''Drawing with the PowerPencil''|alt=Drawing with the PowerPencil&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Selection Tool === &amp;lt;!--T:479--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== On-Canvas Alignment &amp;lt;span id=&amp;quot;on-canvas-align&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:480--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:481--&amp;gt;&lt;br /&gt;
When the option &amp;quot;Enable on-canvas alignment&amp;quot; is active in the &amp;quot;Align and Distribute&amp;quot; dialog, a new set of handles will appear on canvas when an object is clicked three times (first click: scale handles, second click: rotation/skew handles).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:482--&amp;gt;&lt;br /&gt;
The handles can be used to align the selected objects relative to the area of the current selection.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:483--&amp;gt;&lt;br /&gt;
* '''&amp;lt;kbd&amp;gt;Shift + click&amp;lt;/kbd&amp;gt;''' on the outer handles aligns on the outside of the selection area. &lt;br /&gt;
* Clicking on the central handle will align the selected objects on the horizontal axis. On '''&amp;lt;kbd&amp;gt;Shift + click&amp;lt;/kbd&amp;gt;''' objects will be aligned on the vertical axis.&lt;br /&gt;
* With '''&amp;lt;kbd&amp;gt;Ctrl + Shift &amp;lt;/kbd&amp;gt;''' the whole selection can be aligned to its outer boundaries / corners as a group (i.e. it is moved by its own &amp;lt;code&amp;gt;width&amp;lt;/code&amp;gt; and / or &amp;lt;code&amp;gt;height&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:484--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Align-on_canvas_ANRPd7t.gif&amp;quot; alt=&amp;quot;On-canvas alignment&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:250px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Align-on_canvas_ANRPd7t.gif On-canvas alignment]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Align-on canvas.gif|''On-canvas alignment''|alt=On-canvas alignment&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Text Tool &amp;lt;span id=&amp;quot;text-tool&amp;quot;&amp;gt;=== &amp;lt;!--T:485--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== More Compact Tool Controls Bar ==== &amp;lt;!--T:751--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:752--&amp;gt;&lt;br /&gt;
* Some control buttons that have been mutually exclusive (e.g. right-aligned, left-aligned, justified) have been combined into drop-down lists, so they now take up less space.&lt;br /&gt;
* Removed the 'Show style of outermost text element' button that made settings confusing.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:753--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Text_Tool_controls1.0.png&amp;quot; alt=&amp;quot;Tool controls for the text tool&amp;quot; style=&amp;quot;height:35px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:250px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Text_Tool_controls1.0.png Tool controls for the text tool]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Text Tool controls1.0.png|''Tool controls for the text tool''|alt=Tool controls for the text tool&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Better Line Height Settings &amp;lt;span id=&amp;quot;line-height&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:486--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:754--&amp;gt;&lt;br /&gt;
* Line spacing settings got an overhaul and are now much easier to use. Gone is the unwieldy &amp;lt;code&amp;gt;?&amp;lt;/code&amp;gt; button; this is now handled by selecting text on canvas.&lt;br /&gt;
* Setting line height works like this now:&lt;br /&gt;
** For the whole text: click anywhere into the text without selecting anything, then adjust the line height in the tool controls bar.&lt;br /&gt;
** For a specific line: select the text in that line, then adjust the line height in the tool controls bar.&lt;br /&gt;
** Set the global line height first, and the specific line heights last. Changing global line height later will remove any line-specific line-heights (even just changing the unit will unset those &amp;lt;!-- remove this comment when https://gitlab.com/inkscape/inkscape/-/merge_requests/1762 has been cherry-picked into 1.0.x --&amp;gt;).&lt;br /&gt;
** Line heights for single selected lines cannot go below the height set globally.&lt;br /&gt;
** If more than one line is selected, the line height in between those lines can go below the line height set for the whole text.&lt;br /&gt;
* The line height settings work in all four text types.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:755--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:15px 0;overflow:hidden&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;float:left;margin-right:15px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;img src=&amp;quot;https://media.inkscape.org/media/resources/file/Adjusting_line_height.gif&amp;quot; alt=&amp;quot;Adjusting the line height for the whole text and for selected lines&amp;quot; style=&amp;quot;height:250px&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;gallerytext&amp;quot; style=&amp;quot;font-size: 0.875em;word-wrap: break-word;;max-width:250px&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
                &amp;lt;i&amp;gt;[https://media.inkscape.org/media/resources/file/Adjusting_line_height.gif Adjusting the line height for the whole text and for selected lines]&amp;lt;/i&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Adjusting line height.gif|''Adjusting the line height for the whole text and for selected lines''|alt=Adjusting the line height for the whole text and for selected lines&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Improved Text Selection ==== &amp;lt;!--T:487--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:488--&amp;gt;&lt;br /&gt;
When clicking on a text object, any click within the whole area of a text line now selects the text with both selection and text tool (previously, clicking into the space between two letters did not select the text).&lt;br /&gt;
&lt;br /&gt;
==== Variable Font Support &amp;lt;span id=&amp;quot;variable-fonts&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:489--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:490--&amp;gt;&lt;br /&gt;
If Inkscape has been compiled with a Pango library version that is at least 1.41.1 (which is the case for the Windows and macOS versions, and for Ubuntu versions starting from 19.04), it comes with [[Variable Fonts support | support for variable fonts]] ([https://www.patreon.com/posts/font-variations-17644963 more info about how this looks]). These are fonts that do not come with different faces, but often with various sliding scales for different font properties, like 'boldness', or 'condensing', or even playful features.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:756--&amp;gt;&lt;br /&gt;
[https://activdesign.eu/uploads/gallery/inkscape-variable-fonts-en.mp4 How to use Variable Fonts in Inkscape 1.0 in 10 steps (Video)]&lt;br /&gt;
&lt;br /&gt;
==== Basic Support for SVG in OpenType ==== &amp;lt;!--T:491--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:492--&amp;gt;&lt;br /&gt;
Some OpenType fonts with glyphs saved as SVG render now in Inkscape.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:493--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Variable fonts Decovar.png|''Variable font - both texts use the same font (Decovar)''|alt=Variable font - both texts use the same font (Decovar)&lt;br /&gt;
File:Variable Font w dialog.png|''Variable font - dialog with sliders for the font styles''|alt=Variable font - dialog with sliders for the font styles&lt;br /&gt;
File:SVG in OpenType.png|''SVG Color font (Gilbert Color)''|alt=SVG Color font (Gilbert Color)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flow order ==== &amp;lt;!--T:757--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:758--&amp;gt;&lt;br /&gt;
With &amp;lt;code&amp;gt;Text → Flow into Frame&amp;lt;/code&amp;gt;, text now flows into the selected frames in selection order (instead of reversed order previously).&lt;br /&gt;
&lt;br /&gt;
==== Browser-compatible flowed text &amp;lt;span id=&amp;quot;flowed-text&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:494--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:496--&amp;gt;&lt;br /&gt;
'''Flowed text''' (created by clicking and dragging a text frame) in previous Inkscape versions was not compatible with browsers, and rendered as 'black boxes' in web browsers and other SVG viewers, or was just missing. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:759--&amp;gt;&lt;br /&gt;
The old flowed text can still be enabled by unchecking &amp;lt;code&amp;gt;Edit → Preferences → Tools → Text: Use SVG2 auto-flowed text&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:497--&amp;gt;&lt;br /&gt;
Now, Inkscape offers to use '''two new types of flowed text''', that have a compatible fallback for use with modern web browsers:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:498--&amp;gt;&lt;br /&gt;
# '''SVG 2 text using the CSS &amp;lt;code&amp;gt;shape-inside&amp;lt;/code&amp;gt; property:''' This new flowed text automatically '''includes a fallback option''' (in SVG 1.1), and will show up in web browsers and other software. This type of text can be created by '''clicking and dragging a box''' on canvas, '''if the option 'Use SVG 2 auto-flowed text' is enabled''' in the Text tool's preferences. When the option is enabled, it will also be used for &amp;lt;code&amp;gt;Text → Flow into frame&amp;lt;/code&amp;gt;. Kerning and letter rotation do not work with this type of text.&lt;br /&gt;
# '''SVG 2 text with &amp;lt;code&amp;gt;inline-size&amp;lt;/code&amp;gt; property:''' This is the new &amp;quot;Column mode&amp;quot; of the text tool, that can be created by clicking on the canvas, typing, and then dragging the diamond-shaped handle at the end of the text to determine the width of the text. It creates flowed text columns without a predetermined height. Note that this text can be left-, center- or right-aligned, but that justification is not possible. Kerning and letter rotation also do not work with this type of text. These texts include an SVG 1.1 fallback, too. To convert the text back to SVG 1.1 text, '''&amp;lt;kbd&amp;gt;Ctrl-click&amp;lt;/kbd&amp;gt;''' on the diamond (this will result in all the text being placed on a single line).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:499--&amp;gt;&lt;br /&gt;
The fallback option can be disabled in &amp;lt;code&amp;gt;Edit → Preferences → Input/Output → SVG export: SVG 2: Insert SVG 1.1 fallback in text&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Overview of available text types ==== &amp;lt;!--T:760--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:761--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Text normal.gif|''Normal text with manual line breaks (click + type, browser-compatible)''|alt=Normal text with manual line breaks (click + type, browser-compatible)&lt;br /&gt;
File:Text in-a-shape.gif|''Text in-a-shape with automatic line breaks (click + drag + type, browser-compatible, new in Inkscape 1.0)''|alt=Text in-a-shape with automatic line breaks (click + drag + type, browser-compatible, new in Inkscape 1.0)&lt;br /&gt;
File:Text inline size.gif|''Flowed text with adjustable width (click + type + drag diamond handle, browser-compatible, new in Inkscape 1.0)''|alt=Flowed text with adjustable width (click + type + drag diamond handle, browser-compatible, new in Inkscape 1.0)&lt;br /&gt;
File:SVG1.2 text.gif|''Flowed text of the type that was used in previous versions (click + drag + type, not browser-compatible) can still be activated in the preferences.''|alt=Flowed text of the type that was used in previous versions (click + drag + type, not browser-compatible) can still be activated in the preferences.&lt;br /&gt;
File:Text flowed into frame.gif|''Flowing text into a series of frames in selection order''|alt=Flowing text into a series of frames in selection order&lt;br /&gt;
File:Text on Path.gif|''Spiral text as a result of putting text on a path''|alt=Spiral text as a result of putting text on a path&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== SVG 2 Text Support in Detail ==== &amp;lt;!--T:500--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:501--&amp;gt;&lt;br /&gt;
Inkscape supports SVG 2 text (multi-line and text in a shape), both rendering and creating.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:502--&amp;gt;&lt;br /&gt;
There are several types of SVG 2 text:&lt;br /&gt;
&lt;br /&gt;
===== 1. Multi-line text via the CSS 'inline-size' property ===== &amp;lt;!--T:505--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:506--&amp;gt;&lt;br /&gt;
The CSS property &amp;lt;code&amp;gt;inline-size&amp;lt;/code&amp;gt; defines the width (height) of a block of horizontal (vertical) text.&lt;br /&gt;
Inkscape supports both rendering and generating multi-line text via this property. Flowed text using 'inline-size' is not justifiable (it uses the 'text-anchor' property). This text type has an SVG 1.1 fallback, that is included by default.&lt;br /&gt;
&lt;br /&gt;
===== 2. Multi-line text via the CSS 'shape-inside' property ===== &amp;lt;!--T:507--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:508--&amp;gt;&lt;br /&gt;
The CSS property &amp;lt;code&amp;gt;shape-inside&amp;lt;/code&amp;gt; allows placing text inside a shape. Inkscape supports this property in both rendering and creating. Inkscape also supports in rendering the CSS &amp;lt;code&amp;gt;shape-subtract&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;shape-margin&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;shape-padding&amp;lt;/code&amp;gt; properties. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:509--&amp;gt;&lt;br /&gt;
Multi-line text via the &amp;lt;code&amp;gt;shape-inside&amp;lt;/code&amp;gt; property is a direct replacement for SVG 1.2 flowed text. SVG 1.2 never became a final W3C standard and only the Batik SVG renderer besides Inkscape provided any support for SVG 1.2 flowed text. SVG 2 is not yet a final W3C standard but SVG 2 flowed text has one very important advantage over SVG 1.2 flowed text in that it is easy to structure the SVG 2 text such that it will be rendered (almost) correctly by an SVG 1.1 renderer. This means that browsers which do not support SVG 2 text will still render the text. &lt;br /&gt;
&lt;br /&gt;
===== 3. Multi-line text via the CSS 'white-space' property (only rendering) ===== &amp;lt;!--T:503--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:504--&amp;gt;&lt;br /&gt;
The CSS property [https://developer.mozilla.org/en-US/docs/Web/CSS/white-space 'white-space'] controls how white space is handled. By default, SVG collapses all adjacent white-space including newlines into a single space. By setting the &amp;lt;code&amp;gt;white-space&amp;lt;/code&amp;gt; value to &amp;lt;code&amp;gt;pre&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pre-line&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;pre-wrap&amp;lt;/code&amp;gt;, Inkscape will respect newlines and generate multi-line text. At the moment, one must use the XML Editor dialog to change the &amp;lt;code&amp;gt;white-space&amp;lt;/code&amp;gt; property value. (Supported by Firefox. No SVG 1.1 fallback created by Inkscape.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:762--&amp;gt;&lt;br /&gt;
One disadvantage of using SVG 2 text is that it will not be editable as multi-line text in Inkscape 0.92 (it will still be editable as single lines of text).&lt;br /&gt;
&lt;br /&gt;
== Clipping / Masking == &amp;lt;!--T:510--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:511--&amp;gt;&lt;br /&gt;
Clip paths and masks now have an inverse mode in the menu, using the PowerClip and PowerMask LPEs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:512--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Inverse clip 400.gif|''Setting an inverse clip''|alt=Setting an inverse clip&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Filters == &amp;lt;!--T:513--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:514--&amp;gt;&lt;br /&gt;
The size of the filter region can now be adjusted by dragging on two new diamond-shaped nodes with the node tool. This is especially useful for blur filters, whose area has been affected by a transformation of the filtered object. This feature is currently broken https://gitlab.com/inkscape/inkscape/-/issues/478&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:515--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Filter region.gif|''Modifying the filter region on canvas''|alt=Modifying the filter region on canvas&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Live Path Effects == &amp;lt;!--T:516--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== General === &amp;lt;!--T:517--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:518--&amp;gt;&lt;br /&gt;
Live Path Effects received a major overhaul, with lots of improvements and new features. The main changes are:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:519--&amp;gt;&lt;br /&gt;
* '''New LPE selection dialog'''&amp;lt;span id=&amp;quot;lpe-dialog&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;: the LPE list is now made available as a searchable dialog with an icon for each path effect, and options to favorite, to switch between list and tile view, to display info about the selected effect and to apply it. Several additional, experimental path effects are available after the corresponding switch has been activated.&lt;br /&gt;
* '''Set default parameters''': default values for any LPE can be set in the respective LPE's dialogue, when it is applied to an object&lt;br /&gt;
(''Note: we have the 'multiple desktop preferences' problem here: If you have multiple Inkscape windows open, the last one will determine what will be saved to the preferences file, as preferences changes are only saved when Inkscape is closed, and the settings are only loaded from file when a new window is opened.'')&lt;br /&gt;
* '''Clip and Mask''': improved handling&lt;br /&gt;
* '''Fix multiple LPE BBox''': a problem with the size of the bounding box when applying multiple LPEs to an object has been fixed. Sometimes you need to add a intermediate LPE bounding box between.&lt;br /&gt;
* '''Knots on shapes''': show edit knots in LPE shapes&lt;br /&gt;
* '''Switch knots''': change the handles to the correct LPE handles when one selects an LPE in the list of active LPEs for the selected object.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:520--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:LPE set defaults.png|''Set default values for Mirror LPE''|alt=Set default values for Mirror LPE&lt;br /&gt;
File:Add LPE dialog.png|''New LPE selection dialog''|alt=New LPE selection dialog&lt;br /&gt;
File:Auto switing of knot types.gif|''LPE handles are automatically adjusted for the currently edited LPE''|alt=LPE handles are automatically adjusted for the currently edited LPE&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== New Live Path Effects &amp;lt;span id=&amp;quot;lpes&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:521--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Dashed Stroke LPE ==== &amp;lt;!--T:526--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:527--&amp;gt;&lt;br /&gt;
This new LPE creates uniformly dashed paths, optionally by subdividing the path's segments, or including dashes that are symmetrically wrapped around corners.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:529--&amp;gt;&lt;br /&gt;
[https://archive.org/details/dash-stroke-lpe Demo Video]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:528--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Dash stroke LPE.png|''Rectangles with dashed stroke LPE with various settings''|alt=Rectangles with dash stroke LPE with various settings&lt;br /&gt;
File:LPE dash.gif|''Modifying dash pattern interactively with the dashed stroke LPE''|alt=Modifying dash pattern interactively with the dashed stroke LPE&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ellipse from Points ==== &amp;lt;!--T:530--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:531--&amp;gt;&lt;br /&gt;
This new LPE creates an optimally fitted ellipse from a path's nodes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:532--&amp;gt;&lt;br /&gt;
In contrast to the already existing LPE &amp;quot;Ellipse by 5 points&amp;quot;, this LPE is more flexible (since, depending on the number of points available, it can fit both circles and ellipses) and has more features). Technical illustrators in particular can benefit from these features.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:533--&amp;gt;&lt;br /&gt;
See [[LPE:_Ellipse_from_Points]] for more documentation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:534--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Ellipse from points LPE.png|''Ellipse (5 nodes), circle (3 nodes), circle segment (3 nodes), isometric circle (3 nodes), isometric circle with frame (3 nodes)''|alt=Ellipse (5 nodes), circle (3 nodes), circle segment (3 nodes), isometric circle (3 nodes), isometric circle with frame (3 nodes)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- disabled in 1.0 because non-functional&lt;br /&gt;
==== Embroidery Stitch LPE ==== &amp;lt;!--T:763--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:764--&amp;gt;&lt;br /&gt;
This new LPE can add nodes to your paths and create jump stitches, to create data that can be converted for use with a stitching machine.&lt;br /&gt;
To view the stitches that you added, activate the 'Show stitches' checkbox, and, if necessary, adjust the 'Show stitch gap' value, so you can see the single stitches.&lt;br /&gt;
There are various options for calculating the order of the stitching, for connecting the parts of the drawing and 3 different stitch patterns available. It is suggested to play around with these until you like the result.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:765--&amp;gt;&lt;br /&gt;
For exporting your data, you can, for example, use the HPGL file format and go from there.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:766--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Embroidery stitch lpe.png|''Inkscape Logo with Embroidery LPE (stitches made visible)''|alt=Inkscape Logo with Embroidery LPE (stitches made visible)&lt;br /&gt;
File:Embroidery stitch lpe options.png|''Available options: left: methods to order subpaths, right: methods to connect end points of subpaths''|alt=Options: left: methods to order subpaths, right: methods to connect end points of subpaths&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Corners (Fillet/Chamfer) LPE ==== &amp;lt;!--T:540--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:541--&amp;gt;&lt;br /&gt;
This new LPE adds fillet and chamfer to paths. Also adds a new internal class that allows to handle extra info per node, the LPE itself is an example of use the new classes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:542--&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=wJKzGhJULfc Demo video]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:543--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Chamfer lpe.png|''Chamfer with LPE''|alt=Chamfer by LPE&lt;br /&gt;
File:Chamfer with steps.png|''Chamfer with 2 steps''|alt=Chamfer with 2 steps&lt;br /&gt;
File:Inverse chamfer with steps.png|''Inverse Chamfer with 2 steps''|alt=Inverse Chamfer with 2 steps&lt;br /&gt;
File:Fillet lpe.png|''Fillet with LPE''|alt=Fillet with LPE&lt;br /&gt;
File:Inverse fillet lpe.png|''Inverse fillet with LPE''|alt=Inverse fillet with LPE&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Measure Segments LPE ==== &amp;lt;!--T:544--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:545--&amp;gt;&lt;br /&gt;
This new path effect adds DIN and custom style measuring lines to &amp;quot;straight&amp;quot; segments in a path.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:546--&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ppgt2GPm1IY Demo video]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:547--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Measure segment LPE.png|''Measure Segments LPE''|alt=Measure Segments LPE&lt;br /&gt;
File:Measure Segments LPE.gif|''Adjusting distances for, and copying the Measure Segments LPE interactively''|alt='Adjusting distances for, and copying the Measure Segments LPE interactively&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Offset ==== &amp;lt;!--T:548--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:549--&amp;gt;&lt;br /&gt;
Use this to add an offset to your paths, shapes and groups. Compared with the 'Dynamic Offset' available from the menu, this allows you to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:550--&amp;gt;&lt;br /&gt;
* define the offset distance numerically and to choose the unit, e.g. to offset an object by 3 mm.&lt;br /&gt;
* keep sharp corners sharp (or to make them round, or beveled, if you want to), by using different methods for calculating the corners.&lt;br /&gt;
* same on-canvas control handle for changing the offset when using the node tool&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:767--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Offset Path Effect text outline.gif|''Using the Offset LPE to add an outline to a text''|alt=Using the Offset LPE to add an outline to a text&lt;br /&gt;
File:Offset LPE sharp corners.gif|''Specifying an offset numerically and choosing a corner type''|alt=Specifying an offset numerically and choosing a corner type&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Power Clip and Power Mask ==== &amp;lt;!--T:551--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:552--&amp;gt;&lt;br /&gt;
These two new LPEs can be applied to objects by choosing &amp;lt;code&amp;gt;Object → Clip → Set Inverse (LPE)&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Object → Mask → Set Inverse (LPE)&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:768--&amp;gt;&lt;br /&gt;
They can also be used to invert a clip that is already set on an object, by adding the LPE to that object via &amp;lt;code&amp;gt;Path → Path Effects → + → Power Clip / Power Mask&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:769--&amp;gt;&lt;br /&gt;
An Inversed Clip is cut out from the object it's applied to. With an Inversed Mask it's possible to modify only the parts of the object that are directly below the mask, and to leave the rest of the object unchanged (and visible).&lt;br /&gt;
&lt;br /&gt;
=== New Experimental LPEs === &amp;lt;!--T:553--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Angle Bisector ==== &amp;lt;!--T:554--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:555--&amp;gt;&lt;br /&gt;
Draws a line that halves the angle between the first three nodes of the path.&lt;br /&gt;
&lt;br /&gt;
==== Boolean Operation LPE ==== &amp;lt;!--T:522--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:523--&amp;gt;&lt;br /&gt;
The Boolean Operation LPE finally makes non-destructive boolean operations available in Inkscape. That way, two paths can be combined to a single shape, and both are still editable:&lt;br /&gt;
# Start with two paths. Rectangles or other shapes are also okay. Groups are not yet supported ([https://gitlab.com/inkscape/inkscape/-/issues/1352 Issue #1352]).&lt;br /&gt;
# Copy the second path into the clipboard (&amp;lt;code&amp;gt;Edit → Copy&amp;lt;/code&amp;gt;).&lt;br /&gt;
# Select the first path and add the Boolean Operation LPE (&amp;lt;code&amp;gt;Path → Path Effects → Add path effect (Plus) → Boolean operation&amp;lt;/code&amp;gt;).&lt;br /&gt;
# Link the second path to the LPE by clicking on &amp;lt;code&amp;gt;Operand Path - Link to path in clipboard&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:770--&amp;gt;&lt;br /&gt;
Available options:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:524--&amp;gt;&lt;br /&gt;
* union&lt;br /&gt;
* symmetric difference&lt;br /&gt;
* intersection&lt;br /&gt;
* division&lt;br /&gt;
* difference&lt;br /&gt;
&amp;lt;!--* cut outside&lt;br /&gt;
* cut inside --&amp;gt;&lt;br /&gt;
* cut&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:525--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Boolops LPE.png|''Boolean Operation LPE''|alt=Boolean Operation LPE&lt;br /&gt;
File:Boolean Operations LPE.gif|''Interactive adjustments for Boolean Operation LPE''|alt=Interactive adjustments for Boolean Operation LPE&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Circle by 3 points ==== &amp;lt;!--T:556--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:557--&amp;gt;&lt;br /&gt;
Draws a circle whose circumference passes through the first three nodes of the path.&lt;br /&gt;
&lt;br /&gt;
==== Circle (by center and radius) ==== &amp;lt;!--T:558--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:559--&amp;gt;&lt;br /&gt;
Draws a circle where the first node of the path is the center, and the last node determines the radius.&lt;br /&gt;
&lt;br /&gt;
==== Extrude ==== &amp;lt;!--T:560--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:561--&amp;gt;&lt;br /&gt;
Extrudes the path, creating a face for each path segment.&lt;br /&gt;
&lt;br /&gt;
==== Line segment ==== &amp;lt;!--T:562--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:563--&amp;gt;&lt;br /&gt;
Draws a straight line that connects the first and last node of the path.&lt;br /&gt;
&lt;br /&gt;
==== Parallel ==== &amp;lt;!--T:564--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:565--&amp;gt;&lt;br /&gt;
Creates a draggable line that will always be parallel to a two-node path.&lt;br /&gt;
&lt;br /&gt;
==== Perpendicular Bisector ==== &amp;lt;!--T:566--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:567--&amp;gt;&lt;br /&gt;
Draws a perpendicular line in the middle of the (imaginary) line that connects the start and end nodes.&lt;br /&gt;
&lt;br /&gt;
==== Tangent to Curve ==== &amp;lt;!--T:568--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:569--&amp;gt;&lt;br /&gt;
Draws a tangent with variable length and an additional angle that can be moved along the path.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:570--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:New experimental lpes.png|''New experimental Live Path Effects (overview)''|alt=New experimental Live Path Effects&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Improved LPEs === &amp;lt;!--T:571--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== BSPline and Spiro ==== &amp;lt;!--T:572--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:573--&amp;gt;&lt;br /&gt;
Improvements in Pen/Pencil mode. With '''&amp;lt;kbd&amp;gt;Alt&amp;lt;/kbd&amp;gt;''', you can move the previous node.&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:B spline - moving last created point with ALT.gif|''Creating a BSpline, using the Alt key to move the previous node''|alt=Creating a BSpline, using the Alt key to move the previous node&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Clone Original ==== &amp;lt;!--T:574--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:575--&amp;gt;&lt;br /&gt;
This path effect now allows various objects instead of only paths and is even more powerful.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:576--&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=JAJAxKNY8lA Demo Video]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:577--&amp;gt;&lt;br /&gt;
[https://ia601501.us.archive.org/34/items/00003303/0000-3303.ogv Demo Video]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:771--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Clone Original LPE.gif|''Usage example for Clone Original LPE''|alt=Usage example for Clone Original LPE&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Fill Between Many / Fill Between Strokes LPE ==== &amp;lt;!--T:578--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:579--&amp;gt;&lt;br /&gt;
New options added:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:580--&amp;gt;&lt;br /&gt;
* Fuse coincident points &amp;lt;!-- option removed, MR pending: https://gitlab.com/inkscape/inkscape/-/merge_requests/1806 --&amp;gt;&lt;br /&gt;
* Join subpaths: fill each path separately / connect all the fills&lt;br /&gt;
* Close: close the fill path that is created, so it can have a stroke on all sides&lt;br /&gt;
* LPEs on linked: take the applied live path effects of the filled paths into account (Fill Between Many only)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:581--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Fill between many new options.png|''New options for the Fill Between Many LPE''|alt=New options for the Fill Between Many LPE&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Knot LPE ==== &amp;lt;!--T:582--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:583--&amp;gt;&lt;br /&gt;
New options added:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:584--&amp;gt;&lt;br /&gt;
* Inverse: use the stroke width ''of the other path'' as basis for calculating the gap length&lt;br /&gt;
* Both gaps: interrupt both paths at a crossing&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:772--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Knot LPE.gif|''New Knot LPE options in Inkscape 1.0''|alt=New Knot LPE options in Inkscape 1.0&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Mirror Symmetry and Rotate Copies LPE ==== &amp;lt;!--T:585--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:586--&amp;gt;&lt;br /&gt;
* Split feature: This new feature allows custom styles for each part of the resulting drawing without unlinking the LPE. [https://www.youtube.com/watch?v=mIzrQ2lpzuw Demo Video]&lt;br /&gt;
* The LPE rendering on the canvas now updates accordingly when there are objects added or removed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:587--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Rotate copies LPE with style split.png|''Separate styles for rotated copies''|alt=Separate styles for rotated copies&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== PowerStroke LPE Improvements ==== &amp;lt;!--T:588--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:589--&amp;gt;&lt;br /&gt;
* '''Width scale''' setting added: adjust the overall width of the stroke after it has been drawn.&lt;br /&gt;
* '''Closed paths''': PowerStroke now works much better on closed paths.&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Power stroke .gif|''Using PowerStroke on a closed path, moving a knot around effortlessly''|alt=Using PowerStroke on a closed path, moving a knot around effortlessly&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Import / Export == &amp;lt;!--T:590--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Linking and embedding SVG files === &amp;lt;!--T:591--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:592--&amp;gt;&lt;br /&gt;
On import of an SVG file, there is now a dialog that asks whether&lt;br /&gt;
* the user would like to link to the SVG file&lt;br /&gt;
* to embed it (base64 encoded) into an &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; tag, &lt;br /&gt;
* or if the objects in the SVG file should be imported into the document (which was how Inkscape handled importing SVG files previously). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:593--&amp;gt;&lt;br /&gt;
The dpi value for displaying embedded SVG files can be set in the import dialog or changed in the object properties dialog.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:594--&amp;gt;&lt;br /&gt;
This makes importing SVG files work (almost) the same as importing raster images.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:595--&amp;gt;&lt;br /&gt;
The 'Embed' and 'Extract' options in the context menu for linked SVG files work the same as they do for raster images. The 'Edit externally' option will open the linked SVG file with Inkscape per default. This setting can be changed in the preferences' 'Imported Images' section.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:596--&amp;gt;&lt;br /&gt;
The displaying of the dialog can be disabled by checking the 'Don’t ask me again' option.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:597--&amp;gt;&lt;br /&gt;
Linked and embedded SVG images are displayed as their raster representations, so they will become blurry when zoomed in too far.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:773--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Link imported SVG.png|''New SVG import dialog''|alt=New SVG import dialog&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mesh Gradient Polyfill === &amp;lt;!--T:599--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:600--&amp;gt;&lt;br /&gt;
SVG files that include a mesh gradient now automatically include a Javascript polyfill that allows the mesh gradient to display correctly in web browsers.&lt;br /&gt;
&lt;br /&gt;
=== SVG 1.1 compatibility === &amp;lt;!--T:601--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:602--&amp;gt;&lt;br /&gt;
Inkscape includes SVG 1.1 fallbacks for text by default (see [[#text-tool|the section about text tool updates]]).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:774--&amp;gt;&lt;br /&gt;
When exporting as SVG 1.1 explicitly, using the checkbox in the export dialog, some settings are available in &amp;lt;code&amp;gt;Edit → Preferences → Input/Output → SVG Export&amp;lt;/code&amp;gt;, in order to allow for correct rendering of markers in other software.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:775--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:SVG1.1 export.png|''&amp;quot;Save as SVG&amp;quot; dialog with SVG 1.1 option''|alt=&amp;quot;Save as SVG&amp;quot; dialog with SVG 1.1 option&lt;br /&gt;
File:SVG export preferences.png|''SVG export preferences settings''|alt='SVG export preferences settings&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Export PNG images &amp;lt;span id=&amp;quot;png-export&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:603--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:604--&amp;gt;&lt;br /&gt;
The export dialog has received several new options which are available when you expand the 'Advanced' section.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:605--&amp;gt;&lt;br /&gt;
* Enable interlacing (ADAM7): when loading images, they will be displayed faster&lt;br /&gt;
* Bit depth: set the number of bits that code for the color of a pixel, supports grayscale and up to 16-bit&lt;br /&gt;
* Compression type: choose strength of lossless compression&lt;br /&gt;
* pHYs dpi: force-set a dpi value for the image&lt;br /&gt;
* Antialiasing: choose type of anti-aliasing or disable it&lt;br /&gt;
* The option for &amp;quot;Cairo PNG&amp;quot; has been removed from the &amp;quot;Save as&amp;quot; dialog, as it was often confused with the &amp;quot;Export PNG image&amp;quot; option, but only supported a small subset of PNG rendering features.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:606--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=300px&amp;gt;&lt;br /&gt;
File:Png-export-options 1.0.png|''PNG export options''|alt=PNG export options&lt;br /&gt;
File:Bit depth options 1.0.png|''PNG bit depth options''|alt=PNG bit depth options&lt;br /&gt;
File:Compression options 1.0.png|''PNG compression options''|alt=PNG compression options&lt;br /&gt;
File:Antialiasing options 1.0.png|''PNG antialiasing options''|alt=PNG antialiasing options&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== PDF Export === &amp;lt;!--T:607--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:608--&amp;gt;&lt;br /&gt;
* External links in the SVG file are now kept when the file is exported to pdf (requires Cairo in version 1.15.4 or higher).&lt;br /&gt;
* Some Inkscape file metadata (&amp;lt;code&amp;gt;File → Document properties : Metadata&amp;lt;/code&amp;gt;) are now exported to PDF (title, subject, creator, keywords).&lt;br /&gt;
&lt;br /&gt;
=== (E)PS Export === &amp;lt;!--T:609--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:610--&amp;gt;&lt;br /&gt;
* The title and copyright ('rights') info from the document's metadata is now exported to (E)PS.&lt;br /&gt;
&lt;br /&gt;
=== OpenClipart Import Removed=== &amp;lt;!--T:611--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:612--&amp;gt;&lt;br /&gt;
The dialog and settings for importing images from OpenClipart have been removed due to the openclipart.org API being non-functional since mid-April 2019 with no information about a return date.&lt;br /&gt;
&lt;br /&gt;
== Extensions == &amp;lt;!--T:613--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Extension dialogs === &amp;lt;!--T:614--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:615--&amp;gt;&lt;br /&gt;
Extension dialogs can now have clickable links, images, a better layout with separators and indentation, multiline text fields, file chooser fields and more. For detailed info for development see the [[Release_notes/1.0#For_extension_writers|developer section]] above.&lt;br /&gt;
&lt;br /&gt;
=== Export Layer Slices === &amp;lt;!--T:616--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Extensions → Export → Export Layer Slices&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:617--&amp;gt;&lt;br /&gt;
The new 'Export Layer Slices' extension allows you to export PNG &amp;quot;slices&amp;quot; from your image by creating a new layer and drawing rectangles to denote the area of the export.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:618--&amp;gt;&lt;br /&gt;
If you create a layer (default name &amp;quot;slices&amp;quot;) with rectangles in it, this extension will export a PNG file for each rectangle into the directory with the name of the {rectangle ID}.png (use Object Properties to set this).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:619--&amp;gt;&lt;br /&gt;
If the export already exists, it will skip it and color the rectangle GREY. If the &amp;quot;Overwrite existing exports&amp;quot; checkbox is selected, and the file was previously generated, it will color the rectangle RED. For new exports that did not previously exist, the rectangle will be GREEN.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:620--&amp;gt;&lt;br /&gt;
If you want to create (square) icons at different sizes, select &amp;quot;Icon mode&amp;quot;. Icon mode will create a square export for each dimension in &amp;quot;Sizes&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:776--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Export Layer Slices extension.png|''Dialog for new Export Layer Slices extension''|alt=Dialog for new Export Layer Slices extension&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Frame === &amp;lt;!--T:621--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Extensions → Render → Frame&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:622--&amp;gt;&lt;br /&gt;
This new extension will add a rectangular frame with a specified stroke width, and specified stroke and fill colors to each object in the selection. Optionally, corners can be rounded, and the frame can be positioned inside or outside the selection. The result can be grouped with the frame, and the object can be clipped to the size of the frame (for further editing).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:777--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Render Frame extension.png|''Live preview in the Render Frame extension''|alt=Live preview in the Render Frame extension&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Hershey Text === &amp;lt;!--T:623--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Extensions → Text → Hershey Text&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:624--&amp;gt;&lt;br /&gt;
The &amp;quot;Hershey Text&amp;quot; extension, a utility for replacing text by stroke-based paths, has been rewritten.&lt;br /&gt;
The most significant improvements are:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:625--&amp;gt;&lt;br /&gt;
* The new version converts all or only the selected text objects in place. This means that it is possible to convert text with paragraphs and to convert multiple text objects at once.&lt;br /&gt;
* It now uses '''SVG fonts'''. This means that:&lt;br /&gt;
** It is now possible to easily add and use '''custom stroke fonts'''.&lt;br /&gt;
** '''Unicode characters''' are now supported.&lt;br /&gt;
** Stroke fonts now support '''arbitrary curves''' rather than only straight segments.&lt;br /&gt;
* '''Improved font selection''' with basic international characters&lt;br /&gt;
* Automated '''font-mapping''': each text will be converted to the available Hershey font with the same font file name (e.g. 'Fancy Font.svg') as the current font (e.g. 'Fancy Font'), if one is available to the extension. The automated mapping overrides any other Hershey font settings.&lt;br /&gt;
* An option to '''generate font samples''' in all available SVG fonts is available.&lt;br /&gt;
* An '''extensive help text''' is built into the extension.&lt;br /&gt;
* Hershey Text is now located in the ''Extensions → Text'' sub-menu.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:778--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=400px&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:779--&amp;gt;&lt;br /&gt;
[[File:Stroke fonts.gif|''Hershey font table (with non-ASCII characters)''|alt=Hershey font table (with non-ASCII characters)]]&lt;br /&gt;
File:Hershey font table.png|''Hershey font table (with non-ASCII characters)''|alt=Hershey font table (with non-ASCII characters)&lt;br /&gt;
File:Detail on stroke fonts.gif|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Interactive Mockup === &amp;lt;!--T:626--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Extensions → Web → Interactive Mockup&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:627--&amp;gt;&lt;br /&gt;
The new Interactive Mockup extension is intended for use by UI/UX designers. It can help to visualize mockups and create user flows to make interactive demos for approvals.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:628--&amp;gt;&lt;br /&gt;
To use it, select two or more objects: the first one(s) will be the active one (button, area, image, link…), and the last selected will be the element that should be displayed after activation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:629--&amp;gt;&lt;br /&gt;
Apply the extension, then save as SVG and open it in a browser for demonstrating the mockup to potential users.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:780--&amp;gt;&lt;br /&gt;
Usage instructions are also available [https://activdesign.eu/uploads/gallery/inkscape-webmockup-en.mp4 as a tutorial video from the extension's author].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:781--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Interactive Mockup extension.png|''Dialog for the Interactive Mockup extension''|alt=Dialog for the Interactive Mockup extension&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Meshgradient to Path / Path to Meshgradient === &amp;lt;!--T:630--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Extensions → Modify Path → Mesh → Meshgradient to Path / Path to Meshgradient&amp;lt;/code&amp;gt; [doesn't work: https://gitlab.com/inkscape/extensions/-/issues/216]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:631--&amp;gt;&lt;br /&gt;
A set of two extensions that convert mesh gradient geometry to paths and back.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:782--&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:632--&amp;gt;&lt;br /&gt;
&amp;lt;!-- === Plot extension ===&lt;br /&gt;
&amp;lt;code&amp;gt;Extensions → Export → Plot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:633--&amp;gt;&lt;br /&gt;
The new option 'Convert objects to paths' will take care of converting everything to a path non-destructively before the data is sent to the plotter. [Known issue: [https://gitlab.com/inkscape/extensions/-/issues/211 does not work]]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:634--&amp;gt;&lt;br /&gt;
&amp;lt;!-- === QR Code ===&lt;br /&gt;
&amp;lt;code&amp;gt;Extensions → Render → Barcode → QR Code&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:635--&amp;gt;&lt;br /&gt;
Options for choosing the shape of single QR code dots were added ([https://gitlab.com/inkscape/extensions/-/issues/150 but do not work]).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:636--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Barcode extension 1.0.png|''Barcode extension with new options for dot shape at the bottom''|alt=Barcode extension with new options for dot shape at the bottom&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Palettes == &amp;lt;!--T:637--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:638--&amp;gt;&lt;br /&gt;
New palettes:&lt;br /&gt;
* The '''Munsell''' palette&lt;br /&gt;
* the '''Bootstrap 5''' palette and &lt;br /&gt;
* the palette for the '''new GNOME Human Interface Guidelines''' (GNOME HIG) &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:783--&amp;gt;&lt;br /&gt;
have been added to Inkscape's set of stock palettes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:784--&amp;gt;&lt;br /&gt;
Users can now also drag the &amp;lt;code&amp;gt;none&amp;lt;/code&amp;gt; color field from the palette bar at the bottom onto objects to set their color to &amp;lt;code&amp;gt;none&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:639--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Munsell palette.png|''Munsell palette''|alt=Munsell palette&lt;br /&gt;
File:Bootstrap 5 palette.png|''Bootstrap 5 palette''|alt=Bootstrap 5 palette&lt;br /&gt;
File:Gnome HIG palette.png|''GNOME HIG palette''|alt=GNOME HIG palette&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Templates == &amp;lt;!--T:640--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:641--&amp;gt;&lt;br /&gt;
* The '''Desktop''' template has new options for 4k, 5k, and 8k screens.&lt;br /&gt;
* Some new page sizes were added to the '''(Blank) Page''' template.&lt;br /&gt;
* New: template for an '''A4 3-fold roll flyer'''&lt;br /&gt;
* New: template for '''Envelope''' with 2 standard envelope formats&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:642--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Desktop templates.png|''New template options for 'Desktop' template''|alt=New template options for 'Desktop' template&lt;br /&gt;
File:A4 3fold roll template.png|''New A4 3-fold roll flyer template''|alt=New A4 3-fold roll flyer template&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SVG and CSS == &amp;lt;!--T:643--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:644--&amp;gt;&lt;br /&gt;
* '''Dashes''': Inkscape can now load and display files with dashes and/or dash offsets defined in units other than the unitless user unit (e.g. &amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;mm&amp;lt;/code&amp;gt;) correctly. There is no user interface for editing these values currently, except for the XML editor. Values for &amp;lt;code&amp;gt;stroke-dasharray&amp;lt;/code&amp;gt; that are entered in other units (except for &amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt;) will be converted to user units when the new values are set.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:645--&amp;gt;&lt;br /&gt;
* '''Blend modes''' applied via Layers and Objects dialog no longer use SVG filters, but CSS blend modes. These can be exported to PDF without rasterization.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:646--&amp;gt;&lt;br /&gt;
* '''Hairlines''' can now be rendered in Inkscape. There is currently no user interface for adding them yet, though. Hairlines can be specified by adding &amp;lt;code&amp;gt;stroke-width:1px; stroke-width: -ink-hairline; vector-effect:non-scaling-stroke;&amp;lt;/code&amp;gt; into the &amp;lt;code&amp;gt;&amp;lt;style&amp;gt;&amp;lt;/code&amp;gt; tag of the object via the XML editor or the Style dialog. Hairlines will be exported to PNG correctly. Export to PDF requires that the Cairo library that your Inkscape program was compiled with contains the additional code from https://gitlab.freedesktop.org/cairo/cairo/merge_requests/21 (as of April 29, 2020, there's no official Cairo version available yet that contains the patch).&lt;br /&gt;
&lt;br /&gt;
== Dialogs == &amp;lt;!--T:647--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== About === &amp;lt;!--T:785--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Help → About Inkscape&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:786--&amp;gt;&lt;br /&gt;
The Inkscape 1.0 About screen features the winning entry of the [https://inkscape.org/gallery/=about-screen-contest/contest-for-10/ Inkscape 1.0 About Screen Contest], [https://inkscape.org/~bayubayu/%E2%98%85island-of-creativity &amp;quot;Island of Creativity&amp;quot;] by [https://inkscape.org/news/2020/02/11/inkscape-brings-enjoyment-and-freedom-creativity/ Bayu Rizaldhan Rayes], and its layout has changed a little.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:787--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=600px&amp;gt;&lt;br /&gt;
File:About.1.0.png|''The Inkscape 1.0 About Screen''|alt=The Inkscape 1.0 About Screen&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Arrange === &amp;lt;!--T:648--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Object → Arrange&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:649--&amp;gt;&lt;br /&gt;
The 'Polar coordinates' functionality now arranges objects clockwise (in selection order) around the circle/ellipse. This should better correspond to user expectations.&lt;br /&gt;
&lt;br /&gt;
=== Document Properties === &amp;lt;!--T:650--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;File → Document Properties&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:651--&amp;gt;&lt;br /&gt;
* When resizing the page, the page margin fields can now be '''locked''', so the same value will be used for all margins, but only needs to be entered once.&lt;br /&gt;
* The guides panel now has controls to lock or unlock all guides, create guides around the page, and delete all guides. These actions also appear on the Edit menu, making it possible to assign custom keyboard shortcuts.&lt;br /&gt;
* '''Grids can now be aligned''' to the corners, edge midpoints, or centre of the page with a button click in the grids panel.&lt;br /&gt;
* Checkerboard patterns can now have a color (for updating the current view, check and uncheck the box for the checkerboard background, [https://gitlab.com/inkscape/inbox/-/issues/2561 Issue #2561]). This color will also be used as a (non-checkered) background for PNG export.&lt;br /&gt;
* A set of new page formats for different Video resolutions (SD/PAL, SD-Widescreen/PAL, SD/NTSC, SD-Widescreen/NTSC, HD 720p, HD 1080p, DCI 2k (Full Frame), UHD 4k, DCI 4k (Full Frame), UHD 8k) has been added.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:652--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Lock margins doc props.png|''Lock to set same margins for page resizing''|alt=Lock to set same margins for page resizing&lt;br /&gt;
File:New guide options doc props.png|''Document properties: Toggle guide lock for document, create page border guides, remove all guides''|alt=Document properties: Toggle guide lock for document, create page border guides, remove all guides&lt;br /&gt;
File:Grid alignment doc props.png|''Grid alignment options in document properties''|alt=Grid alignment options in document properties&lt;br /&gt;
File:Colorful checkerboard.png|''Checkerboard background with color''|alt=Checkerboard background with color&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fill and Stroke === &amp;lt;!--T:653--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Object → Fill and stroke&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:654--&amp;gt;&lt;br /&gt;
* The RGBA code entry field now also accepts values like &amp;lt;code&amp;gt;#123&amp;lt;/code&amp;gt; and autocompletes them to &amp;lt;code&amp;gt;#112233&amp;lt;/code&amp;gt;, automatically removes hash signs in pasted codes, and keeps the old alpha value if the pasted code does not contain any.&lt;br /&gt;
* The blur slider is now scaled quadratically as you drag the slider. This makes it easier to apply and adjust smaller blur values.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:788--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Moved to 1.1 * '''Hairlines''' option added for the stroke style:&lt;br /&gt;
** useful for laser cutters / plotters&lt;br /&gt;
** export to pdf and other file formats, that support hairlines natively, requires a patch to Cairo (https://gitlab.freedesktop.org/cairo/cairo/merge_requests/21), if unavailable, a very thin line width will be used instead&lt;br /&gt;
** in other SVG renderers, these will be handled via non-scaling stroke / stroke width of 1px&lt;br /&gt;
** export to PNG and rendering on canvas will use a line width of 1px --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Filter Editor === &amp;lt;!--T:655--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Filters → Filter Editor&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:656--&amp;gt;&lt;br /&gt;
The filter primitives now have a symbolic icon (one whose color can be changed).&lt;br /&gt;
&lt;br /&gt;
=== Objects === &amp;lt;!--T:657--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Object → Objects&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:658--&amp;gt;&lt;br /&gt;
The context (right-click) menu now also contains an entry for '''deleting''' the selected object.&lt;br /&gt;
&lt;br /&gt;
=== Paint Servers === &amp;lt;!--T:659--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Object → Paint Servers&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:660--&amp;gt;&lt;br /&gt;
* New dialog that allows you to see a list of patterns and SVG2 hatch fills used in the current document (or available by default) and to assign those to objects. The hatch fills can be modified by their handles on canvas [https://gitlab.com/inkscape/inbox/-/issues/2526 in the future].&lt;br /&gt;
* &amp;lt;code&amp;gt;Server&amp;lt;/code&amp;gt; field contains the following options: &amp;lt;code&amp;gt;All paint servers&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Current Document&amp;lt;/code&amp;gt; and each document's title from the user's &amp;lt;code&amp;gt;/paint&amp;lt;/code&amp;gt; configuration folder.&lt;br /&gt;
* The &amp;lt;code&amp;gt;Change&amp;lt;/code&amp;gt; field decides whether the fill or the stroke of the object will be set to the paint server on click.&lt;br /&gt;
* You can select multiple objects or a group of objects and they will all get their fill or stroke changed to the selected paint server.&lt;br /&gt;
* To add a new paint server, you need to add an &amp;lt;code&amp;gt;.svg&amp;lt;/code&amp;gt; document in the &amp;lt;code&amp;gt;/paint&amp;lt;/code&amp;gt; user configuration folder with the following restrictions: &lt;br /&gt;
** the svg must be valid&lt;br /&gt;
** it must have a unique &amp;lt;code&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/code&amp;gt; property &lt;br /&gt;
** and it must have patterns or hatches with unique ids in the &amp;lt;code&amp;gt;&amp;lt;defs&amp;gt;&amp;lt;/code&amp;gt; section.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:789--&amp;gt;&lt;br /&gt;
This functionality was added to Inkscape as a Google Summer of Code project. More details on it are available [https://gitlab.com/vanntile/inkscape-gsoc-application#paint-servers-dialog in the project description] and our [https://inkscape.org/news/2020/02/21/valentin-wrangled-meshes-hatches-and-gtk-during-su/ news article].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:790--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Paint Servers dialog.png|''Paint Server dialog''|alt=Paint Server dialog&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Preferences === &amp;lt;!--T:661--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Edit → Preferences&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:662--&amp;gt;&lt;br /&gt;
* The '''Bitmaps''' subsection has been renamed to '''Imported Images''', as it now applies to both imported (embedded or linked) raster images as well as to imported (embedded or linked) SVG images (i.e. to everything in &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; tags).&lt;br /&gt;
* The '''System''' subsection lists more relevant folders and offers buttons to open those folders with the system's file browser. This makes it easier to find the correct folder, e.g. for resetting the preferences or for adding an extension or a new icon set.&lt;br /&gt;
* The '''System''' subsection now has a button for quickly resetting all Inkscape preferences, which also automatically creates a backup of the current preferences.&lt;br /&gt;
* An option for '''scaling a stroke's dash pattern when scaling the stroke width''' has been added and can be found at &amp;lt;code&amp;gt;Behaviour → Dashes&amp;lt;/code&amp;gt;. It is  activated by default.&lt;br /&gt;
* '''Autosave''' is now enabled by default. The default directory has changed (the path is displayed in &amp;lt;code&amp;gt;Edit → Preferences → Input/Output → Autosave: Autosave directory&amp;lt;/code&amp;gt;).&lt;br /&gt;
* The setting for '''Handle size''' has been moved from '''Input devices''' to '''Interface''' to make it more discoverable.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:663--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Open folders from preferences.png|''Important folders can be opened from the preferences''|alt=Important folders can be opened from the preferences&lt;br /&gt;
File:Preferences Imported Images.png|''Imported Images section in the preferences with new SVG options''|alt=Imported Images section in the preferences with new SVG options&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Selection Sets Dialog Hidden=== &amp;lt;!--T:791--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:792--&amp;gt;&lt;br /&gt;
The '''Selection Sets''' dialog is deprecated and has been hidden from the menus. It will be removed in Inkscape 1.1 and sets created with this option might not work in a future Inkscape version.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:793--&amp;gt;&lt;br /&gt;
It can be un-hidden by assigning a keyboard shortcut to it in the Inkscape preferences, or by editing the file &amp;lt;code&amp;gt;menus.xml&amp;lt;/code&amp;gt; in Inkscape's &amp;lt;code&amp;gt;ui&amp;lt;/code&amp;gt; folder to uncomment the &amp;lt;code&amp;gt;DialogTags&amp;lt;/code&amp;gt; entry, and saving the edited file in your user preferences' &amp;lt;code&amp;gt;ui&amp;lt;/code&amp;gt; folder.&lt;br /&gt;
&amp;lt;!-- [see https://gitlab.com/inkscape/inkscape/-/merge_requests/1665#note_317458802] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Selectors and CSS [Experimental, hidden]=== &amp;lt;!--T:664--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:665--&amp;gt;&lt;br /&gt;
* New dialog for adding classes and CSS styles to elements of the drawing&lt;br /&gt;
* It is currently in experimental status, thus hidden from the menu (&amp;lt;code&amp;gt;Edit → Selectors and CSS&amp;lt;/code&amp;gt;)&lt;br /&gt;
* The keyboard shortcut '''&amp;lt;kbd&amp;gt;Ctrl + Shift + Q&amp;lt;/kbd&amp;gt;''' can be used to open the dialog&lt;br /&gt;
* Among the [https://gitlab.com/groups/inkscape/-/issues?scope=all&amp;amp;utf8=%E2%9C%93&amp;amp;state=all&amp;amp;search=Selectors known issues], there are a couple crashes, which is the reason why the dialog has been hidden for the 1.0 release.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:794--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Selectors and CSS dialog.png|''Selectors and CSS dialog''|alt=Selectors and CSS dialog&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Symbols &amp;lt;span id=&amp;quot;symbols&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; === &amp;lt;!--T:667--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Object → Symbols&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:668--&amp;gt;&lt;br /&gt;
The Symbols dialog can now handle a lot of symbols without delay on startup, and also allows searching. Symbols and symbol sets are now displayed in alphabetical order.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:669--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Symbols list.png|''Symbol sets ordered alphabetically''|alt=Symbol sets ordered alphabetically&lt;br /&gt;
File:Symbols search.png|''Searching for symbols''|alt=Searching for symbols&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Trace Bitmap &amp;lt;span id=&amp;quot;centerline&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:670--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Path → Trace Bitmap&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:671--&amp;gt;&lt;br /&gt;
A new, unified dialog for vectorizing raster graphics is now available from &amp;lt;code&amp;gt;Path → Trace Bitmap&amp;lt;/code&amp;gt;. It contains the previously separate '''Trace pixelart''' dialog and comes with a new option for '''centerline tracing'''. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:795--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Centerline tracing.png|''Unified Trace Bitmap dialog with Centerline Tracing option''|alt=Unified Trace Bitmap dialog with Centerline Tracing option&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Unicode Characters === &amp;lt;!--T:672--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:673--&amp;gt;&lt;br /&gt;
* The ''''Glyphs' dialog''' has been '''renamed to 'Unicode Characters''''.&lt;br /&gt;
* The characters in the dialog's character list now '''use the selected font'''.&lt;br /&gt;
* Each character now has a '''tooltip''' that shows a larger version of the character, so one can more easily find the correct character.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:674--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Unicode character dialog.png|''Unicode characters dialog with large tooltip''|alt=Unicode characters dialog with large tooltip&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XML Editor === &amp;lt;!--T:675--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Edit → XML Editor&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:676--&amp;gt;&lt;br /&gt;
The side of the editor that allows one to set, edit or delete attributes can now be panned both horizontally and vertically, or be hidden entirely. &lt;br /&gt;
Long items can more easily be edited in a little popup dialog with a new monospaced font.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:677--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=350px&amp;gt;&lt;br /&gt;
File:Xml_editor_popup.png|''XML Editor with editing popup''|alt=XML Editor with editing popup&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Menus == &amp;lt;!--T:678--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:679--&amp;gt;&lt;br /&gt;
* New option to &amp;lt;code&amp;gt;Unlink clones recursively&amp;lt;/code&amp;gt; added into sub-menu at &amp;lt;code&amp;gt;Edit → Clone&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Customization &amp;lt;span id=&amp;quot;customization&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;== &amp;lt;!--T:680--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Customize many files in the share folder === &amp;lt;!--T:681--&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:682--&amp;gt;&lt;br /&gt;
Many files in &amp;lt;code&amp;gt;/share&amp;lt;/code&amp;gt; can be over-ridden by placing files in the user's configuration folder (e.g. &amp;lt;code&amp;gt;~/.config/inkscape&amp;lt;/code&amp;gt;). &lt;br /&gt;
Configurable contents now includes extensions, filters, fonts, gradients, icons, keyboard shortcuts, [preset markers (not yet: [https://gitlab.com/inkscape/inbox/-/issues/211 Issue #211])], user paint servers (SVG hatches, patterns, ...), palettes, about screen, symbol sets, templates, tutorials and some user interface configuration files. Only the file 'units.xml' cannot be overridden.&lt;br /&gt;
&lt;br /&gt;
=== Fonts === &amp;lt;!--T:683--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Load additional fonts ==== &amp;lt;!--T:684--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:685--&amp;gt;&lt;br /&gt;
Inkscape can now load fonts that are not installed on the system. By default Inkscape will load additional fonts from Inkscape's share folder (&amp;lt;code&amp;gt;/share/inkscape/fonts&amp;lt;/code&amp;gt;) and the user's configuration folder (&amp;lt;code&amp;gt;~/.config/inkscape/fonts&amp;lt;/code&amp;gt;). Custom folders can be set in preferences (see &amp;lt;code&amp;gt;Tools → Text → Additional font directories&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:686--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:Custom font folders.png|''Set custom font folders''|alt=Set custom font folders&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Keyboard shortcuts === &amp;lt;!--T:687--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:688--&amp;gt;&lt;br /&gt;
* Allow to use &amp;quot;Super&amp;quot;, &amp;quot;Hyper&amp;quot; and &amp;quot;Meta&amp;quot; modifier keys&lt;br /&gt;
* Improve shortcut handling code. This should fix a lot of issues and allow the use of many shortcuts which were inaccessible before, especially on non-English keyboard layouts.&lt;br /&gt;
* The Keyboard shortcut editor now issues a warning when the entered shortcut is already in use.&lt;br /&gt;
* It is now possible to assign keyboard shortcuts that align an object to the top-left, top-right, bottom-left or bottom-right corners of the anchor (determined via the 'relative to:' field), or to align the objects' top-left, top-right, bottom-left or bottom-right corners with the opposite corner of the anchor.&lt;br /&gt;
&lt;br /&gt;
=== User interface customization === &amp;lt;!--T:689--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:690--&amp;gt;&lt;br /&gt;
* Inkscape is starting to use glade files for its dialogues, so they can be reconfigured by users. Only one is currently supported (filter editor).&lt;br /&gt;
* The contents of the menus can be configured by customising the &amp;lt;code&amp;gt;menus.xml&amp;lt;/code&amp;gt; file. &lt;br /&gt;
* Toolbar contents for the command bar (&amp;lt;code&amp;gt;commands-toolbar.ui&amp;lt;/code&amp;gt;), the snap bar (&amp;lt;code&amp;gt;snap-toolbar.ui&amp;lt;/code&amp;gt;), the tool controls bars for each tool (&amp;lt;code&amp;gt;select-toolbar.ui&amp;lt;/code&amp;gt;), the toolbox (&amp;lt;code&amp;gt;tool-toolbar.ui&amp;lt;/code&amp;gt;) is now configurable.&lt;br /&gt;
* The interface colors and some more UI styles can be customized in &amp;lt;code&amp;gt;&amp;lt;preferences folder&amp;gt;/ui/style.css&amp;lt;/code&amp;gt; (very raw theming support).&lt;br /&gt;
&lt;br /&gt;
=== Theme selection === &amp;lt;!--T:691--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:692--&amp;gt;&lt;br /&gt;
In &amp;lt;code&amp;gt;Edit → Preferences → User Interface → Theme&amp;lt;/code&amp;gt;, users can set a custom GTK3 theme for Inkscape. If the theme comes with a dark variant, activating the 'Use dark theme' checkbox will result in the dark variant being used. The new theme will be applied immediately.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:693--&amp;gt;&lt;br /&gt;
New themes can be installed on your system to be made available in the list to choose from. A large selection of (more or less current) GTK3 themes are available for download at [https://www.gnome-look.org/browse/cat/135/ord/top/ gnome-look.org] . On Windows, the new themes can be placed in &amp;lt;code&amp;gt;&amp;lt;var&amp;gt;%AppData%&amp;lt;/var&amp;gt;\Local\themes\&amp;lt;/code&amp;gt;, so that the full path to the theme's CSS files will be &amp;lt;code&amp;gt;&amp;lt;var&amp;gt;%AppData%&amp;lt;/var&amp;gt;\Local\themes\&amp;lt;theme name&amp;gt;\gtk-3.0\&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Icon set selection === &amp;lt;!--T:694--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:695--&amp;gt;&lt;br /&gt;
In &amp;lt;code&amp;gt;Edit → Preferences → User Interface → Theme&amp;lt;/code&amp;gt;, the icon set to use can be selected. By default, Inkscape comes with 'hicolor', 'Tango', and the new 'Multicolor' icons. In addition to this, it offers to use the system's icons.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:696--&amp;gt;&lt;br /&gt;
The symbolic icon set that is part of the 'hicolor' icon set as well as the new Multicolor icons can be colorized with custom colors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:698--&amp;gt;&lt;br /&gt;
https://wiki.inkscape.org/wiki/images/b/b3/Multicolor_icon_set.png&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=450px&amp;gt;&lt;br /&gt;
File:Themes.gif|''Switching themes on-the-fly''|alt=Switching themes on-the-fly&lt;br /&gt;
File:Tango icons.png|''Light theme with Tango icon set''|alt=Light theme and Tango icon set&lt;br /&gt;
File:Hicolor icons.png|''Light theme with hicolor icon set''|alt=Light theme and hicolor icon set&lt;br /&gt;
File:Dark with symbolic icons.png|''Dark theme with symbolic icon set''|alt=Dark theme and symbolic icon set&lt;br /&gt;
File:Dark symbolic custom color.png|''Dark theme with symbolic icon set and a custom icon color''|alt=Dark theme with custom colored symbolic icon set&lt;br /&gt;
File:Multicolor icon set.png|''New Multicolor icon set on dark theme''|alt=New Multicolor icon set on dark theme&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Saving the current file as template === &amp;lt;!--T:699--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:700--&amp;gt;&lt;br /&gt;
A new entry for saving the current file as a template has been added to the &amp;lt;code&amp;gt;File&amp;lt;/code&amp;gt; menu. You need to specify a name for it, and optionally, you can add the template's author, a description and some keywords. A checkbox allows you to set the new template as the default template.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:701--&amp;gt;&lt;br /&gt;
https://wiki.inkscape.org/wiki/images/5/56/Save_as_templage.png&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=180px&amp;gt;&lt;br /&gt;
File:Save as templage.png|''Save current file as a template''|alt=Save current file as a template&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Custom page sizes in Document Properties === &amp;lt;!--T:702--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:703--&amp;gt;&lt;br /&gt;
Inkscape now creates a CSV file (comma separated values) called &amp;lt;code&amp;gt;pages.csv&amp;lt;/code&amp;gt;. It is located in your Inkscape user preferences folder, next to your  &amp;lt;code&amp;gt;preferences.xml&amp;lt;/code&amp;gt; file. This file contains the default page sizes that you can choose from in the 'Page' tab of the 'Document properties' dialog. You can edit the &amp;lt;code&amp;gt;pages.csv&amp;lt;/code&amp;gt; file to remove the page sizes you won't use, or to add new ones.&lt;br /&gt;
&lt;br /&gt;
== Command Line &amp;lt;span id=&amp;quot;Command_Line&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;== &amp;lt;!--T:707--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:708--&amp;gt;&lt;br /&gt;
The Inkscape command line has undergone a major overhaul with the goal of making it more powerful and flexible for the user and easier to enhance for the developer. The most important changes are:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:709--&amp;gt;&lt;br /&gt;
* Each command-line argument can now be used only once. To specify multiple ''actions'' (''verbs''), use semicolons (e.g. &amp;lt;code&amp;gt;--actions='ObjectFlipVertically;FileSave;FileClose'&amp;lt;/code&amp;gt;).&lt;br /&gt;
* Many ''actions'' can now take arguments (separated from the ''action'' name by a colon.&lt;br /&gt;
* [[Using xverbs|xverbs]] have been removed from Inkscape (command line commands that take parameters from a file, e.g. for saving the selection under a specified filename as SVG file) ([https://sourceforge.net/p/inkscape/mailman/inkscape-devel/thread/33487d06-e3c1-a4e5-1496-7b370d672d2f%40gmail.com/#msg35392523 mailing list thread]).&lt;br /&gt;
* Files can also be saved as Inkscape SVG without calling the GUI save dialog (new command: &amp;lt;code&amp;gt;--export-inkscape-svg&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Multiple objects in single file can be saved into individual files by giving a comma separated list of objects to the command: &amp;lt;code&amp;gt;--export-id&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Inkscape can now import a specific page of a PDF file from the command line, for batch processing (new option: &amp;lt;code&amp;gt;--pdf-page &amp;lt;var&amp;gt;N&amp;lt;/var&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
* For importing a PDF, the option to import via poppler is now available for the command line as &amp;lt;code&amp;gt;pdf-poppler&amp;lt;/code&amp;gt;.&lt;br /&gt;
* New verb allows one to swap fill and stroke style from the command line: &amp;lt;code&amp;gt;EditSwapFillStroke&amp;lt;/code&amp;gt; (a keyboard shortcut can now be assigned to it) ([https://bugs.launchpad.net/inkscape/+bug/675690 Issue #675690 (lp)])&lt;br /&gt;
* The shell mode syntax has changed, too.&lt;br /&gt;
* The file name can now be specified with &amp;lt;code&amp;gt;--export-filename&amp;lt;/code&amp;gt;&lt;br /&gt;
* The command &amp;lt;code&amp;gt;-x&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;--extension-directory&amp;lt;/code&amp;gt; has been removed. Replaced with: &amp;lt;code&amp;gt;--system-data-directory&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;--user-data-directory&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:710--&amp;gt;&lt;br /&gt;
More information about usage and how to update your commands can be found at [[Using the Command Line]].&lt;br /&gt;
&lt;br /&gt;
== Tutorials / Documentation == &amp;lt;!--T:796--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:730--&amp;gt;&lt;br /&gt;
* Some small updates were made to tutorial texts&lt;br /&gt;
* Tutorial files got a new header / footer design, using [https://inkscape.org/~esteban/%E2%98%85inksscreen-10-by-esteban-capella Esteban Capella's entry] for our About Screen Contest.&lt;br /&gt;
&lt;br /&gt;
== Translations == &amp;lt;!--T:711--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:712--&amp;gt;&lt;br /&gt;
Translations were updated for: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:713--&amp;gt;&lt;br /&gt;
* Basque&lt;br /&gt;
* British English&lt;br /&gt;
* Brazilian Portuguese&lt;br /&gt;
* Catalan&lt;br /&gt;
* Croatian&lt;br /&gt;
* Czech&lt;br /&gt;
* Dutch&lt;br /&gt;
* Finnish&lt;br /&gt;
* French&lt;br /&gt;
* German&lt;br /&gt;
* Greek&lt;br /&gt;
* Hindi&lt;br /&gt;
* Hungarian&lt;br /&gt;
* Icelandic&lt;br /&gt;
* Indonesian&lt;br /&gt;
* Italian&lt;br /&gt;
* Korean&lt;br /&gt;
* Latvian&lt;br /&gt;
* Norwegian (Bokmål)&lt;br /&gt;
* Polish&lt;br /&gt;
* Romanian&lt;br /&gt;
* Russian&lt;br /&gt;
* Slovak&lt;br /&gt;
* Spanish&lt;br /&gt;
* Swedish&lt;br /&gt;
* Turkish&lt;br /&gt;
* Ukrainian&lt;br /&gt;
* Urdu&lt;br /&gt;
* Swedish&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:716--&amp;gt;&lt;br /&gt;
Tutorial translations were added for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:717--&amp;gt;&lt;br /&gt;
* Korean&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:718--&amp;gt;&lt;br /&gt;
Translations were dropped for:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:719--&amp;gt;&lt;br /&gt;
* Amharic&lt;br /&gt;
&lt;br /&gt;
== Notable Bugfixes == &amp;lt;!--T:720--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:721--&amp;gt;&lt;br /&gt;
* Symbols: Visio Stencils loaded from &amp;lt;code&amp;gt;.vss&amp;lt;/code&amp;gt; files now use their actual name instead of a placeholder derived from the symbol file's name ([https://bugs.launchpad.net/inkscape/+bug/1676144 Issue #1676144 (lp)])&lt;br /&gt;
* Shapes on Pen and Pencil tools now retain color and width ([https://bugs.launchpad.net/inkscape/+bug/1707899 Issue #1707899 (lp)]).&lt;br /&gt;
* Text and Font dialog: The font selection no longer jumps to the top of the list when clicking Apply.&lt;br /&gt;
* Docked dialogs now open on their own when the corresponding functionality is called from a menu or button&lt;br /&gt;
* The icon preview dialog now correctly shows the page background (Issue #[https://bugs.launchpad.net/inkscape/+bug/1537497 1537497 (lp)]).&lt;br /&gt;
* As of Windows 10 (version 1809) fonts are installed into a new user-specific folder by default. Allow Inkscape to recognize those fonts.  ([https://gitlab.com/inkscape/inkscape/issues/50 Iusse #50])&lt;br /&gt;
* The default Perl interpreter executable on Windows was changed from &amp;lt;code&amp;gt;perl.exe&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;wperl.exe&amp;lt;/code&amp;gt; which should usually avoid flashing a console window.  ([https://gitlab.com/inkscape/inkscape/issues/66 Issue #66])&lt;br /&gt;
* Some printers who don't correctly recognize the page formats sent by Inkscape, printed only square excerpts of the whole image that was supposed to be printed. Now they print the whole image ([https://gitlab.com/inkscape/inkscape/merge_requests/407 Merge request #407]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:722--&amp;gt;&lt;br /&gt;
For an exhaustive list of bugs that have been fixed, please see the [https://launchpad.net/inkscape/1.0.x milestones page for Inkscape 1.0 on Launchpad] and the [https://gitlab.com/inkscape/inkscape/issues?scope=all&amp;amp;utf8=%E2%9C%93&amp;amp;state=closed&amp;amp;milestone_title=Inkscape%201.0 list of milestoned issues on GitLab].&lt;br /&gt;
&lt;br /&gt;
== Breaking changes / Action required == &amp;lt;!--T:371--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== For users === &amp;lt;!--T:372--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Custom Icon Sets &amp;lt;span id=&amp;quot;custom_icon_sets&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:373--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:374--&amp;gt;&lt;br /&gt;
Icon sets no longer consist of a single file containing all icons. Instead each icon is allocated its own file. The directory structure must follow the [https://developer.gnome.org/icon-theme-spec/ standard structure for Gnome icons].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:375--&amp;gt;&lt;br /&gt;
If you would like to create or convert your own icon set to the new format, please compare the 'hicolor' and 'Tango' icon theme folders, in your Inkscape installation's 'share' directory for suitable examples and check out [[Creating a new multicolor icon theme | our guide to making a new multicolor icon theme]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:376--&amp;gt;&lt;br /&gt;
As a side effect of a bug fix to the icon preview dialog (see below), custom UI icon SVG files need to be updated to have their background color alpha channel set to 0 so that they display correctly (see Issue #[https://bugs.launchpad.net/inkscape/+bug/1661989 1661989 (lp)]).&lt;br /&gt;
&lt;br /&gt;
==== Third-party extensions &amp;lt;span id=&amp;quot;extensions-api&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:377--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:378--&amp;gt;&lt;br /&gt;
Most extensions that are maintained by a third-party developer (i.e. that are not an Inkscape stock extension) need to be updated to work with this version of Inkscape. Inkscape contributors have contacted many extension authors already to let them know about the upcoming changes. If your favorite third-party extension still needs to be updated to be compatible with Inkscape 1.0, please point its author to [https://wiki.inkscape.org/wiki/index.php/Release_notes/1.0#For_extension_writers the section about updating one's extension in the Wiki].&lt;br /&gt;
&lt;br /&gt;
==== Dropped / Replaced Extensions &amp;lt;span id=&amp;quot;dropped_extensions&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;==== &amp;lt;!--T:379--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:380--&amp;gt;&lt;br /&gt;
Extensions that previously used the UniConvertor library for saving/opening various file formats have been removed, as well as some extensions that depended on third-party programs:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:381--&amp;gt;&lt;br /&gt;
'''''Import extensions that have been removed:'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:382--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Hopefully, we'll get info about correctness here: https://gitlab.com/inkscape/inbox/issues/1213#note_273045677 --&amp;gt;&lt;br /&gt;
* Adobe Illustrator 8.0 and below (UC) (&amp;lt;code&amp;gt;*.ai&amp;lt;/code&amp;gt;) (Workaround: rename the file extension to &amp;lt;code&amp;gt;.eps&amp;lt;/code&amp;gt;. Newer versions can still be imported if they contain an embedded PDF.)&lt;br /&gt;
* Corel DRAW Compressed Exchange files (UC) (&amp;lt;code&amp;gt;*.ccx&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Corel DRAW 7-X4 files (UC) (&amp;lt;code&amp;gt;*.cdr&amp;lt;/code&amp;gt;) (&amp;lt;code&amp;gt;*.cdr&amp;lt;/code&amp;gt; in general can still be imported)&lt;br /&gt;
* Corel DRAW 7-13 template files (UC) (&amp;lt;code&amp;gt;*.cdt&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Computer Graphics Metafile files (UC) (&amp;lt;code&amp;gt;*.cgm&amp;lt;/code&amp;gt;) &amp;lt;!-- confirmed --&amp;gt;&lt;br /&gt;
* Corel DRAW Presentation Exchange files (UC) (&amp;lt;code&amp;gt;*.cmx&amp;lt;/code&amp;gt;)&lt;br /&gt;
* HP Graphics Language Plot file [AutoCAD] (UC) (&amp;lt;code&amp;gt;*.plt&amp;lt;/code&amp;gt;) &amp;lt;!-- confirmed --&amp;gt;&lt;br /&gt;
* sK1 vector graphics files (UC) (&amp;lt;code&amp;gt;*.sk1&amp;lt;/code&amp;gt;) &amp;lt;!-- confirmed --&amp;gt;&lt;br /&gt;
* Dia Diagram (&amp;lt;code&amp;gt;*.dia&amp;lt;/code&amp;gt;) (Workaround: export as a different format from [https://wiki.gnome.org/Apps/Dia/Download Dia]) &amp;lt;!-- confirmed --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:383--&amp;gt;&lt;br /&gt;
'''''Export extensions that have been removed:'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:384--&amp;gt;&lt;br /&gt;
* HP Graphics Language Plot file [AutoCAD] (UC) (&amp;lt;code&amp;gt;*.plt&amp;lt;/code&amp;gt;) &amp;lt;!-- confirmed --&amp;gt;&lt;br /&gt;
* sK1 vector graphics files (UC) (&amp;lt;code&amp;gt;*.sk1&amp;lt;/code&amp;gt;) &amp;lt;!-- confirmed --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:385--&amp;gt;&lt;br /&gt;
'''''Extensions that have been replaced:'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:386--&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Render → LaTeX&amp;lt;/code&amp;gt;: The [https://www.julienvitard.eu/en/eqtexsvg_en.html EQTeXSVG extension] (&amp;lt;code&amp;gt;Render → LaTeX&amp;lt;/code&amp;gt;) that could be used to convert an inline LaTeX equation into SVG paths using Python was dropped, due to its external dependencies. It has been replaced by the extension &amp;lt;code&amp;gt;Render → Mathematics → LaTeX (pdflatex)&amp;lt;/code&amp;gt; which serves the same purpose.&lt;br /&gt;
&lt;br /&gt;
==== Command line changes ==== &amp;lt;!--T:797--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:798--&amp;gt;&lt;br /&gt;
The Inkscape command line options [[#Command Line|have changed significantly (see below)]]. Any command line scripts that you have used will need to be updated for Inkscape 1.0.&lt;br /&gt;
&lt;br /&gt;
=== For extension writers &amp;lt;span id=&amp;quot;extension_updates&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:387--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:388--&amp;gt;&lt;br /&gt;
Extensions have undergone some fundamental changes. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:389--&amp;gt;&lt;br /&gt;
Inkscape's stock extensions '''have been moved to [https://gitlab.com/inkscape/extensions their own repository]''' and have been updated for compatibility with '''Python 3'''. Internally, extensions have been reorganized, many functions have been deprecated, and new functions have been added.&lt;br /&gt;
&lt;br /&gt;
==== General ==== &amp;lt;!--T:390--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:391--&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;python3&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Extensions were updated to be compatible with Python 3. While we'll be migrating away from Python 2, extension writers should aim for support of Python 2.7 and Python 3.5+ for maximum compatibility.&lt;br /&gt;
* Windows packages now ship with Python 3 (currently Python 3.7). Python 2 is not bundled anymore, so make sure to update your extension to be compatible.&lt;br /&gt;
* Inkscape now adds itself to search path on startup, so you should always be able to call it from your extension by simply calling &amp;lt;code&amp;gt;inkscape&amp;lt;/code&amp;gt;, without the need to add it to search path manually, or worrying about other potentially incompatible versions of Inkscape being available on search path.&lt;br /&gt;
* The folder structure of Windows packages was updated: Binaries were moved from the installation root to &amp;lt;code&amp;gt;bin/&amp;lt;/code&amp;gt;, Inkscape's shared files where moved from &amp;lt;code&amp;gt;share/&amp;lt;/code&amp;gt; to a &amp;lt;code&amp;gt;share/inkscape&amp;lt;/code&amp;gt; subfolder.&lt;br /&gt;
* The underscores that were previously necessary to mark elements as translatable are no longer needed. Elements that are usually translated are now by default included in translations. Elements that are usually not translated, are not included. This can be overridden by setting the &amp;lt;code&amp;gt;translatable=&amp;quot;yes/no&amp;quot;&amp;lt;/code&amp;gt; attribute.&lt;br /&gt;
* Extensions (including their &amp;lt;code&amp;gt;.inx&amp;lt;/code&amp;gt; files) can now be put into a subdirectory of the &amp;lt;code&amp;gt;extensions/&amp;lt;/code&amp;gt; folder to allow for better structuring and separation of extensions.&lt;br /&gt;
&lt;br /&gt;
==== Extension dialogs ==== &amp;lt;!--T:392--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:393--&amp;gt;&lt;br /&gt;
Extension dialogs have some new input types and layout options:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:394--&amp;gt;&lt;br /&gt;
* new multiline text fields&lt;br /&gt;
* new file chooser fields&lt;br /&gt;
* new &amp;lt;code&amp;gt;appearance=&amp;quot;url&amp;quot;&amp;lt;/code&amp;gt; for [[INX Parameters]] of type &amp;lt;code&amp;gt;&amp;quot;description&amp;quot;&amp;lt;/code&amp;gt;. You can now add clickable links to your extension UI.&lt;br /&gt;
* a simpler version of the color chooser field has been added&lt;br /&gt;
* new layout options (separator, table-like layouts)&lt;br /&gt;
* all [[INX Parameters]] now have the common attribute &amp;lt;code&amp;gt;indent=&amp;quot;&amp;lt;var&amp;gt;n&amp;lt;/var&amp;gt;&amp;quot;&amp;lt;/code&amp;gt; where &amp;lt;code&amp;gt;&amp;lt;var&amp;gt;n&amp;lt;/var&amp;gt;&amp;lt;/code&amp;gt; specifies the level of indentation in the extension UI.&lt;br /&gt;
* new &amp;lt;code&amp;gt;label&amp;lt;/code&amp;gt; parameter&lt;br /&gt;
* new option to include an image&lt;br /&gt;
* some confusing options have been merged&lt;br /&gt;
* new effect extension attribute &amp;lt;code&amp;gt;implements-custom-gui&amp;lt;/code&amp;gt; is [http://wiki.inkscape.org/wiki/index.php/INX_extension_descriptor_format#Attributes_description available] to hide the 'Extension is working' dialog.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:799--&amp;gt;&lt;br /&gt;
https://wiki.inkscape.org/wiki/images/e/eb/New_extension_dialog_fields.png&lt;br /&gt;
&amp;lt;--&amp;lt;img src=&amp;quot;https://wiki.inkscape.org/wiki/images/e/eb/New_extension_dialog_fields.png&amp;quot; alt=&amp;quot;Demo extension dialog with new fields and layout options&amp;quot; /&amp;gt;--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=250px&amp;gt;&lt;br /&gt;
File:New extension dialog fields.png|''Demo extension dialog with new fields and layout options''|alt=Demo extension dialog with new fields and layout options&lt;br /&gt;
&amp;lt;/gallery&amp;gt;--&amp;gt;&amp;lt;small&amp;gt;Image in process be back later&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== More info ==== &amp;lt;!--T:395--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:396--&amp;gt;&lt;br /&gt;
Please also note the changed [[#Command Line|command line options]], if your extension calls another instance of Inkscape.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:397--&amp;gt;&lt;br /&gt;
More detailed instructions for updating old extensions are available at [[Updating your Extension for 1.0]]. Also check the [https://inkscape.gitlab.io/extensions/documentation/ extension (&amp;lt;code&amp;gt;inkex&amp;lt;/code&amp;gt;) API documentation] and the [https://gitlab.com/inkscape/extensions stock extensions repository] for finding comparable extensions. If you have questions about extension development, you can join us in our [https://chat.inkscape.org/channel/inkscape_extensions extension development chat channel].&lt;br /&gt;
&lt;br /&gt;
=== For packagers and those who compile Inkscape &amp;lt;span id=&amp;quot;packaging_updates&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;=== &amp;lt;!--T:398--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:399--&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;autotools&amp;lt;/code&amp;gt; builds have been dropped. Please use &amp;lt;code&amp;gt;CMake&amp;lt;/code&amp;gt; for building Inkscape from now on. More info is available [https://inkscape.org/develop/getting-started/#092-onwards on our website].&lt;br /&gt;
* &amp;lt;code&amp;gt;libsoup&amp;lt;/code&amp;gt; dependency added: we use &amp;lt;code&amp;gt;libsoup&amp;lt;/code&amp;gt; for making HTTP requests without a need for &amp;lt;code&amp;gt;dbus&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;gvfs&amp;lt;/code&amp;gt;.&lt;br /&gt;
* double-conversion [https://github.com/google/double-conversion] dependency added: &amp;lt;code&amp;gt;lib2geom&amp;lt;/code&amp;gt; now depends on an external version of the library.&lt;br /&gt;
* Inkscape now uses a git submodule for the &amp;lt;code&amp;gt;extensions/&amp;lt;/code&amp;gt; directory. If you have cloned the repository and are not building from the release source code tarball, please note the [https://inkscape.org/en/develop/getting-started/ updated build instructions]&lt;br /&gt;
* On Ubuntu 18.04, Gnome's fallback icon set (package 'adwaita-icon-theme-full'), that is needed to display Inkscape's default icons completely, is no longer automatically installed. It has been added as a 'recommends' level dependency.&lt;br /&gt;
* lib2geom: [insert up-to-date info here]&lt;br /&gt;
* The environment variable &amp;lt;code&amp;gt;INKSCAPE_PORTABLE_PROFILE_DIR&amp;lt;/code&amp;gt; has been removed. Please use the equivalent &amp;lt;code&amp;gt;INKSCAPE_PROFILE_DIR&amp;lt;/code&amp;gt; instead for changing the location of the profile directory at run time. (see also [https://gitlab.com/inkscape/inkscape/issues/114 #114])&lt;br /&gt;
* Inkscape extensions have been updated to work with Python 3, they no longer depend on Python 2 (but still work with it)&lt;br /&gt;
&lt;br /&gt;
== Known Issues== &amp;lt;!--T:723--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:726--&amp;gt;&lt;br /&gt;
The Inkscape team has been working hard behind the scenes to fix as many bugs as possible for 1.0. See [https://gitlab.com/inkscape/inkscape/issues our list of confirmed and ready-to-be-worked-on issues] and [https://gitlab.com/inkscape/inbox/issues the list of new user submitted issues, questions and feature requests].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:800--&amp;gt;&lt;br /&gt;
Among these, the following issues will probably be noticed when using Inkscape 1.0:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:801--&amp;gt;&lt;br /&gt;
* Texts are not accepted as operand for boolean operations and similar functions, such as nested offset. You now need to convert to path, ungroup, and union before using in Boolean operations. See [https://gitlab.com/inkscape/inkscape/-/issues/589 #589].&lt;br /&gt;
* For both Text-inside-shape and Text-on-path, selecting the text and path/shape and using Align &amp;amp; Distribute -&amp;gt; Align (e.g. on page center) changes the relative position between text and shape. As a workaround, group them first.&lt;br /&gt;
* Manual Kerning, Text angle etc. are not supported for SVG2 flowed text by means of the specification. However, the corresponding spinbuttons in the Text toolbar are not inactive, and changing them will have no effect. [https://gitlab.com/inkscape/inkscape/-/issues/703 #703]&lt;br /&gt;
* The popover to edit attributes in the XML Editor is truncated when dialog is undocked or floating. See [https://gitlab.com/inkscape/inkscape/-/issues/1255 #1255].&lt;br /&gt;
* Grid origin is dependent on y-axis direction. For old files with grids, flip the y-axis direction, or correct the origin in those files. See [https://gitlab.com/inkscape/inbox/-/issues/933 #933].&lt;br /&gt;
* Dialogs not showing/hiding properly on small windows or some window configurations. Workaround is to resize the window or change focus to a different window. See [https://gitlab.com/inkscape/inkscape/-/issues/604 #604].&lt;br /&gt;
* Menu drop-downs appear on the wrong screen for some multi-screen setups [https://gitlab.com/inkscape/inkscape/-/issues/54]&lt;br /&gt;
* Certain Live Path Effects are known to interact poorly. For example, Powerstroke creates a path with a lot of additional nodes, and Fillet/Chamfer then tries to change all these nodes. See [https://gitlab.com/inkscape/inbox/-/issues/885 885].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:802--&amp;gt;&lt;br /&gt;
'''Windows specific issues'''&lt;br /&gt;
* Some tablets are not registered on some Windows 10 machines, see [https://gitlab.com/inkscape/inkscape/-/issues/832 #832]&lt;br /&gt;
* Windows Store fonts not discoverable by Inkscape, see [https://gitlab.com/inkscape/inkscape/-/issues/1400 #1400]. Fonts have to be installed for all users to be used in Inkscape.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:803--&amp;gt;&lt;br /&gt;
In case you notice any issues with Inkscape 1.0, please make sure to [http://inkscape.org/report report them], so we can fix them in one of the next releases!&lt;br /&gt;
&lt;br /&gt;
== Inkview == &amp;lt;!--T:704--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:705--&amp;gt;&lt;br /&gt;
'''Inkview''' (a simple SVG viewer) was considerably improved and got some new features:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:706--&amp;gt;&lt;br /&gt;
* Support folders as input (will load all SVG files from the specified folder)&amp;lt;br/&amp;gt;The &amp;lt;code&amp;gt;-r&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;--recursive&amp;lt;/code&amp;gt; option will even allow to search subfolders recursively.&lt;br /&gt;
* Implement &amp;lt;code&amp;gt;-t&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;--timer&amp;lt;/code&amp;gt; option which allows to set a time after which the next file will be automatically loaded.&lt;br /&gt;
* Add &amp;lt;code&amp;gt;-s&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;--scale&amp;lt;/code&amp;gt; option to set a factor by which to scale the displayed image.&lt;br /&gt;
* Add &amp;lt;code&amp;gt;-f&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;--fullscreen&amp;lt;/code&amp;gt; option to launch Inkview in fullscreen mode&lt;br /&gt;
* Many smaller fixes and improvements&lt;br /&gt;
&lt;br /&gt;
== Previous releases == &amp;lt;!--T:727--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:728--&amp;gt;&lt;br /&gt;
* [[Release notes/0.92]] ([[Release_notes/0.92.1 |0.92.1]], [[Release_notes/0.92.2 |0.92.2]], [[Release_notes/0.92.3 |0.92.3]], [[Release_notes/0.92.4 |0.92.4]], [[Release_notes/0.92.5 |0.92.5]])&lt;br /&gt;
* [[Release notes/0.91]]&lt;br /&gt;
* [[Release notes/0.48]] ([[Release notes/0.48.1 |0.48.1]], [[Release notes/0.48.2 | 0.48.2]], [[Release notes/0.48.3 | 0.48.3]], [[Release notes/0.48.4 | 0.48.4]], [[Release notes/0.48.5 | 0.48.5]])&lt;br /&gt;
* [[Release notes/0.47]]&lt;br /&gt;
* [[Release notes/0.46]]&lt;br /&gt;
* [[Release notes/0.45]]&lt;br /&gt;
* [[Release notes/0.44]]&lt;br /&gt;
* [[Release notes/0.43]]&lt;br /&gt;
* [[Release notes/0.42]]&lt;br /&gt;
* [[Release notes/0.41]]&lt;br /&gt;
* [[Release notes/0.40]]&lt;br /&gt;
* [[Release notes/0.39]]&lt;br /&gt;
* [[Release notes/0.38]]&lt;br /&gt;
* [[Release notes/0.37]]&lt;br /&gt;
* [[Release notes/0.36]]&lt;br /&gt;
* [[Release notes/0.35]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jabiertxof</name></author>
	</entry>
</feed>