https://wiki.inkscape.org/wiki/api.php?action=feedcontributions&user=Harshil007&feedformat=atomInkscape Wiki - User contributions [en]2024-03-28T08:26:12ZUser contributionsMediaWiki 1.36.1https://wiki.inkscape.org/wiki/index.php?title=Release_notes&diff=121864Release notes2022-06-28T03:23:00Z<p>Harshil007: fix url for 1.3 that pointed to 1.2</p>
<hr />
<div><noinclude>Here are the release notes for all current, past and future versions of Inkscape.<br />
<br />
And even more extensive list including translated versions can be found at [[Special:PrefixIndex/Release notes/]].<br />
<br />
<br />
''Notes:''<br />
: Unreleased version are set in ''italic text''.<br />
: Current stable release(s) are set in '''bold text'''<br />
<br />
<br />
</noinclude><br />
* ''[[Release notes/1.3|Inkscape 1.3]]'' &mdash; ''development branch''<br />
* '''[[Release notes/1.2|Inkscape 1.2]]''' (''[[Release notes/1.2.1|1.2.1]]'') &mdash; ''current stable release branch''<br />
* [[Release notes/1.1|Inkscape 1.1]] ([[Release notes/1.1.1|1.1.1]], [[Release notes/1.1.2|1.1.2]])<br />
* [[Release notes/1.0|Inkscape 1.0]] ([[Release notes/1.0.1|1.0.1]], [[Release notes/1.0.2|1.0.2]])<br />
* [[Release notes/0.92|Inkscape 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]])<br />
* [[Release notes/0.91|Inkscape 0.91]]<br />
* [[Release notes/0.48|Inkscape 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]])<br />
* [[Release notes/0.47|Inkscape 0.47]] <br />
* [[Release notes/0.46|Inkscape 0.46]] <br />
* [[Release notes/0.45|Inkscape 0.45]]<br />
* [[Release notes/0.44|Inkscape 0.44]]<br />
* [[Release notes/0.43|Inkscape 0.43]]<br />
* [[Release notes/0.42|Inkscape 0.42]]<br />
* [[Release notes/0.41|Inkscape 0.41]]<br />
* [[Release notes/0.40|Inkscape 0.40]]<br />
* [[Release notes/0.39|Inkscape 0.39]]<br />
* [[Release notes/0.38|Inkscape 0.38]]<br />
* [[Release notes/0.37|Inkscape 0.37]]<br />
* [[Release notes/0.36|Inkscape 0.36]]<br />
* [[Release notes/0.35|Inkscape 0.35]]<noinclude><br />
<br />
</noinclude></div>Harshil007https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.2&diff=120819Release notes/1.22022-02-01T05:32:31Z<p>Harshil007: /* Preferences */</p>
<hr />
<div><br />
<br />
{{Box| '''These Release Notes are in Draft Status.'''<br />
<br />
Important Links:<br />
* [https://gitlab.com/inkscape/inkscape/commits/master Commit History Main Program (starting from: xxx)]<br />
* [https://gitlab.com/inkscape/extensions/-/commits/master Commit History Extensions (starting from: xxx)]<br />
* [https://gitlab.com/inkscape/inkscape-docs/documentation/-/tree/master Commit History Documentation (starting from: xxx)]<br />
<br />
}}<br />
<br />
{{Box| Pending questions:<br />
<br />
* …<br />
}}<br />
<br />
<br />
<br />
== Release highlights ==<br />
<br />
'''Definitely not released yet.'''<br />
<br />
* Inkscape documents can now hold '''multiple pages''', which are managed by the new '''[[#Page_tool|Page tool]]'''<br />
* '''Editable [[#Markers|markers]] and [[#Custom_Dash_patterns|dash patterns]]'''<br />
* '''[[#Alignment_and_Distribution_snapping|On-canvas alignment snapping]]'''<br />
* '''[[#Selector_Tool|Selectable origin for numerical scaling and moving]]'''<br />
* '''[[#Align_and_distribute|All alignment options in a single dialog]]'''<br />
* '''[[#Gradient_Editor_is_back|Gradient editing in the Fill and Stroke dialog]]'''<br />
* '''[[#Layers_and_Objects_dialog|Layers and objects dialog merged]]'''<br />
* '''[[#Snapping|Snap settings refactored]]'''<br />
* '''[[#Customization_.2F_Theming|Configurable Tool bar''', '''continuous icon scaling''' and '''many more new customization options]]'''<br />
* '''Performance improvements''' for many parts of the interface and many different functions<br />
* '''[[#Notable_bugfixes|Many crash & bug fixes]]'''<br />
<br />
== General user interface ==<br />
<br />
=== Color palette ===<br />
<br />
The overall look and options of the Color palette and the Swatches dialog got a massive overhaul ([https://gitlab.com/inkscape/inkscape/-/merge_requests/2881 MR #2881]):<br />
<br />
* When switching the color palette, the switcher shows a colorful preview line for each palette<br />
* Between 1 and 5 palette rows that can be displayed all at once, or scrolled through vertically / using the arrow buttons<br />
* Improved and reliably working settings for padding, tile size and tile shape / auto-stretching<br />
<br />
[[File:Color pallet demo.gif|frame|center|Color palette layout options]]<br />
<br />
[TODO: add autostretch to demo animation?]<br />
<br />
=== Status Bar ===<br />
<br />
* The layer selection dropdown has been replaced by a layer indicator. Clicking on the indicator opens the new [[#Layers_and_Objects_dialog|Layers and object dialog]]. This change improves Inkscape's performance for documents with many layers ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3648 MR #3648]).<br />
* The status bar contents is now configurable, see [[#Bars_.2F_Toolbars|Customization section]].<br />
<br />
=== Tool bar ===<br />
<br />
* The tool bar width can now be resized and also wraps into multiple columns automatically if the screen height is too small for all icons to fit.<br />
* You can customize which tools will be part of the tool bar in the preferences, see [[#Bars_.2F_Toolbars|Customization section]]<br />
<br />
=== Dithering ===<br />
<br />
[REVIEW before release with regards to available formats]<br />
[TODO: add nicer/more obvious comparison image]<br />
<br />
Inkscape's gradients sometimes suffered from visible steps between colors, a phenomenon also known as '''gradient banding'''. Gradient banding is caused by the difference between how many different colors are available for the selected image file format and how many colors a human eye can discern. The effect becomes especially prominent when exporting a gradient that only spans a small color range to a high-resolution image. There just aren't enough colors available for a smooth transition.<br />
<br />
'''Dithering''' softens these steps '''by scattering pixels''' of the different adjacent colors along the gradient, a little bit like a blur.<br />
<br />
Dithering is now used both for '''Export of raster images''' as well as for '''displaying gradients on canvas'''([https://gitlab.com/inkscape/inkscape/-/merge_requests/3812 MR #3812]). This functionality requires a special version of Cairo, our rendering engine. This means that it will '''only be available in the pre-packaged builds''' (for '''macOS''', '''Windows''' and for the '''Linux AppImage'''). <br />
<br />
For standard Linux package formats (deb, rpm, …), it depends upon your Linux distribution maintainers whether they will patch up the version of Cairo they want to distribute. We hope that this change will one day also be included in the official Cairo packages ([https://gitlab.freedesktop.org/cairo/cairo/-/merge_requests/24 Link to ongoing discussion]).<br />
<br />
[[File:Dithering_comparison.png|frame|center|Top: Gradient banding, bottom: dithered, smooth gradient]]<br />
<br />
== Canvas ==<br />
<br />
=== Page ===<br />
<br />
* The page shadow now has a more realistic, blurry, fade-out look ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3128 MR #3128]). [TODO: add a small screenshot]<br />
* Settings for the page background / decoration were refactored, see [[#Document_Properties|section about Document properties dialog]].<br />
* Inkscape documents can now hold multiple pages! Learn more in the [[#Page_tool|section about the new Page tool]].<br />
<br />
=== Snapping ===<br />
<br />
==== Snap bar is now Snap popover ====<br />
<br />
[[File:Snapping popover .gif|frame|right|New snap settings layout]]<br />
<br />
The snap bar has been replaced with a new 'popover'-type dialog, which will unfold when you click on the little arrow symbol in the top right corner, next to the snap symbol.<br />
Snap options now have always-visible descriptions, to make them easier to understand ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3323 MR #3323]).<br />
<br />
To activate / deactivate snapping globally, click on the snap symbol in the top right corner or press '''<kbd>%</kbd>'''.<br />
<br />
The popover dialog has two different modes:<br />
* Simple: Only 3 options: snap bounding boxes and paths, activate / deactivate the new alignment snapping). This provides a simple preset for many use cases.<br />
* Advanced: Gives the familiar granular control over every snapping option. Switching from 'Advanced' back to 'Simple' is not merely a visual change, but will reset snap settings to defaults.<br />
<br />
<br />
==== Snapping preferences globalized ====<br />
<br />
Snap settings are no longer saved with the document, but are set globally for all documents in the preferences and in the snap popover dialog. <br />
The option for enabling snapping in new documents has been removed, as it no longer makes sense.<br />
<br />
The options for snapping perpependicularly and tangentially to paths or guide lines have been moved from the document preferences to the snap popover to make them more discoverable.<br />
The other snap options from the document settings dialog were removed. [TODO: check whether this is still true at the time of release]<!-- mostly moved into the global user preferences, and are now available in their Snapping section under <code>Edit → Preferences → Behavior → Snapping</code> --><br />
<br />
<br />
==== Alignment and Distribution snapping ====<br />
<br />
[[File:Snap-toolbar.png|frame|right|New alignment snapping options]]<br />
<br />
During Google Summer of Code 2021, GSOC student Parth Pant worked on adding on-canvas alignment and distribution snapping, with support of the mentors Thomas Holder and Marc Jeanmougin. <br />
As a result, three new modes of on-canvas snapping have been added. These new modes make aligning and distributing objects a very easy drag-and-drop operation ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3294 MR #3294])..<br />
<br />
When on-canvas alignment is active, Inkscape will display horizontal or vertical temporary guide lines that indicate when the selected object can be aligned relative to another object on the canvas. It connects the points of the objects that are in alignment. <br />
With distribution snapping, multiple objects close by are taken into account, making it possible to align objects in a grid, with very little effort.<br />
<br />
The temporary guide lines only appear while editing / moving objects on the canvas. Once a guide shows up, the movement of the selection is loosely constrained in the direction of the guide.<br />
<br />
<!-- Alignment and distribution snapping also have their separately configurable snap tolerances which can be adjusted in <code>Document Properties → Snap</code> [TODO: this option has not been moved to global preferences and is not available!]--><br />
Alignment and Distribution snapping guide lines display the distance(s) between objects as a little label per default. This can be disabled from <code>Edit → Preferences → Snapping: Show snap distance in case of alignment or distribution snap</code>.<br />
<br />
The 'Simple' mode of the snapping popover dialog allows you to simply activate or deactivate Alignment snapping. <br />
The 'Advanced' mode gives you additional control by allowing you to en-/disable:<br />
<br />
* Self snapping: Toggle alignment snapping for nodes in the same path while editing nodes or node handles<br />
[[File:Self snapping.gif]]<br />
* Distribution snapping: Toggle distribution snapping<br />
[[File:Aligment and distribution snapping exemple.gif]]<br />
<br />
== Tools ==<br />
<br />
=== Page tool === <br />
<br />
The new Page tool (lowest button in the tool bar) allows you to create multi-page Inkscape documents, and to import as well as export multi-page PDF documents. ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3486 MR #3486], [https://gitlab.com/inkscape/inkscape/-/merge_requests/3785 MR #3785], [https://gitlab.com/inkscape/inkscape/-/merge_requests/3821 MR #3821]). It supports overlapping pages and pages of different sizes in a single document.<br />
<br />
'''Tool usage:'''<br />
* To '''create a new page''' either:<br />
** click-and-drag on the canvas<br />
** or click on the 'Create a new page' button in the tool controls<br />
* To '''delete a page''', click on the page to select it, then click on the button <code>Delete selected page</code> or use the <code>Del</code> or <code>Backspace</code> keys.<br />
* To '''move a page''' on the canvas, click-and-drag it to the desired new position. If the option to <code>Move overlapping objects</code> is active, this will also move any objects that touch the page along with it.<br />
* To '''change a page's size''':<br />
** click on a page whose size you want to change to select it, then drag the square-shaped handle in its bottom right corner<br />
** click on the page, and then choose one of the predefined sizes in the page size dropdown, or enter your size values for the 'Custom' option, by typing them into the field in the form of <code>10cm x 15cm</code><br />
* To '''fit a page''' to:<br />
** the size of '''the drawing''': make sure to have no object selected before you switch to the Page tool. Then select a page by clicking on it, then click on the button 'Fit page to drawing or selection' in the tool controls<br />
** '''a selected object''': first select the object(s) with the selection tool, then switch to the Page tool, click on a page to select it, then press the the button 'Fit page to drawing or selection' in the tool controls<br />
* To '''add a label''' to your page, select the page by clicking on it, then enter a name or label for it into the text field in the page tool's tool controls. Labels are always visible, no matter which tool is currently selected.<br />
* To '''export a multi-page PDF''' file, use <code>File → Save a copy … → PDF</code>. This will automatically include all pages.<br />
* To '''open or import a multi-page PDF or (pdf-based) AI''' file, use <code>File → Open/Import → select file name → choose to import 'All' pages</code> [Known issue: 'import' moves content of some pages to some far out place in the drawing]<br />
<br />
''Note: Multi-page SVG files are an Inkscape-specific concept. Web browsers will only display the first page of your document, which corresponds to the 'viewbox' area of the SVG file.''<br />
<br />
=== Selector Tool ===<br />
<br />
The tool now allows to '''set the origin of the selection''' for precise numerical positioning:<br />
<br />
# '''Click''' on one of the 9 object handles to select your desired origin for the scaling, '''or select and then drag''' the middle handle to the desired position<br />
# A '''small red circle''' now indicates the new origin and the '''x/y position''' in the tool controls will adjust to the new origin.<br />
# Now '''edit the x, y, width or height values''' to move and scale your object using the new origin ([https://gitlab.com/inkscape/inkscape/-/merge_requests/2700 MR #2700])<br />
<br />
<gallery style="border: 1px solid #c8ccd1;padding: 3px;background-color: #f8f9fa;" mode="packed" heights=350px><br />
File:Change origin of selection.gif|Changing the origin for scaling numerically<br />
File:Change origin to TOP right.gif|Changing the origin to move one corner to a specified coordinate<br />
</gallery><br />
<br />
=== Text Tool ===<br />
<br />
* '''Kerning options''' are now symbolized by a '''button''' between the subscript and text direction selectors. Clicking on it will open a so-called pop-over, where all previously available options can be found. This change saves space in the Text tool's toolbar.<br />
* '''Negative kerning''' values can now be as little as <code>-1000</code> (previously -100), making them symmetrical to their positive counterparts ([https://gitlab.com/inkscape/inkscape/-/merge_requests/2569 MR #2569], [https://gitlab.com/inkscape/inkscape/-/merge_requests/3434 MR #3434])<br />
* '''Padding''': Text that is flowed into a shape and standard flowed text now have an '''additional square-shaped handle''' in the top right corner. Move the handle to adjust the text padding inside the frame ([https://gitlab.com/inkscape/inkscape/-/merge_requests/2769 MR #2769]) <span style="color:red;">'''[Currently broken]'''</span><br />
* '''Exclusion zones''': Text can now '''flow around one or more movable objects''': <br />
*# Select all object(s) (use only shapes and paths on the same object hierarchy level as the text; no groups / clones / images supported) and the text.<br />
*# Set the exclusion zone by going to <code>Text → Set subtraction frames</code>.<br />
*# Now you can move the exclusion objects around or edit their shape, and the text will adjust automatically.<br />
*# If you want to change the exclusion zones again at a later point, repeat the process with all objects that the text should flow around.<br />
Background info: <br />
''SVG 2.0 flowed text allows for <code>shape-padding</code> and <code>shape-subtract</code> attributes. <code>shape-padding</code> lets the text flow into a shape and leave some space between its edges and w where the text will start to flow. <code>shape-subtract</code> subtracts shapes with margin, so text can flow around other objects in the scene. These attributes were supported in Inkscape 1.0, but not exposed to the user. This version of Inkscape includes both an adjustable on-canvas knot for changing the padding as well as a Text menu item for setting text subtraction properties with a further knot to adjust it's margins.''<br />
<br />
[See merge request for animated gifs to add here]<br />
<br />
== Path Operations ==<br />
<br />
* New '''Split path''' operation, available from <code>'''Path → Split path'''</code>:<br />The function separates a path object that consists of multiple subpaths into a set of path objects that 'belong together'. This means that parts of a path that have holes in them are kept as whole objects. The function works by splitting up a path into non-intersecting bits, keeping intersecting bits together.<br />''Example'': A path that consists of a word, like 'Inkscape' will be split into 8 parts, one for each letter. With the familiar 'Break apart' function, there would be 12 parts, because of the holes in the letters that would be split off as their own objects, too ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3738 MR #3738]).[TODO: add animation]<br />
* On-Canvas Boolean operations [TODO: fill in if merged, seems to have low probability, lots of work to be done] https://gitlab.com/inkscape/inkscape/-/merge_requests/3357 Osama Ahmad with mentors Thomas Holder, Marc Jeanmougin, Martin Owens<br />
<br />
== Dialogs ==<br />
<br />
=== General ===<br />
<br />
* A mini-menu (downward pointing arrow symbol) was added into the title bar of every multi-dialog panel (also called 'notebook'). You can use it to close the current tab, to undock it, or to close the whole panel. It also shows a list of available dialogs, sorted by purpose, allowing you to open them with a click (([https://gitlab.com/inkscape/inkscape/-/merge_requests/3728 MR #3728])<br />
* Open dialogs are now less costly for performance, because they do not update when it's not needed ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3369 MR #3369]), or when they are hidden ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3761 MR #3761])<br />
* Docking zones now expand and flash slowly when a dialog is dragged close to them. This makes it easier to see where docking is possible ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3729 MR #3729])<br />
* The text labels of docked dialogs are now more responsive to the width of dialog ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3627 MR #3627])<br />
<br />
=== Align and distribute ===<br />
<br />
* The formerly separate <code>Arrange</code> dialog is now '''integrated''' with the <code>Align and Distribute</code> dialog. With its '''three tabs''', more '''user-friendly names''' and some '''small visual tweaks''', the dialog now holds everything that is needed for aligning, distributing and arranging objects in your drawing ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3382 MR #3382], [https://gitlab.com/inkscape/inkscape/-/merge_requests/3667 MR #3667]).<br />
* The icons inside this dialog are now smaller. <br />
* Node aligment and distribution is nolonger shown on first run Just when you use node editing tool<br />
<br />
[[File:Align and distribute dialog with 3 tabs.gif]]<br />
<br />
=== Document Properties ===<br />
<br />
The 'Snapping' tab was removed in favor of a global snapping preference, see [[#Snapping|Snapping section]]. <br />
<br />
The first tab of the Document properties dialog was refactored thoroughly to make it easier to use:<br />
<br />
* It's now labelled 'Display' instead of 'Page'<br />
* The long list of different document formats is now available from a dropdown<br />
* There is a preview available of the page format and colors [TODO: needs screenshot]<br />
* The page area(s) in a document can now have a different color than the underlying 'desk' area [TODO: mention in highlights?]<br />
* The other options have been rearranged to look tidier<br />
* The option to add margins to a document when resizing it is currently unavailable [TODO: hopefully get that back before the release]<br />
<br />
([https://gitlab.com/inkscape/inkscape/-/merge_requests/3700 MR #3700]).<br />
<br />
([https://gitlab.com/inkscape/inkscape/-/merge_requests/3400/ MR #3400], [https://gitlab.com/inkscape/inkscape/-/merge_requests/3403 MR #3403])<br />
<br />
=== Fill and Stroke dialog ===<br />
<br />
==== Color selector ====<br />
* The more intuitive HSL mode (hue, saturation, lightness) is now the default mode of the color selector. <br />
* All color selection modes (e.g. HSL, HSV, RGB, CMYK, color wheel, CMS) have been moved into drop-down menu, with icons. You can get the old, tabbed look back by disabling the option in <code>Edit → Preferences → Interface: Use compact color selector mode switch</code> ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3443 MR #3443]).<br />
<!-- [TODO] HSLuv mode (not merged yet) --><br />
<br />
==== Gradient Editor is back ====<br />
<br />
A replacement for the [https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.1#Legacy_Gradient_Editor_dialog_removed|lost gradient editor] was added to the Fill and Stroke dialog ([https://gitlab.com/inkscape/inkscape/-/merge_requests/2688 MR #2688], [https://gitlab.com/inkscape/ux/-/issues/67 Bug ux#67]).<br />
<br />
This allows you to add, edit and delete gradient stops directly in the 'Fill and Stroke' dialog again:<br />
<br />
* to '''add''' a new stop, '''double click''' on the gradient preview<br />
* to '''move''' a stop, '''click and drag''' it along the gradient preview or enter the stop offset numerically for more precision<br />
* to '''remove''' a stop, click on it to '''select it, then press the <code>Del</code> or <code>Backspace</code> key'''<br />
* The Gradient tool toolbar options `repeat mode`, `reverse gradient direction`, a gradient selection library and a list of all stops have been added here, too, so all the options pertaining to gradients are in easy reach.<br />
*we added a preference to auto delete non used gradients. previously, inkscape deletes the non used gradients automatically. now, we made this optional so that, users can preserve those gradients in SVG file. https://gitlab.com/inkscape/inkscape/-/merge_requests/3897<br />
<br />
<div><ul> <br />
<li style="display: inline-block;">[[File:Gradient editor adding stops.gif|frame|Changing gradient stop color, moving it, adding a new stop]]</li><br />
<li style="display: inline-block;">[[File:Gradient editor - repete.gif|frame|Inverting the gradient's direction and changing its repeat mode]]</li><br />
<li style="display: inline-block;">[[File:Adding and removing stops in to list.gif|frame|Another way to add, edit and delete single stops is to use the list of gradient stops. Users can add stops by clicking on the <code>+</code> button, and can delete them by clicking on the <code>-</code> button.]]</li><br />
<li style="display: inline-block;">[[File:Gradients Library.gif|frame|With the new gradient selection dropdown, users can duplicate gradients by clicking on the <code>+</code> button.]]</li><br />
<li style="display: inline-block;">[[File:First and last node offset.gif|frame|Users can offset (move) the first and last stops of a gradient. The color beyond the last/first gradient stop is uniformly that of the last/first stop.]]</li><br />
</ul></div><br />
<br />
<br />
==== Markers ====<br />
<br />
The markers drop down list has been replaced by a little dialog that displays all available markers in a grid, and even allows you to edit the selected marker! This project was undertaken by GSOC student Rachana Podaralla with the mentors Michael Kowalski, Marc Jeanmougin and Martin Owens ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3394 MR #3394], [https://gitlab.com/inkscape/inkscape/-/merge_requests/3420 MR #3420]).<br />
<br />
When clicking on the drop down for the start, middle or end markers, you will see the following:<br />
* a list of markers used in the current document at the top<br />
* below that, a list of all available markers, which also contains some fun new markers!<br />
* at the bottom, the 'Edit' section, with:<br />
** a preview of how the marker will look<br />
** some number fields to change the size of the marker (keep the lock on to scale proportionally)<br />
** an option to scale the markers when the stroke width is changed<br />
** options for changing the marker direction<br />
** the option to change the marker's angle and to have that angle fixed<br />
** marker offsetting options<br />
** a button to enable editing of markers (rotate, scale, move) on the canvas<br />
<br />
<div><ul> <br />
<li style="display: inline-block;">[[File:Working with new markers.gif|frame|Adding and editing markers with the new dialog]]</li><br />
<li style="display: inline-block;">[[File:Edit markers on canvas.gif|frame|Editing markers directly on the canvas]]</li><br />
<br />
TODO: record new animation where rotation is also presented<br />
</ul></div><br />
<br />
==== Custom Dash patterns ====<br />
<br />
To '''choose your own dash pattern''', select '''Custom''' in the dash pattern drop-down menu. This will make '''a new text field''' show up where you can add your new custom dash pattern '''by typing in numbers'''. Each number corresponds to the length of a dash or a gap. It always starts with a dash, and when it reaches the end, it will continue with the first number again, for the next gap or dash. So if you enter an even number of numbers, e.g. '1 1 4.5 4.5' the pattern will be 'dot - short gap - dash - long gap' and then repeat again, and for an uneven number of numbers, the pattern will be inverted when the first 'set' ends. <br />
<br />
On the canvas, you can watch how your object changes when you change the custom dash pattern numbers.<br />
<br />
[TODO: needs gif]<br />
<br />
==== Other small changes ====<br />
<br />
Line cap and line join order buttons have been reordered, so they match vertically ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3402 MR #3402]).<br />
<br />
=== Layers and Objects dialog ===<br />
<br />
A new dialog was created that merges the functionality of the familiar 'Layers' and 'Objects' dialogs, with better performance ([https://gitlab.com/inkscape/inkscape/-/merge_requests/2466 MR #2466], [https://gitlab.com/inkscape/inkscape/-/merge_requests/3635 MR #3635], [https://gitlab.com/inkscape/inkscape/-/merge_requests/2466 MR #2466], [https://gitlab.com/inkscape/inkscape/-/merge_requests/3741 MR #3741], [https://gitlab.com/inkscape/inkscape/-/merge_requests/3597 MR #3597], [https://gitlab.com/inkscape/inkscape/-/merge_requests/3645 MR #3645]).<br />
<br />
It is available from both the 'Layers' and the 'Objects' menu and offers the following functionality:<br />
<br />
* a button to toggle between 'Layers' and 'Objects' view<br />
* a list of all layers and objects in the drawing, featuring new icons for the different object types<br />
* 8 alternating default colors for layers and the objects in them:<br />
** these colors are used for drawing the paths in the respective layers<br />
** the colors can be set (in case they clash with your theme, or you cannot see the paths that you draw) in the file <code>style.css</code> in your Inkscape preferences directory<br />
* layer and object colors can be customized for each layer/object on its own, by clicking on the vertical color bar at the end of each line<br />
* tiny mask and scissor symbols indicate that a clip or mask is applied to an object<br />
* object and layer names (label, not id) can be changed after a double-click on the current name<br />
* icons for locking and hiding a layer/object light up when you hover over the layer's row:<br />
** click to hide/unhide, lock/unlock, Shift+click to hide/lock other items [TODO: check whether 'on same level' would apply, doesn't work currently]<br />
* holding Alt while hovering over an object in the dialog will highlight that object on canvas<br />
* layers as well as objects can be multi-selected<br />
* the context (right-click) menu for layers provides options to move, delete, rename the current layer, to lock/hide all/other/the current layers, to add a new layer and to convert a layer to a group<br />
* the context menu for objects provides the same options as it would when you right-click on the object on canvas<br />
<br />
Note:<br />
<br />
* the (partially hidden) setting for path colors in the preferences file is no longer respected. Adjust the style.css file as a workaround. <br />
* the dialog no longer offers the options to change opacity, blur or blend mode. Use the Fill and Stroke dialog as a workaround.<br />
* the type-forward search to filter for objects is no longer available. For objects, use the Search and Replace dialog as a workaround, for layers there is currently no replacement.<br />
<br />
[TODO: needs a picture]<br />
<br />
=== Preferences === <br />
<br />
* The preferences zoom ruler now respects your theme's look ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3450 MR #3450])<br />
* An option to make '''<code>Select same</code>''' behave like <code>Select all</code> with respect to whether it selects objects only in the current layer or in all layers was added to <code>Edit → Preferences → Behavior → Selecting</code> ([https://gitlab.com/inkscape/inkscape/-/merge_requests/2832 MR #2832])<br />
<br />
=== SVG Font Editor ===<br />
<br />
Bug fixes, small face lift and UX and performance improvements of the dialog ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3396 MR #3396], [https://gitlab.com/inkscape/inkscape/-/merge_requests/3552 MR #3552], [https://gitlab.com/inkscape/inkscape/-/merge_requests/3628 MR #3628])<br />
<br />
To improve font editing experience new dialog simplifies glyph organization. When editing a font users can start by inserting new glyphs (glyph auto generation makes it easy - press '+' to add new glyphs). Next the user can select a glyph they want to edit and hit "Edit" button. Inkscape will then create a layer dedicated to this glyph, switch to it, and hide other layers. Thanks to this feature canvas can remain uncluttered, with only edited glyph visible.<br />
<br />
SVG font dialog improvements:<br />
<br />
* speed improvements: Inkscape can now handle fonts with thousands of glyphs<br />
* automatic glyph generation: adding new glyph creates new entry and populates unicode string based on the last defined glyph; pressing '+' creates glyphs with consecutive unicodes<br />
* glyph management: glyph editing action creates glyph-specific layers to keep glyphs organized<br />
* added grid glyph view which offers larger preview than a list<br />
<br />
=== Swatches ===<br />
<br />
The Swatches dialog uses the same improved settings as [[#Color_palette|the color palette]].<br />
<br />
=== Text and Font dialog ===<br />
<br />
The dialog's width has been reduced, so it won't take up excessive amounts of space when docked ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3314 MR #3314]).<br />
<br />
<br />
=== Trace Bitmap ===<br />
<br />
The '''Trace Bitmap''' dialog received a few updates and some more polish ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3405 MR #3405]):<br />
<br />
* The '''preview auto-updates''' more reliably and shows a better preview image.<br />
* The '''preview location''' now adjusts to the dialog's format: if it is wider than tall, it moves to the right side, and if it is taller than wide, the preview appears at the bottom of the dialog.<br />
* The number entry fields are now accompanied by '''draggable sliders'''.<br />
<br />
=== Transform dialog ===<br />
<br />
We cleaned up this dialog, reduced width and added explanation for metric transformations ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3381 MR #3381])<br />
<br />
<br />
== Filters ==<br />
<br />
<br />
== Live path effects ==<br />
We added button in to Live Path Effect Dialog that will select parent path that is related to that path. It quality of life feature for Booleans, Copie, etc...<br />
<br />
[[File:Select satelit.png]]<br />
<br />
<br />
We also fixed Problems that weare present when you copy/duplicate/ or stamped paths with LPE. This fixies big namber of bugs<br />
<br />
TODO: needs more info<br />
<br />
[https://gitlab.com/inkscape/inkscape/-/merge_requests/3479 MR #3479]<br />
<br />
=== Copy LPE ===<br />
<br />
New Copies Lpe. This will allows you to quickly copy large number of objects non distractively. Has many advanced features like mirroring or transformations to create interesting grids and pattrens and variations quickly.<br />
<br />
Features:<br />
* Cloning of objects in rows an colloms<br />
* Offset of rows and colloms<br />
* 16 Mirroring modes<br />
* Linear Blendin of scale (4 mode+ mirroing)<br />
* Linear Blendin of rotation (4 modes + mirroing)<br />
* Custom Gap Controls<br />
* Custom styling of clones<br />
<br />
[[File:Copie LPE.gif]]<br />
<br />
[https://gitlab.com/inkscape/inkscape/-/merge_requests/3814 MR #3814]<br />
<br />
=== Fixes ===<br />
<br />
* Perspective/envelope LPE now works on objects with 0 width or height . (edge cases for single line stroke) ([https://gitlab.com/inkscape/inkscape/-/merge_requests/2712 MR #2712])<br />
<br />
== Import / Export ==<br />
<br />
[TODO: not available yet, fill in when/if merged]<br />
Anshudhar Kumar Singh with mentors Michael Kowalski, Ted Gould, Tavmjong Bah <br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3825<br />
<br />
== Customization / Theming ==<br />
<br />
=== General User Interface ===<br />
<br />
* The font size in the user interface can be adjusted at <code>Edit → Preferences → Interface → Theming: Font scale</code> ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3690 MR #3690])<br />
* The <code>+</code>/<code>-</code> buttons for number entry fields are now smaller. If you prefer the old, wider buttons, they can be turned on again by disabling <code>'''Preferences → Interface : Use narrow number entry boxes''' </code>. ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3358 MR #3358])<br />
<br />
=== Bars / Toolbars ===<br />
<br />
* You can now hide elements from the status bar (style indicator, layer indicator, mouse coordinates, canvas rotation) at <code>Edit → Preferences → Interface: Status bar</code> ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3445 MR #3445])<br />
* You can now hide tools from the tool bar at <code>Edit → Preferences → Interface → Toolbars: Toolbars</code> ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3515 MR #3515])<br />
<br />
[[File:Editing toolbox.gif]] [TODO: outdated, needs new recording]<br />
<br />
=== Cursors ===<br />
<br />
* The drop shadow is now optional for mouse cursors. You can turn it off in <code>Edit → Preferences → Interface → Mouse cursors: Show drop shadow</code> ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3352 MR #3352]).<br />
<br />
=== Icons ===<br />
<br />
* Multiple icons in the Multicolor icons set got small retouches and other improvements to readability or contrast, e.g. the green color is now a little brighter when using a dark theme, to improve contrast. <br />
* Cursors and icons in Multicolor icon theme for the Bézier tool and the Calligraphy tool in the tool bar now use the same imagery [to be confirmed]<br />
* <code>Align and distribute</code> icons are now smaller, some were redesigned to fit in to 16x16 grid. <br />
* The icon sizes for the tool bar and the control / tool controls bar can now be adjusted smoothly on a continuous scale from from 100% to 300% in <code>Edit → Preferences → Interface → Toolbars: Toolbox icon size / Control bar icon size</code>. Changing the size no longer requires a restart.<br />
<br />
=== Themes ===<br />
<br />
* A contrast slider was added for fine tuning the selected theme's colors at <code>Edit → Preferences → Interface → Theming: Contrast</code> ([https://gitlab.com/inkscape/inkscape/-/merge_requests/906 MR #906])<br />
<br />
<gallery mode=packed heights=550px><br />
File:Contrast slider.gif|The contrast slider allows to fine-tune the theme's colors<br />
</gallery><br />
<br />
<br />
== macOS-specific Changes ==<br />
<br />
On macOS, enable all special menu items in the application menu and hide them from other menus ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3767 MR #3767])<br />
<br />
<br />
== Windows-specific Changes ==<br />
<br />
Modifier keys now work with pen input ([https://gitlab.com/freedesktop-sdk/mirrors/gnome/gtk/-/commit/46c12b2c922d5592cedd29624cbf3be6b4411084 Commit #46c12b])<br />
<br />
== Extensions ==<br />
<br />
* Add option to limit output extension to save copy ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3600 MR #3600])<br />
* Added Python app dirs dependency ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3568 MR #3568]) [Is this a bug fix?]<br />
<br />
== Command line ==<br />
<br />
* 'verbs' have been removed. All verbs are available as 'actions' now (see [[#Behind_the_curtains|below]] for more context)([https://gitlab.com/inkscape/inkscape/-/merge_requests/3884 MR #3884], [https://gitlab.com/inkscape/inkscape/-/merge_requests/3880 MR #3880], [https://gitlab.com/inkscape/inkscape/-/merge_requests/3874 MR #3874]).<br />
* A new action for scaling by a factor has been added, it replaces the previous one, which is now called 'grow' ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3880 MR #3880]).<br />
<br />
== Behind the curtains ==<br />
<br />
* '''Gio::Actions''': The old 'verbs' were converted to 'actions'. This work was done to prepare for migrating to Gtk4. It also makes it possible to reach them all '''from the commands palette''', to assign keyboard shortcuts them and to use them on the command line. A big part of this work was done by Google Summer of Code student SUSHANT A.A. with the mentors Alexander Valavanis, Ted Gould and Tavmjong Bah.<br />
<br />
=== Symbols ===<br />
Add support for x, y, width and height SVG2 attributes on <symbol>.<br />
Follows logic of <svg> element, which already supported these attributes ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3828 MR #3828])<br />
<br />
== Notable bugfixes ==<br />
<br />
=== Crash fixes ===<br />
<br />
* Check knot still exists before updating ([https://gitlab.com/inkscape/inkscape/-/merge_requests/717 MR #717])<br />
* Masive colection of crash fixes releted to number of LPE (copy, stampe, duplicate) ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3479 MR #3479])<br />
* Action after grouping 3D boxes crash Fix ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3698 MR #3698])<br />
* Fix for crashing of inkscape while Quiting ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3681 MR #3681])<br />
* Fix crash due to invalid or malformed direct-action string ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3663 MR #3663])<br />
* Bezier curve tool Backspace crash ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3715 MR #3715])<br />
* Fix crash scrolling across line height units ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3541 MR #3541])<br />
* Fix adding a path effect to symbol causes crash ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3520 MR #3520])<br />
* Fix drag-and-drop svgs, stops crash ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3710 MR #3710])<br />
* Handle two items in spray tool's single path mode ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3470 MR #3470])<br />
* Icon preview crash ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3439 MR #3439])<br />
* Prevents crashing during 3D box import ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3592 MR #3592])<br />
* Fill between Paths LPE crash on selecting ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3801 MR #3801])<br />
<br />
<br />
=== Other bug fixes ===<br />
<br />
* Inkscape no longer slows down when using grids and havign the Document Properties dialog open on macOS<br />
* Calligraphy tool: use correct tool tilt direction ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3782 MR #3782], [https://gitlab.com/inkscape/inkscape/-/issues/1692 Bug #1692])<br />
* duplicated gradeint does not get deleted ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3361 MR #3361])<br />
* Last line in paragraph is not justified anymore ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3780 MR #3780])<br />
* Fix #1034 - Recursively flatten css style when copying ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3656 MR #3656])<br />
* new boolean operation algorithm ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3724 MR #3724])<br />
* Respect mouse down before mouse move coordinates (WIN) ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3735 MR #3735])<br />
* Remove mandatory break from end of paragraphs, added in Pango 1.49 ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3630 MR #3630])<br />
* Fix: Subsequent font changes to words in the same textbox now apply ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3631 MR #3631])<br />
* Fix numpad input for unimode in text tool ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3689 MR #3689])<br />
* Restore refresh of units trackers ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3665 MR #3665])<br />
* Fix find and replace if text has description, nested tspans ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3551 MR #3551])<br />
* all canvas knots should have same size and be controlled form preferences ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3679 MR #3679], [https://gitlab.com/inkscape/inkscape/-/merge_requests/3699 MR #3699])<br />
* Fix multiline vertical text positioning in browsers ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3537 MR #3537])<br />
* Stop changing line height when units change ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3544 MR #3544])<br />
* Fix Clone Tiler menu item, action mismatch ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3650 MR #3650])<br />
* fix: Cannot quit Inkscape on macOS Big Sur from welcome screen (MAC) ([https://gitlab.com/inkscape/inkscape/-/issues/2762 MR #2762])<br />
* Fix: Position of flowed text no longer applies extra transforms on text ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3695 MR #3695])<br />
* Fix default value for saturate in color matrix filter ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3626 MR #3626])<br />
* nodes widget no longer appears on startup in align and distribute dialog ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3677 MR #3677])<br />
* fixes #2621. Clicking on fill/stroke in the status bar now reopens the dialog if it is hidden ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3754 MR #3754])<br />
* Fix KP_2,4,6,8 shortcuts for rect tool ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3773 MR #3773])<br />
* Transform handle modifiers are now displayed on status bar ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3809 MR #3809])<br />
<br />
=== Even more bug fixes ===<br />
<br />
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.<br />
<br />
For a complete list, visit [https://gitlab.com/inkscape/inkscape/-/issues?milestone_title=Inkscape+1.2 our GitLab issue tracker] and see the [https://gitlab.com/inkscape/inkscape/-/commits/1.2.x commit history].<br />
<br />
== Translations ==<br />
<br />
The following UI translations received updates:<br />
<br />
* …<br />
<br />
The Windows installer translation was updated for [2021-03-03]:<br />
<br />
* …<br />
<br />
The following documentation translations received updates:<br />
<br />
* …<br />
<br />
=== Contributing to interface translations ===<br />
<br />
Want to help with translations? [https://inkscape.org/contribute/translations/ Learn how to help!]<br />
<br />
== Documentation ==<br />
<br />
* …<br />
<br />
=== Contributing to documentation and documentation translation ===<br />
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].<br />
<br />
== Website ==<br />
<br />
[TODO: update if merged]<br />
Ishaan Arora with mentors Thomas Holder, Martin Owens <br />
<br />
== Important changes for packagers ==<br />
<br />
* New dependency on <code>python-cssselect</code> added which is required for usage of Inkscape extensions ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3239 MR #3239])<br />
* As Python <code>distutils</code> are now deprecated, they have been replaced by <code>python3-packaging</code> ([https://gitlab.com/inkscape/extensions/-/merge_requests/368 MR extensions#368])<br />
* [NOT MERGED YET] Dithering for gradients (see [[#Dithering|Dithering section]]) is available with a build flag (<code>-DWITH_INTERNAL_CAIRO=ON</code>), which causes Cairo to be patched for dithering during the build process. Please find more information in [https://gitlab.com/inkscape/inkscape/-/merge_requests/3812 MR #3812].<br />
<br />
== Known issues ==<br />
<br />
* Gradient editing [as of 2022-01-24]:<br />
** If you convert your gradient to swatch, the gradient editor cannot be used for editing it anymore.<br />
** Canvas stops and gradient editor stops highlighting will stop working in some cases.<br />
<br />
== Other releases ==<br />
<br />
{{:Release notes}}</div>Harshil007https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.2&diff=120684Release notes/1.22022-01-12T11:15:06Z<p>Harshil007: corrected spellings and added info. about Document Properties dialog.</p>
<hr />
<div><br />
<br />
{{Box| '''These Release Notes are in Draft Status.'''<br />
<br />
Important Links:<br />
* [https://gitlab.com/inkscape/inkscape/commits/master Commit History Main Program (starting from: xxx)]<br />
* [https://gitlab.com/inkscape/extensions/-/commits/master Commit History Extensions (starting from: xxx)]<br />
* [https://gitlab.com/inkscape/inkscape-docs/documentation/-/tree/master Commit History Documentation (starting from: xxx)]<br />
<br />
}}<br />
<br />
{{Box| Pending questions:<br />
<br />
* …<br />
}}<br />
<br />
<br />
<br />
== Release highlights ==<br />
<br />
'''Definitely not released yet.'''<br />
<br />
== Important changes for packagers ==<br />
<br />
* New dependency on <code>python-cssselect</code> added which is required for usage of Inkscape extensions ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3239 MR #3239])<br />
<br />
== Speed Improvements ==<br />
<br />
* Dialogs have been refactored to better control their update and refresh mechanisms ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3369 MR #3369]), and will defer updates when hidden ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3761 MR #3761])<br />
* New Layers and Objects dialog significantly improves performance when handling many objects at the same time. ([https://gitlab.com/inkscape/inkscape/-/merge_requests/2466 MR #2466] [https://gitlab.com/inkscape/inkscape/-/merge_requests/3635 MR #3635])<br />
* Document Properties dialog enormously sped up on macOS if grids are in use. ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3400/ MR #3400], [https://gitlab.com/inkscape/inkscape/-/merge_requests/3403 MR #3403])<br />
* Speed improved for documents with many layers by using static layer selection in the status bar ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3629 MR #3629])<br />
<br />
== General user interface ==<br />
<br />
The padding of the <kbd>+</kbd> / <kbd>-</kbd> buttons for number entry fields has been reduced, so those fields now take up considerably less space. If you prefer the wider buttons, this can be turned off in <code>'''Preferences > Interface : Use narrow number entry boxes''' </code>. ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3358 MR #3358])<br />
<br />
=== Color picker ===<br />
HSL is much more intuitive way how to think about colors so now its default mode for color picker. we moved all color picker blending modes in to drop-down and added icons for cleaner UI.<br />
<br />
<br />
=== Info Bar ===<br />
Layers drop-down indicator was replace by button that will open new [[#Layers_and_Objects_dialog|Layers and object dialog]]<br />
<br />
=== Dialog System ===<br />
we made tab labels more responsive to the width of dialog<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3627<br />
<br />
Docking zones now blink after you start dragging tab to show where it is possible to dock it <br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3729<br />
<br />
We added Options button (arrow down) next to every dialog, It has option for closing, un-docking but also open any dialog<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3728<br />
<br />
=== Icons ===<br />
<br />
===== Multicolor icons =====<br />
Multiple icons got small retouches and other improvements to readability or contrast. Align and distribute icons got new redesign to fit in to 16x16 grid. Green color for dark theme got little brighter to improve contrast<br />
Cursors and icons in toolbox for bezier tool and calligraphy now use same imagery<br />
<br />
== Canvas ==<br />
=== Page ===<br />
we added realistic shadow to the page<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3128<br />
<br />
=== Snapping ===<br />
==== Snapping Settings ====<br />
Snapping settings got unified and settings are no longer saved in to svg file but to to preferences inside of inkscape.<br />
All snapping settings are moved to '''Preferences> Behavior > Snapping'''<br />
<br />
==== Snapping Toolbar ====<br />
Snapping toolbar got removed and replaced with new simplified snapping pop over. You can find it in top Right corner as a toggle switch with arrow for change preferences.<br />
<br />
Preferences has two modes:<br />
* Simple - 3 options (Bounding box, paths, Alignment snapping). This should be good simple preset for most of users needs.<br />
* Advanced - All granualr control over every snapping option. This provides all functionality for pro users<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3323<br />
<br />
<br />
<br />
[[File:Snapping popover .gif]]<br />
<br />
==== Alignment and Distribution snapping ====<br />
<br />
Three new modes of on-canvas snapping have been added. These new modes make aligning and distributing objects a very easy drag and drop operation.<br />
<br />
The new snapping options can be enabled or disabled from the <code>Snap popover -> Advanced</code> using the following new options:<br />
* Alignment Snapping : Toggle alignment snapping for objects.<br />
* Self snapping : Toggle alignment snapping for nodes in the same path while editing nodes.<br />
* Distribution snapping : Toggle distribution snapping.<br />
<br />
[[File:Snap-toolbar.png|new Snap Toolbar options]]<br />
<br />
Alignment and distribution snapping also have their separately configurable snap tolerances which can be adjusted in <code>Document Properties > Snap</code>.<br />
Both Alignment and Distribution snapping also have a preference to show snap distances which can be enabled or disabled from <code>Preference > Snapping > Show snap distance in case of alignment or distribution snap</code>.<br />
<br />
===== Alignment Guides =====<br />
<br />
are horizontal or vertical lines that only appear when you're editing objects on the canvas. Temporary guide lines appear if the selected object can be aligned relative to another object on the canvas. Once a guide does occur, the movement of the selection is constrained in the general direction of the guide which makes placing objects on the canvas easier.<br />
====== Self snapping ======<br />
<br />
is useful for node editing. Nodes will snap to their own geometry<br />
<br />
===== Distribution Guides ===== <br />
<br />
are also a new feature added to Inkscape. These are spacing guides that appear in between equally spaced objects. These guides make it easier to place objects at equal distance from each other. These guides also appear in horizontal or vertical direction based on the optimum snap position.<br />
[[File:Distribution-snapping-demo.gif|center|Distribution and Alignment Snapping]]<br />
<br />
Related Merge Request: https://gitlab.com/inkscape/inkscape/-/merge_requests/3294<br />
<br />
== Tools ==<br />
<br />
=== Selector Tool ===<br />
<br />
==== Custom Origin ==== <br />
<br />
You can edit the Origin of the selection. By clicking on one of 8 canvas handles <code><-></code> changes the origin/ anchor point of the selection. After that, you will see a big gray cross from a new origin. This change will be reflected in the toolbar from where you can edit position and size with precise numbers. This is useful if you want to move/scale a selection with a precise number in mind. You can also move origin anywhere by dragging on the middle handle + .<br />
<br />
[https://gitlab.com/inkscape/inkscape/-/merge_requests/2700 2700]<br />
<br />
<br />
[[File:Change origin of selection.gif]]<br />
[[File:Change origin to TOP right.gif]]<br />
<br />
=== Text Tool ===<br />
<br />
New feature padding knot to flow box [https://gitlab.com/inkscape/inkscape/-/merge_requests/2769 2769]<br />
<br />
SVG 2.0 flowed text allows for shape-padding and shape-subtract attributes, allowing for the text to flow into a shape and leave some space between it's edges and where the text will start to flow as well as subtracting shapes with margin, which allows text to flow around other objects in the scene. These attributes were supported in Inkscape 1.0, but not exposed to the user. This version of Inkscape includes both an adjustable on-canvas knot for changing the padding as well as a Text menu item for setting text subtraction properties with a further knot to adjust it's margins.<br />
<br />
[See merge request for animated gifs to add here]<br />
<br />
kerning options moved to pop over to save space in toolbar.<br />
We also increased range sliders for letters/words spacing<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/2569<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3434<br />
<br />
Last line in paragraph is not justified anymore<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3780<br />
<br />
=== Page tool === <br />
New tool and feature that allows you to create multipage ( pages ) SVG and PDF. As a part of this feature is also import of multipages to inkscape.<br />
* you can create new page on canvas<br />
* you can edit size page on canvas<br />
* you can change position of page on canvas<br />
* you can create new page by clicking + button in toolbar<br />
* you can name your pages<br />
* you can delete page<br />
* you can fit page size around your selection<br />
* you can type in page sizes<br />
* you can chose page size from presets<br />
* You can open PDF/AI with multiple pages<br />
* You can import pages from pdf in to existing svg (file> import)<br />
* you can save/export multipage pdf<br />
* you can save multipage svg ( multipages are not supported in browsers first page is viewport for browsers)<br />
(TODO: document all features and how it works)<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3486<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3785<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3821<br />
<br />
=== Caligraphy brush / pen === <br />
<br />
Allows fixation to have negative values<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3782<br />
<br />
== Dialogs ==<br />
<br />
=== General ===<br />
<br />
You can hide the docking area on the left or right on the screen with a single mouse action now! <br />
Click on the vertical <code>'''...'''</code> or drag the bar past 50% percent of the minimal dock width ([https://gitlab.com/inkscape/inkscape/-/merge_requests/2969 MR #2969])<br />
<br />
<gallery mode="packed" heights=450px><br />
File:Hiding docks.gif| Toggle to hide/unhide dock<br />
</gallery><br />
<br />
<br />
<br />
=== Preferences === <br />
<br />
Preferences zoom ruler respect theme look<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3450<br />
<br />
Allow select same to work like select all<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/2832<br />
<br />
=== Document Properties ===<br />
We revamped the document properties dialog from old cluttered, not so user friendly to completely redesigned dialog that users will enjoy<br />
<br />
=== Trace Bitmap ===<br />
<br />
Clean up of ui: Added sliders , fixed live preview, dialog is size responsive <br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3405<br />
<br />
=== Color pallet and Swatches ===<br />
<br />
We improved Look and settings options of this two panels. Scrolling is now possible just on vertical axis <br />
<br />
[[File:Color pallet demo.gif]]<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/2881<br />
<br />
=== Alignment and distribute ===<br />
<br />
We fused Arrange dialog into Alignment and Distribution dialog . its in 3 tabs with more user friendly names and small visual tweaks.<br />
<br />
Icons inside this dialog are smaller and redesign. <br />
<br />
[[File:Align and distribute dialog with 3 tabs.gif]]<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3382<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3667<br />
<br />
=== Layers and Objects dialog ===<br />
<br />
We fused Layers and objects dialog in to new improved dialog. <br />
<br />
* new icons for every object type<br />
* first object icon enable/disable view of objects<br />
* masks and clipping paths are added as a overly suicon<br />
* every new layer has new color <br />
* Colors of icons in panel and paths on canvas are linked for better organization<br />
* you can edit color of of layer/object by slisking on color block on right <br />
* default highlight colors delegated to <code>style.css</code> file <br />
* double click label (name of the object) to rename it<br />
* info-bar shows you current layer if you click on it and will open layers dialog<br />
<br />
* shift-click on an eye icon toggles layer solo visibility (hiding others)<br />
<br />
* shift-click on a padlock locks other layers<br />
*If you hold Alt and hover over items in dialog all other elements get lover opacity. So you can see what exactly is the object you pointing at<br />
<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/2466<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3741<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3597<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3645<br />
<br />
=== SVG Font Editor ===<br />
<br />
Bug fixes, small face lift and UX and performance improvements of the dialog<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3396<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3552<br />
<br />
=== Text and Font dialog ===<br />
<br />
The dialog's width has been reduced, so it won't take up excessive amounts of space when docked ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3314 MR #3314]).<br />
<br />
=== Transform dialog ===<br />
<br />
We cleaned up this dialog, reduced width and added explanation for metric transformations<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3381<br />
<br />
=== Fill and Stroke dialog ===<br />
==== Gradient Editor is back ====<br />
<br />
A replacement for the [https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.1#Legacy_Gradient_Editor_dialog_removed|lost gradient editor] was added to the Fill and Stroke dialog ([https://gitlab.com/inkscape/inkscape/-/merge_requests/2688 MR #2688], [https://gitlab.com/inkscape/ux/-/issues/67 But UX#67]).<br />
<br />
Users can now add, edit and delete gradient stops directly in the 'Fill and Stroke' dialog.<br />
<br />
New stops can be added by <code>double clicking</code> on the gradient preview, and can be deleted by selecting them and pressing the <kbd>Del</kbd> or <kbd>Backspace</kbd> key. Their position can be adjusted with the mouse by <code>dragging</code> the stops along the gradient preview, or numerically using stop offset option for more precise adjustments.<br />
<br />
[[File:Gradient editor adding stops.gif]]<br />
<br />
The Gradient tool toolbar options `repeat mode`, `reverse gradient direction`, a gradient selection library and a list of all stops have been added here, too, so all the options pertaining to gradients are in easy reach.<br />
<br />
[[File:Gradient editor - repete.gif]]<br />
<br />
Another way to add, edit and delete single stops is to use the list of gradient stops. Users can add stops by clicking on the <code>+</code> button, and can delete them by clicking on the <code>-</code> button.<br />
<br />
[[File:Adding and removing stops in to list.gif]]<br />
<br />
With the new gradient selection dropdown, users can duplicate gradients by clicking on the <code>+</code> button.<br />
<br />
[[File:Gradients Library.gif]]<br />
<br />
Users can offset (move) the first and last stops of a gradient. The color beyond the last/first gradient stop is uniformly that of the last/first stop and it becomes transparent where the gradient postion handles end.<br />
<br />
[[File:First and last node offset.gif]]<br />
<br />
==== Markers ====<br />
Markers have new drop-down options where you can control size offset and rotation of markers. This allowed us to remove duplicate markers so UI is much easier to navigate.<br />
We also cleaned out marker presets and added few new arrows and also join ends<br />
<br />
[[File:Working with new markers.gif]]<br />
<br />
<br />
<br />
You can also edit size rotation and offset of markers on canvas. By clicking on edit button in style tab under marker<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3394<br />
<br />
[[File:Edit markers on canvas.gif]]<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3420<br />
<br />
==== Custom Dash strokes ====<br />
We added UI for editing custom dash stroke pattern. Click on '''Custom''' option inside a dash stroke drop-down and this field will be shown under it. Now you can add your custom pattern by typing numbers (dash gap dash gap ...)<br />
<br />
[[File:Dashstroke editor.png]]<br />
<br />
==== Other small changes ====<br />
we reorder caps <br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3402<br />
<br />
color modes are hidden to drop-down. There is an option in preferences to change old look back<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3443<br />
<br />
== Filters ==<br />
<br />
<br />
== Commands ==<br />
<br />
=== Path Operations ===<br />
<br />
'''Split path''', split non-intersecting path functionality. <code>'''Path > split path'''</code><br />
Useful for splitting Letter or other objects made from multiple paths(usually holes) in to single object<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3738<br />
<br />
== Live path effects ==<br />
perspective/envelope LPE now works on objects with 0 width or height . (edge cases for single line stroke)<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/2712<br />
<br />
== Import / Export ==<br />
<br />
== Customization ==<br />
<br />
=== Themes ===<br />
<br />
* A contrast slider was added for fine tuning the selected theme's colors at <code>Preferences ⯈ Interface ⯈ Themeing: Contrast</code> ([https://gitlab.com/inkscape/inkscape/-/merge_requests/906 MR #906])<br />
<br />
<gallery mode=packed heights=550px><br />
File:Contrast slider.gif|The contrast slider allows to fine-tune the theme's colors<br />
</gallery><br />
<br />
=== Cursors ===<br />
<br />
Drop shadow is now optional for mouse cursors.<br />
You can turn it off in <code> '''Preferences > Interface : Enable Scaling''' </code> and <code> '''Preferences > Interface : Show drop shadow''' </code><br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3352<br />
<br />
=== UI ===<br />
You can change what you see in down info bar. By default no changes are made just option to turn off information<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3445<br />
<br />
you can control size of the font '''preferences > interface > theme'''<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3690<br />
<br />
=== Toolbars and Toolbox ===<br />
<code> Preferences > interface > toolbars </code><br />
<br />
You can control size of the icons and also customize with tools are visible in a toolbar(toolbox).<br />
<br />
[[File:Editing toolbox.gif]]<br />
<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3515<br />
<br />
== macOS-specific Changes ==<br />
On macOS, enable all special menu items in the application menu and hide them from other menus.<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3767<br />
<br />
<br />
== Windows-specific Changes ==<br />
Modifier keys now work with pen input<br />
https://gitlab.com/freedesktop-sdk/mirrors/gnome/gtk/-/commit/46c12b2c922d5592cedd29624cbf3be6b4411084<br />
<br />
== Extensions ==<br />
Add option to limit output extension to save copy<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3600<br />
<br />
<br />
<br />
Added Python app dirs dependency<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3568<br />
<br />
== Command line ==<br />
<br />
== Behind the curtains ==<br />
<br />
continuous work on converting verbs to Gio::Actions . This work is done as a preparation for migration to gtk4 and also allows us to have this commands in command pallet and assign shortcuts to this coverted commands. (TODO: there is lots of MRs mostly from tav which needs to be sorted and added here)<br />
<br />
== Notable bugfixes ==<br />
<br />
=== Crash fixes ===<br />
Check knot still exists before updating<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/717<br />
<br />
Masive colection of crash fixes releted to number of LPE (copy, stampe, duplicate)<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3479<br />
<br />
Action after grouping 3D boxes crash Fix<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3698<br />
<br />
<br />
Fix for crashing of inkscape while Quiting<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3681<br />
<br />
<br />
Fix crash due to invalid or malformed direct-action string<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3663<br />
<br />
Bezier curve tool Backspace crash<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3715<br />
Fix crash scrolling across line height units<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3541<br />
<br />
Fix adding a path effect to symbol causes crash<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3520<br />
<br />
Fix drag-and-drop svgs, stops crash<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3710<br />
<br />
Handle two items in spray tool's single path mode<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3470<br />
<br />
Icon preview crash<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3439<br />
<br />
Prevents crashing during 3D box import<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3592<br />
<br />
Fill between Paths LPE crash on selecting<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3801<br />
<br />
<br />
<br />
=== Other bug fixes ===<br />
Fix #1034 - Recursively flatten css style when copying<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3656<br />
<br />
new boolean operation algorithm<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3724<br />
<br />
Respect mouse down before mouse move coordinates (WIN)<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3735<br />
<br />
Remove mandatory break from end of paragraphs, added in Pango 1.49.<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3630<br />
<br />
Fix: Subsequent font changes to words in the same textbox now apply<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3631<br />
<br />
Fix numpad input for unimode in text tool<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3689<br />
<br />
<br />
<br />
All handles should be controlled by preferences<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3699<br />
<br />
<br />
Restore refresh of units trackers<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3665<br />
<br />
Fix find and replace if text has description, nested tspans<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3551<br />
<br />
<br />
<br />
all canvas knots should have same size and be controlled form preferences<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3679<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3699<br />
<br />
<br />
Fix multiline vertical text positioning in browsers.<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3537<br />
<br />
<br />
Stop changing line height when units change<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3544<br />
<br />
<br />
Fix Clone Tiler menu item, action mismatch<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3650<br />
<br />
fix: Cannot quit Inkscape on macOS Big Sur from welcome screen (MAC)<br />
<br />
https://gitlab.com/inkscape/inkscape/-/issues/2762<br />
<br />
<br />
Fix: Position of flowed text no longer applies extra transforms on text<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3695<br />
<br />
<br />
Fix default value for saturate in color matrix filter<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3626<br />
<br />
<br />
nodes widget no longer appears on startup in align and distribute dialog<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3677<br />
<br />
<br />
fixes #2621. Clicking on fill/stroke in the status bar now reopens the dialog if it is <br />
<br />
hidden<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3754<br />
<br />
<br />
Fix KP_2,4,6,8 shortcuts for rect tool<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3773<br />
<br />
Transform handle modifiers are now displayed on status bar<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3809<br />
<br />
=== Even more bug fixes ===<br />
<br />
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.<br />
<br />
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].<br />
<br />
== Translations ==<br />
<br />
The following UI translations received updates:<br />
<br />
* …<br />
<br />
The Windows installer translation was updated for [2021-03-03]:<br />
<br />
* …<br />
<br />
The following documentation translations received updates:<br />
<br />
* …<br />
<br />
=== Contributing to interface translations ===<br />
<br />
Want to help with translations? [https://inkscape.org/contribute/translations/ Learn how to help!]<br />
<br />
== Documentation ==<br />
<br />
* …<br />
<br />
=== Contributing to documentation and documentation translation ===<br />
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].<br />
<br />
== Known issues ==<br />
<br />
* Gradient editing [as of 2021-06-26]:<br />
** Gradient collecting is problematic. It deletes your gradient if it's not used by any other object. Will be fixed with [https://gitlab.com/inkscape/inkscape/-/merge_requests/3361 3361]<br />
** If you convert your gradient to swatch, the gradient editor cannot be used for editing it anymore.<br />
** The first click after exiting the gradient library is ignored.<br />
** Canvas stops and gradient editor stops highlighting will stop working in some cases.<br />
<br />
== Other releases ==<br />
<br />
{{:Release notes}}</div>Harshil007https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.2&diff=120683Release notes/1.22022-01-12T10:54:46Z<p>Harshil007: spelling correction.</p>
<hr />
<div><br />
<br />
{{Box| '''These Release Notes are in Draft Status.'''<br />
<br />
Important Links:<br />
* [https://gitlab.com/inkscape/inkscape/commits/master Commit History Main Program (starting from: xxx)]<br />
* [https://gitlab.com/inkscape/extensions/-/commits/master Commit History Extensions (starting from: xxx)]<br />
* [https://gitlab.com/inkscape/inkscape-docs/documentation/-/tree/master Commit History Documentation (starting from: xxx)]<br />
<br />
}}<br />
<br />
{{Box| Pending questions:<br />
<br />
* …<br />
}}<br />
<br />
<br />
<br />
== Release highlights ==<br />
<br />
'''Definitely not released yet.'''<br />
<br />
== Important changes for packagers ==<br />
<br />
* New dependency on <code>python-cssselect</code> added which is required for usage of Inkscape extensions ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3239 MR #3239])<br />
<br />
== Speed Improvements ==<br />
<br />
* Dialogs have been refactored to better control their update and refresh mechanisms ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3369 MR #3369]), and will defer updates when hidden ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3761 MR #3761])<br />
* New Layers and Objects dialog significantly improves performance when handling many objects at the same time. ([https://gitlab.com/inkscape/inkscape/-/merge_requests/2466 MR #2466] [https://gitlab.com/inkscape/inkscape/-/merge_requests/3635 MR #3635])<br />
* Document Properties dialog enormously sped up on macOS if grids are in use. ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3400/ MR #3400], [https://gitlab.com/inkscape/inkscape/-/merge_requests/3403 MR #3403])<br />
* Speed improved for documents with many layers by using static layer selection in the status bar ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3629 MR #3629])<br />
<br />
== General user interface ==<br />
<br />
The padding of the <kbd>+</kbd> / <kbd>-</kbd> buttons for number entry fields has been reduced, so those fields now take up considerably less space. If you prefer the wider buttons, this can be turned off in <code>'''Preferences > Interface : Use narrow number entry boxes''' </code>. ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3358 MR #3358])<br />
<br />
=== Color picker ===<br />
HSL is much more intuitive way how to think about colors so now its default mode for color picker. we moved all color picker blending modes in to drop-down and added icons for cleaner UI.<br />
<br />
<br />
=== Info Bar ===<br />
Layers drop-down indicator was replace by button that will open new [[#Layers_and_Objects_dialog|Layers and object dialog]]<br />
<br />
=== Dialog System ===<br />
we made tab labels more responsive to the width of dialog<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3627<br />
<br />
Docking zones now blink after you start dragiign tab to show where it is possible to dock it <br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3729<br />
<br />
We added Options button (arrow down) next to every dialog, It has option for closing, un-docking but also open any dialog<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3728<br />
<br />
=== Icons ===<br />
<br />
===== Multicolor icons =====<br />
Multiple icons got small retouches and other improvements to readability or contrast. Align and distribute icons got new redesign to fit in to 16x16 grid. Green color for dark theme got little brighter to improve contrast<br />
Cursors and icons in toolbox for bezier tool and calligraphy now use same imagery<br />
<br />
== Canvas ==<br />
=== Page ===<br />
we added realistic shadow to the page<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3128<br />
<br />
=== Snapping ===<br />
==== Snapping Settings ====<br />
Snapping settings got unified and settings are no longer saved in to svg file but to to preferences inside of inkscape.<br />
All snapping settings are moved to '''Preferences> Behavior > Snapping'''<br />
<br />
==== Snapping Toolbar ====<br />
Snapping toolbar got removed and replaced with new simplified snapping pop over. You can find it in top Right corner as a toggle switch with arrow for change preferences.<br />
<br />
Preferences has two modes:<br />
* Simple - 3 options (Bounding box, paths, Alignment snapping). This should be good simple preset for most of users needs.<br />
* Advanced - All granualr control over every snapping option. This provides all functionality for pro users<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3323<br />
<br />
<br />
<br />
[[File:Snapping popover .gif]]<br />
<br />
==== Alignment and Distribution snapping ====<br />
<br />
Three new modes of on-canvas snapping have been added. These new modes make aligning and distributing objects a very easy drag and drop operation.<br />
<br />
The new snapping options can be enabled or disabled from the <code>Snap popover -> Advanced</code> using the following new options:<br />
* Alignment Snapping : Toggle alignment snapping for objects.<br />
* Self snapping : Toggle alignment snapping for nodes in the same path while editing nodes.<br />
* Distribution snapping : Toggle distribution snapping.<br />
<br />
[[File:Snap-toolbar.png|new Snap Toolbar options]]<br />
<br />
Alignment and distribution snapping also have their separately configurable snap tolerances which can be adjusted in <code>Document Properties > Snap</code>.<br />
Both Alignment and Distribution snapping also have a preference to show snap distances which can be enabled or disabled from <code>Preference > Snapping > Show snap distance in case of alignment or distribution snap</code>.<br />
<br />
===== Alignment Guides =====<br />
<br />
are horizontal or vertical lines that only appear when you're editing objects on the canvas. Temporary guide lines appear if the selected object can be aligned relative to another object on the canvas. Once a guide does occur, the movement of the selection is constrained in the general direction of the guide which makes placing objects on the canvas easier.<br />
====== Self snapping ======<br />
<br />
is useful for node editing. Nodes will snap to their own geometry<br />
<br />
===== Distribution Guides ===== <br />
<br />
are also a new feature added to Inkscape. These are spacing guides that appear in between equally spaced objects. These guides make it easier to place objects at equal distance from each other. These guides also appear in horizontal or vertical direction based on the optimum snap position.<br />
[[File:Distribution-snapping-demo.gif|center|Distribution and Alignment Snapping]]<br />
<br />
Related Merge Request: https://gitlab.com/inkscape/inkscape/-/merge_requests/3294<br />
<br />
== Tools ==<br />
<br />
=== Selector Tool ===<br />
<br />
==== Custom Origin ==== <br />
<br />
You can edit the Origin of the selection. By clicking on one of 8 canvas handles <code><-></code> changes the origin/ anchor point of the selection. After that, you will see a big gray cross from a new origin. This change will be reflected in the toolbar from where you can edit position and size with precise numbers. This is useful if you want to move/scale a selection with a precise number in mind. You can also move origin anywhere by dragging on the middle handle + .<br />
<br />
[https://gitlab.com/inkscape/inkscape/-/merge_requests/2700 2700]<br />
<br />
<br />
[[File:Change origin of selection.gif]]<br />
[[File:Change origin to TOP right.gif]]<br />
<br />
=== Text Tool ===<br />
<br />
New feature padding knot to flow box [https://gitlab.com/inkscape/inkscape/-/merge_requests/2769 2769]<br />
<br />
SVG 2.0 flowed text allows for shape-padding and shape-subtract attributes, allowing for the text to flow into a shape and leave some space between it's edges and where the text will start to flow as well as subtracting shapes with margin, which allows text to flow around other objects in the scene. These attributes were supported in Inkscape 1.0, but not exposed to the user. This version of Inkscape includes both an adjustable on-canvas knot for changing the padding as well as a Text menu item for setting text subtraction properties with a further knot to adjust it's margins.<br />
<br />
[See merge request for animated gifs to add here]<br />
<br />
kerning options moved to pop over to save space in toolbar.<br />
We also increased range sliders for letters/words spacing<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/2569<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3434<br />
<br />
Last line in pafragraf is not jastified anymore<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3780<br />
<br />
=== Page tool === <br />
New tool and feature that allows you to create multipage ( pages ) SVG and PDF. As a part of this feature is also import of multipages to inkscape.<br />
* you can create new page on canvas<br />
* you can edit size page on canvas<br />
* you can change position of page on canvas<br />
* you can create new page by clicking + button in toolbar<br />
* you can name your pages<br />
* you can delete page<br />
* you can fit page size around your selection<br />
* you can type in page sizes<br />
* you can chose page size from presets<br />
* You can open PDF/AI with multiple pages<br />
* You can import pages from pdf in to existing svg (file> import)<br />
* you can save/export multipage pdf<br />
* you can save multipage svg ( multipages are not supported in browsers first page is viewport for browsers)<br />
(TODO: document all features and how it works)<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3486<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3785<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3821<br />
<br />
=== Caligraphy brush / pen === <br />
<br />
Allows fixation to have negative values<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3782<br />
<br />
== Dialogs ==<br />
<br />
=== General ===<br />
<br />
You can hide the docking area on the left or right on the screen with a single mouse action now! <br />
Click on the vertical <code>'''...'''</code> or drag the bar past 50% percent of the minimal dock width ([https://gitlab.com/inkscape/inkscape/-/merge_requests/2969 MR #2969])<br />
<br />
<gallery mode="packed" heights=450px><br />
File:Hiding docks.gif| Toggle to hide/unhide dock<br />
</gallery><br />
<br />
<br />
<br />
=== Preferences === <br />
<br />
Preferences zoom ruler respect theme look<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3450<br />
<br />
Allow select same to work like select all<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/2832<br />
<br />
=== Trace Bitmap ===<br />
<br />
Claen up of ui: Added sliders , fixed live preveiw, dialog is size responsive <br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3405<br />
<br />
=== Color pallet and Swatches ===<br />
<br />
We improved Look and settings options of this two panels. Scrolling is now possible just on vertical axis <br />
<br />
[[File:Color pallet demo.gif]]<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/2881<br />
<br />
=== Alignment and distribute ===<br />
<br />
We fused Arrange dialog into Alignment and Distribution dialog . its in 3 tabs with more user friendly names and small visual tweaks.<br />
<br />
Icons inside this dialog are smaller and redesign. <br />
<br />
[[File:Align and distribute dialog with 3 tabs.gif]]<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3382<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3667<br />
<br />
=== Layers and Objects dialog ===<br />
<br />
We fused Layers and objects dialog in to new improved dialog. <br />
<br />
* new icons for every object type<br />
* first object icon enable/disable view of objects<br />
* masks and clipping paths are added as a overly suicon<br />
* every new layer has new color <br />
* Colors of icons in panel and paths on canvas are linked for better organization<br />
* you can edit color of of layer/object by slisking on color block on right <br />
* default highlight colors delegated to <code>style.css</code> file <br />
* double click label (name of the object) to rename it<br />
* info-bar shows you current layer if you click on it and will open layers dialog<br />
<br />
* shift-click on an eye icon toggles layer solo visibility (hiding others)<br />
<br />
* shift-click on a padlock locks other layers<br />
* <br />
<br />
If you hold Alt and hover over items in dialog all other elements get lover opacity. So you can see what exactly is the object you pointing at<br />
<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/2466<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3741<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3597<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3645<br />
<br />
=== SVG Font Editor ===<br />
<br />
Bug fixes, small face lift and UX and performance improvements of the dialog<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3396<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3552<br />
<br />
=== Text and Font dialog ===<br />
<br />
The dialog's width has been reduced, so it won't take up excessive amounts of space when docked ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3314 MR #3314]).<br />
<br />
=== Transform dialog ===<br />
<br />
We cleaned up this dialog, reduced width and added explanation for metric transformations<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3381<br />
<br />
=== Fill and Stroke dialog ===<br />
==== Gradient Editor is back ====<br />
<br />
A replacement for the [https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.1#Legacy_Gradient_Editor_dialog_removed|lost gradient editor] was added to the Fill and Stroke dialog ([https://gitlab.com/inkscape/inkscape/-/merge_requests/2688 MR #2688], [https://gitlab.com/inkscape/ux/-/issues/67 But UX#67]).<br />
<br />
Users can now add, edit and delete gradient stops directly in the 'Fill and Stroke' dialog.<br />
<br />
New stops can be added by <code>double clicking</code> on the gradient preview, and can be deleted by selecting them and pressing the <kbd>Del</kbd> or <kbd>Backspace</kbd> key. Their position can be adjusted with the mouse by <code>dragging</code> the stops along the gradient preview, or numerically using stop offset option for more precise adjustments.<br />
<br />
[[File:Gradient editor adding stops.gif]]<br />
<br />
The Gradient tool toolbar options `repeat mode`, `reverse gradient direction`, a gradient selection library and a list of all stops have been added here, too, so all the options pertaining to gradients are in easy reach.<br />
<br />
[[File:Gradient editor - repete.gif]]<br />
<br />
Another way to add, edit and delete single stops is to use the list of gradient stops. Users can add stops by clicking on the <code>+</code> button, and can delete them by clicking on the <code>-</code> button.<br />
<br />
[[File:Adding and removing stops in to list.gif]]<br />
<br />
With the new gradient selection dropdown, users can duplicate gradients by clicking on the <code>+</code> button.<br />
<br />
[[File:Gradients Library.gif]]<br />
<br />
Users can offset (move) the first and last stops of a gradient. The color beyond the last/first gradient stop is uniformly that of the last/first stop and it becomes transparent where the gradient postion handles end.<br />
<br />
[[File:First and last node offset.gif]]<br />
<br />
==== Markers ====<br />
Markers have new drop-down options where you can control size offset and rotation of markers. This allowed us to remove duplicate markers so UI is much easier to navigate.<br />
We also cleaned out marker presets and added few new arrows and also join ends<br />
<br />
[[File:Working with new markers.gif]]<br />
<br />
<br />
<br />
You can also edit size rotation and offset of markers on canvas. By clicking on edit button in style tab under marker<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3394<br />
<br />
[[File:Edit markers on canvas.gif]]<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3420<br />
<br />
==== Custom Dash strokes ====<br />
We added UI for editing custom dash stroke pattern. Click on '''Custom''' option inside a dash stroke drop-down and this field will be shown under it. Now you can add your custom pattern by typing numbers (dash gap dash gap ...)<br />
<br />
[[File:Dashstroke editor.png]]<br />
<br />
==== Other small changes ====<br />
we reorder caps <br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3402<br />
<br />
color modes are hidden to drop-down. There is an option in preferences to change old look back<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3443<br />
<br />
== Filters ==<br />
<br />
<br />
== Commands ==<br />
<br />
=== Path Operations ===<br />
<br />
'''Split path''', split non-intersecting path functionality. <code>'''Path > split path'''</code><br />
Useful for splitting Letter or other objects made from multiple paths(usually holes) in to single object<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3738<br />
<br />
== Live path effects ==<br />
perspective/envelope LPE now works on objects with 0 width or height . (edge cases for single line stroke)<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/2712<br />
<br />
== Import / Export ==<br />
<br />
== Customization ==<br />
<br />
=== Themes ===<br />
<br />
* A contrast slider was added for fine tuning the selected theme's colors at <code>Preferences ⯈ Interface ⯈ Themeing: Contrast</code> ([https://gitlab.com/inkscape/inkscape/-/merge_requests/906 MR #906])<br />
<br />
<gallery mode=packed heights=550px><br />
File:Contrast slider.gif|The contrast slider allows to fine-tune the theme's colors<br />
</gallery><br />
<br />
=== Cursors ===<br />
<br />
Drop shadow is now optional for mouse cursors.<br />
You can turn it off in <code> '''Preferences > Interface : Enable Scaling''' </code> and <code> '''Preferences > Interface : Show drop shadow''' </code><br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3352<br />
<br />
=== UI ===<br />
You can change what you see in down info bar. By default no changes are made just option to turn off information<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3445<br />
<br />
you can control size of the font '''preferences > interface > theme'''<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3690<br />
<br />
=== Toolbars and Toolbox ===<br />
<code> Preferences > interface > toolbars </code><br />
<br />
You can control size of the icons and also customize with tools are visible in a toolbar(toolbox).<br />
<br />
[[File:Editing toolbox.gif]]<br />
<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3515<br />
<br />
== macOS-specific Changes ==<br />
On macOS, enable all special menu items in the application menu and hide them from other menus.<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3767<br />
<br />
<br />
== Windows-specific Changes ==<br />
Modifier keys now work with pen input<br />
https://gitlab.com/freedesktop-sdk/mirrors/gnome/gtk/-/commit/46c12b2c922d5592cedd29624cbf3be6b4411084<br />
<br />
== Extensions ==<br />
Add option to limit output extension to save copy<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3600<br />
<br />
<br />
<br />
Added Python app dirs dependency<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3568<br />
<br />
== Command line ==<br />
<br />
== Behind the curtains ==<br />
<br />
continuous work on converting verbs to Gio::Actions . This work is done as a preparation for migration to gtk4 and also allows us to have this commands in command pallet and assign shortcuts to this coverted commands. (TODO: there is lots of MRs mostly from tav which needs to be sorted and added here)<br />
<br />
== Notable bugfixes ==<br />
<br />
=== Crash fixes ===<br />
Check knot still exists before updating<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/717<br />
<br />
Masive colection of crash fixes releted to number of LPE (copy, stampe, duplicate)<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3479<br />
<br />
Action after grouping 3D boxes crash Fix<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3698<br />
<br />
<br />
Fix for crashing of inkscape while Quiting<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3681<br />
<br />
<br />
Fix crash due to invalid or malformed direct-action string<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3663<br />
<br />
Bezier curve tool Backspace crash<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3715<br />
Fix crash scrolling across line height units<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3541<br />
<br />
Fix adding a path effect to symbol causes crash<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3520<br />
<br />
Fix drag-and-drop svgs, stops crash<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3710<br />
<br />
Handle two items in spray tool's single path mode<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3470<br />
<br />
Icon preview crash<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3439<br />
<br />
Prevents crashing during 3D box import<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3592<br />
<br />
Fill between Paths LPE crash on selecting<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3801<br />
<br />
<br />
<br />
=== Other bug fixes ===<br />
Fix #1034 - Recursively flatten css style when copying<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3656<br />
<br />
new boolean operation algorithm<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3724<br />
<br />
Respect mouse down before mouse move coordinates (WIN)<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3735<br />
<br />
Remove mandatory break from end of paragraphs, added in Pango 1.49.<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3630<br />
<br />
Fix: Subsequent font changes to words in the same textbox now apply<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3631<br />
<br />
Fix numpad input for unimode in text tool<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3689<br />
<br />
<br />
<br />
All handles should be controlled by preferences<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3699<br />
<br />
<br />
Restore refresh of units trackers<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3665<br />
<br />
Fix find and replace if text has description, nested tspans<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3551<br />
<br />
<br />
<br />
all canvas knots should have same size and be controlled form preferences<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3679<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3699<br />
<br />
<br />
Fix multiline vertical text positioning in browsers.<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3537<br />
<br />
<br />
Stop changing line height when units change<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3544<br />
<br />
<br />
Fix Clone Tiler menu item, action mismatch<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3650<br />
<br />
fix: Cannot quit Inkscape on macOS Big Sur from welcome screen (MAC)<br />
<br />
https://gitlab.com/inkscape/inkscape/-/issues/2762<br />
<br />
<br />
Fix: Position of flowed text no longer applies extra transforms on text<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3695<br />
<br />
<br />
Fix default value for saturate in color matrix filter<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3626<br />
<br />
<br />
nodes widget no longer appears on startup in align and distribute dialog<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3677<br />
<br />
<br />
fixes #2621. Clicking on fill/stroke in the status bar now reopens the dialog if it is <br />
<br />
hidden<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3754<br />
<br />
<br />
Fix KP_2,4,6,8 shortcuts for rect tool<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3773<br />
<br />
Transform handle modifiers are now displayed on status bar<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3809<br />
<br />
=== Even more bug fixes ===<br />
<br />
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.<br />
<br />
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].<br />
<br />
== Translations ==<br />
<br />
The following UI translations received updates:<br />
<br />
* …<br />
<br />
The Windows installer translation was updated for [2021-03-03]:<br />
<br />
* …<br />
<br />
The following documentation translations received updates:<br />
<br />
* …<br />
<br />
=== Contributing to interface translations ===<br />
<br />
Want to help with translations? [https://inkscape.org/contribute/translations/ Learn how to help!]<br />
<br />
== Documentation ==<br />
<br />
* …<br />
<br />
=== Contributing to documentation and documentation translation ===<br />
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].<br />
<br />
== Known issues ==<br />
<br />
* Gradient editing [as of 2021-06-26]:<br />
** Gradient collecting is problematic. It deletes your gradient if it's not used by any other object. Will be fixed with [https://gitlab.com/inkscape/inkscape/-/merge_requests/3361 3361]<br />
** If you convert your gradient to swatch, the gradient editor cannot be used for editing it anymore.<br />
** The first click after exiting the gradient library is ignored.<br />
** Canvas stops and gradient editor stops highlighting will stop working in some cases.<br />
<br />
== Other releases ==<br />
<br />
{{:Release notes}}</div>Harshil007https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.2&diff=120413Release notes/1.22021-07-14T09:50:11Z<p>Harshil007: /* Aligment and Distrubution snappin */</p>
<hr />
<div><languages /><br />
<br />
{{Box| '''These Release Notes are in Draft Status.'''<br />
<br />
Important Links:<br />
* [https://gitlab.com/inkscape/inkscape/commits/master Commit History Main Program (starting from: xxx)]<br />
* [https://gitlab.com/inkscape/extensions/-/commits/master Commit History Extensions (starting from: xxx)]<br />
* [https://gitlab.com/inkscape/inkscape-docs/documentation/-/tree/master Commit History Documentation (starting from: xxx)]<br />
<br />
}}<br />
<br />
{{Box| Pending questions:<br />
<br />
* …<br />
}}<br />
<br />
<translate><br />
<br />
== Release highlights ==<br />
<br />
'''Definitely not released yet.'''<br />
<br />
== Important changes for packagers ==<br />
<br />
== General user interface ==<br />
<br />
Spinboxes are have smaller buttons and less padding. This can be turned off in <code>'''Preferences > Interface : Use narrow number entry boxes''' </code><br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3358<br />
<br />
== Canvas ==<br />
=== Snapping ===<br />
==== Alignment and Distribution snapping ====<br />
3 New modes of snapping also known as Smart snapping has been added:<br />
* Alignment snapping<br />
** Self snapping<br />
* Distribution snapping <br />
<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3294<br />
<br />
== Tools ==<br />
=== Text Tool ===<br />
New feature padding knot to flow box [https://gitlab.com/inkscape/inkscape/-/merge_requests/2769 2769]<br />
<br />
SVG 2.0 flowed text allows for shape-padding and shape-subtract attributes, allowing for the text to flow into a shape and leave some space between it's edges and where the text will start to flow as well as subtracting shapes with margin, which allows text to flow around other objects in the scene. These attributes were supported in Inkscape 1.0, but not exposed to the user. This version of Inkscape includes both an adjustable on-canvas knot for changing the padding as well as a Text menu item for setting text subtraction properties with a further knot to adjust it's margins.<br />
<br />
[See merge request for animated gifs to add here]<br />
<br />
== Dialogs ==<br />
=== General ===<br />
<br />
=== SVG Font Editor ===<br />
Bug fixes and small face lift of the dialog <br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3381<br />
<br />
<br />
=== Fill and Stroke dialog ===<br />
==== Gradient Editor is back ====<br />
<br />
A replacement for the [https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.1#Legacy_Gradient_Editor_dialog_removed|lost gradient editor] was added to the Fill and Stroke dialog ([https://gitlab.com/inkscape/inkscape/-/merge_requests/2688 MR #2688], [https://gitlab.com/inkscape/ux/-/issues/67 But UX#67]).<br />
<br />
Users can now add, edit and delete gradient stops directly in the 'Fill and Stroke' dialog.<br />
<br />
New stops can be added by <code>double clicking</code> on the gradient preview, and can be deleted by selecting them and pressing the <kbd>Del</kbd> or <kbd>Backspace</kbd> key. Their position can be adjusted with the mouse by <code>dragging</code> the stops along the gradient preview, or numerically using stop offset option for more precise adjustments.<br />
<br />
[[File:Gradient editor adding stops.gif]]<br />
<br />
The Gradient tool toolbar options `repeat mode`, `reverse gradient direction`, a gradient selection library and a list of all stops have been added here, too, so all the options pertaining to gradients are in easy reach.<br />
<br />
[[File:Gradient editor - repete.gif]]<br />
<br />
Another way to add, edit and delete single stops is to use the list of gradient stops. Users can add stops by clicking on the <code>+</code> button, and can delete them by clicking on the <code>-</code> button.<br />
<br />
[[File:Adding and removing stops in to list.gif]]<br />
<br />
With the new gradient selection dropdown, users can duplicate gradients by clicking on the <code>+</code> button.<br />
<br />
[[File:Gradients Library.gif]]<br />
<br />
Users can offset (move) the first and last stops of a gradient. The color beyond the last/first gradient stop is uniformly that of the last/first stop and it becomes transparent where the gradient postion handles end.<br />
<br />
[[File:First and last node offset.gif]]<br />
<br />
== Filters ==<br />
<br />
== Live path effects ==<br />
<br />
== Import / Export ==<br />
<br />
== Customization ==<br />
<br />
=== Themes ===<br />
<br />
=== Cursors ===<br />
<br />
Drop shadow is now optional for mouse cursors.<br />
You can turn it off in <code> '''Preferences > Interface : Enable Scaling''' </code> and <code> '''Preferences > Interface : Show drop shadow''' </code><br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3352<br />
<br />
== macOS-specific Changes ==<br />
<br />
== Extensions ==<br />
<br />
== Command line ==<br />
<br />
== Behind the curtains ==<br />
<br />
== Notable bugfixes ==<br />
<br />
=== Crash fixes ===<br />
<br />
=== Other bug fixes ===<br />
<br />
=== Even more bug fixes ===<br />
<br />
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.<br />
<br />
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].<br />
<br />
== Translations ==<br />
<br />
The following UI translations received updates:<br />
<br />
* …<br />
<br />
The Windows installer translation was updated for [2021-03-03]:<br />
<br />
* …<br />
<br />
The following documentation translations received updates:<br />
<br />
* …<br />
<br />
=== Contributing to interface translations ===<br />
<br />
Want to help with translations? [https://inkscape.org/contribute/translations/ Learn how to help!]<br />
<br />
== Documentation ==<br />
<br />
* …<br />
<br />
=== Contributing to documentation and documentation translation ===<br />
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].<br />
<br />
== Known issues ==<br />
<br />
* Gradient editing [as of 2021-06-26]:<br />
** Gradient collecting is problematic. It deletes your gradient if it's not used by any other object. Will be fixed with [https://gitlab.com/inkscape/inkscape/-/merge_requests/3361 3361]<br />
** If you convert your gradient to swatch, the gradient editor cannot be used for editing it anymore.<br />
** The first click after exiting the gradient library is ignored.<br />
** Canvas stops and gradient editor stops highlighting will stop working in some cases.<br />
<br />
== Other releases ==<br />
<br />
{{:Release notes}}<br />
</translate></div>Harshil007https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.2&diff=120411Release notes/1.22021-07-14T09:43:25Z<p>Harshil007: /* Cursors */</p>
<hr />
<div><languages /><br />
<br />
{{Box| '''These Release Notes are in Draft Status.'''<br />
<br />
Important Links:<br />
* [https://gitlab.com/inkscape/inkscape/commits/master Commit History Main Program (starting from: xxx)]<br />
* [https://gitlab.com/inkscape/extensions/-/commits/master Commit History Extensions (starting from: xxx)]<br />
* [https://gitlab.com/inkscape/inkscape-docs/documentation/-/tree/master Commit History Documentation (starting from: xxx)]<br />
<br />
}}<br />
<br />
{{Box| Pending questions:<br />
<br />
* …<br />
}}<br />
<br />
<translate><br />
<br />
== Release highlights ==<br />
<br />
'''Definitely not released yet.'''<br />
<br />
== Important changes for packagers ==<br />
<br />
== General user interface ==<br />
<br />
Spinboxes are have smaller buttons and less padding. This can be turned off in <code>'''Preferences > Interface : Use narrow number entry boxes''' </code><br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3358<br />
<br />
== Canvas ==<br />
=== Snapping ===<br />
==== Aligment and Distrubution snappin ====<br />
New modes of snapping also known as Smart snapping.<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3294<br />
<br />
== Tools ==<br />
=== Text Tool ===<br />
New feature padding knot to flow box [https://gitlab.com/inkscape/inkscape/-/merge_requests/2769 2769]<br />
<br />
SVG 2.0 flowed text allows for shape-padding and shape-subtract attributes, allowing for the text to flow into a shape and leave some space between it's edges and where the text will start to flow as well as subtracting shapes with margin, which allows text to flow around other objects in the scene. These attributes were supported in Inkscape 1.0, but not exposed to the user. This version of Inkscape includes both an adjustable on-canvas knot for changing the padding as well as a Text menu item for setting text subtraction properties with a further knot to adjust it's margins.<br />
<br />
[See merge request for animated gifs to add here]<br />
<br />
== Dialogs ==<br />
=== General ===<br />
<br />
=== SVG Font Editor ===<br />
Bug fixes and small face lift of the dialog <br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3381<br />
<br />
<br />
=== Fill and Stroke dialog ===<br />
==== Gradient Editor is back ====<br />
<br />
A replacement for the [https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.1#Legacy_Gradient_Editor_dialog_removed|lost gradient editor] was added to the Fill and Stroke dialog ([https://gitlab.com/inkscape/inkscape/-/merge_requests/2688 MR #2688], [https://gitlab.com/inkscape/ux/-/issues/67 But UX#67]).<br />
<br />
Users can now add, edit and delete gradient stops directly in the 'Fill and Stroke' dialog.<br />
<br />
New stops can be added by <code>double clicking</code> on the gradient preview, and can be deleted by selecting them and pressing the <kbd>Del</kbd> or <kbd>Backspace</kbd> key. Their position can be adjusted with the mouse by <code>dragging</code> the stops along the gradient preview, or numerically using stop offset option for more precise adjustments.<br />
<br />
[[File:Gradient editor adding stops.gif]]<br />
<br />
The Gradient tool toolbar options `repeat mode`, `reverse gradient direction`, a gradient selection library and a list of all stops have been added here, too, so all the options pertaining to gradients are in easy reach.<br />
<br />
[[File:Gradient editor - repete.gif]]<br />
<br />
Another way to add, edit and delete single stops is to use the list of gradient stops. Users can add stops by clicking on the <code>+</code> button, and can delete them by clicking on the <code>-</code> button.<br />
<br />
[[File:Adding and removing stops in to list.gif]]<br />
<br />
With the new gradient selection dropdown, users can duplicate gradients by clicking on the <code>+</code> button.<br />
<br />
[[File:Gradients Library.gif]]<br />
<br />
Users can offset (move) the first and last stops of a gradient. The color beyond the last/first gradient stop is uniformly that of the last/first stop and it becomes transparent where the gradient postion handles end.<br />
<br />
[[File:First and last node offset.gif]]<br />
<br />
== Filters ==<br />
<br />
== Live path effects ==<br />
<br />
== Import / Export ==<br />
<br />
== Customization ==<br />
<br />
=== Themes ===<br />
<br />
=== Cursors ===<br />
<br />
Drop shadow is now optional for mouse cursors.<br />
You can turn it off in <code> '''Preferences > Interface : Enable Scaling''' </code> and <code> '''Preferences > Interface : Show drop shadow''' </code><br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3352<br />
<br />
== macOS-specific Changes ==<br />
<br />
== Extensions ==<br />
<br />
== Command line ==<br />
<br />
== Behind the curtains ==<br />
<br />
== Notable bugfixes ==<br />
<br />
=== Crash fixes ===<br />
<br />
=== Other bug fixes ===<br />
<br />
=== Even more bug fixes ===<br />
<br />
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.<br />
<br />
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].<br />
<br />
== Translations ==<br />
<br />
The following UI translations received updates:<br />
<br />
* …<br />
<br />
The Windows installer translation was updated for [2021-03-03]:<br />
<br />
* …<br />
<br />
The following documentation translations received updates:<br />
<br />
* …<br />
<br />
=== Contributing to interface translations ===<br />
<br />
Want to help with translations? [https://inkscape.org/contribute/translations/ Learn how to help!]<br />
<br />
== Documentation ==<br />
<br />
* …<br />
<br />
=== Contributing to documentation and documentation translation ===<br />
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].<br />
<br />
== Known issues ==<br />
<br />
* Gradient editing [as of 2021-06-26]:<br />
** Gradient collecting is problematic. It deletes your gradient if it's not used by any other object. Will be fixed with [https://gitlab.com/inkscape/inkscape/-/merge_requests/3361 3361]<br />
** If you convert your gradient to swatch, the gradient editor cannot be used for editing it anymore.<br />
** The first click after exiting the gradient library is ignored.<br />
** Canvas stops and gradient editor stops highlighting will stop working in some cases.<br />
<br />
== Other releases ==<br />
<br />
{{:Release notes}}<br />
</translate></div>Harshil007https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.2&diff=120410Release notes/1.22021-07-14T09:41:00Z<p>Harshil007: /* Gradient Editor is back */</p>
<hr />
<div><languages /><br />
<br />
{{Box| '''These Release Notes are in Draft Status.'''<br />
<br />
Important Links:<br />
* [https://gitlab.com/inkscape/inkscape/commits/master Commit History Main Program (starting from: xxx)]<br />
* [https://gitlab.com/inkscape/extensions/-/commits/master Commit History Extensions (starting from: xxx)]<br />
* [https://gitlab.com/inkscape/inkscape-docs/documentation/-/tree/master Commit History Documentation (starting from: xxx)]<br />
<br />
}}<br />
<br />
{{Box| Pending questions:<br />
<br />
* …<br />
}}<br />
<br />
<translate><br />
<br />
== Release highlights ==<br />
<br />
'''Definitely not released yet.'''<br />
<br />
== Important changes for packagers ==<br />
<br />
== General user interface ==<br />
<br />
Spinboxes are have smaller buttons and less padding. This can be turned off in <code>'''Preferences > Interface : Use narrow number entry boxes''' </code><br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3358<br />
<br />
== Canvas ==<br />
=== Snapping ===<br />
==== Aligment and Distrubution snappin ====<br />
New modes of snapping also known as Smart snapping.<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3294<br />
<br />
== Tools ==<br />
=== Text Tool ===<br />
New feature padding knot to flow box [https://gitlab.com/inkscape/inkscape/-/merge_requests/2769 2769]<br />
<br />
SVG 2.0 flowed text allows for shape-padding and shape-subtract attributes, allowing for the text to flow into a shape and leave some space between it's edges and where the text will start to flow as well as subtracting shapes with margin, which allows text to flow around other objects in the scene. These attributes were supported in Inkscape 1.0, but not exposed to the user. This version of Inkscape includes both an adjustable on-canvas knot for changing the padding as well as a Text menu item for setting text subtraction properties with a further knot to adjust it's margins.<br />
<br />
[See merge request for animated gifs to add here]<br />
<br />
== Dialogs ==<br />
=== General ===<br />
<br />
=== SVG Font Editor ===<br />
Bug fixes and small face lift of the dialog <br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3381<br />
<br />
<br />
=== Fill and Stroke dialog ===<br />
==== Gradient Editor is back ====<br />
<br />
A replacement for the [https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.1#Legacy_Gradient_Editor_dialog_removed|lost gradient editor] was added to the Fill and Stroke dialog ([https://gitlab.com/inkscape/inkscape/-/merge_requests/2688 MR #2688], [https://gitlab.com/inkscape/ux/-/issues/67 But UX#67]).<br />
<br />
Users can now add, edit and delete gradient stops directly in the 'Fill and Stroke' dialog.<br />
<br />
New stops can be added by <code>double clicking</code> on the gradient preview, and can be deleted by selecting them and pressing the <kbd>Del</kbd> or <kbd>Backspace</kbd> key. Their position can be adjusted with the mouse by <code>dragging</code> the stops along the gradient preview, or numerically using stop offset option for more precise adjustments.<br />
<br />
[[File:Gradient editor adding stops.gif]]<br />
<br />
The Gradient tool toolbar options `repeat mode`, `reverse gradient direction`, a gradient selection library and a list of all stops have been added here, too, so all the options pertaining to gradients are in easy reach.<br />
<br />
[[File:Gradient editor - repete.gif]]<br />
<br />
Another way to add, edit and delete single stops is to use the list of gradient stops. Users can add stops by clicking on the <code>+</code> button, and can delete them by clicking on the <code>-</code> button.<br />
<br />
[[File:Adding and removing stops in to list.gif]]<br />
<br />
With the new gradient selection dropdown, users can duplicate gradients by clicking on the <code>+</code> button.<br />
<br />
[[File:Gradients Library.gif]]<br />
<br />
Users can offset (move) the first and last stops of a gradient. The color beyond the last/first gradient stop is uniformly that of the last/first stop and it becomes transparent where the gradient postion handles end.<br />
<br />
[[File:First and last node offset.gif]]<br />
<br />
== Filters ==<br />
<br />
== Live path effects ==<br />
<br />
== Import / Export ==<br />
<br />
== Customization ==<br />
<br />
=== Themes ===<br />
<br />
=== Cursors ===<br />
<br />
Drop shadow is now optional for mouse cursors.<br />
You can turn it off in <code> Preferences > Interface </code><br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3352<br />
<br />
== macOS-specific Changes ==<br />
<br />
== Extensions ==<br />
<br />
== Command line ==<br />
<br />
== Behind the curtains ==<br />
<br />
== Notable bugfixes ==<br />
<br />
=== Crash fixes ===<br />
<br />
=== Other bug fixes ===<br />
<br />
=== Even more bug fixes ===<br />
<br />
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.<br />
<br />
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].<br />
<br />
== Translations ==<br />
<br />
The following UI translations received updates:<br />
<br />
* …<br />
<br />
The Windows installer translation was updated for [2021-03-03]:<br />
<br />
* …<br />
<br />
The following documentation translations received updates:<br />
<br />
* …<br />
<br />
=== Contributing to interface translations ===<br />
<br />
Want to help with translations? [https://inkscape.org/contribute/translations/ Learn how to help!]<br />
<br />
== Documentation ==<br />
<br />
* …<br />
<br />
=== Contributing to documentation and documentation translation ===<br />
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].<br />
<br />
== Known issues ==<br />
<br />
* Gradient editing [as of 2021-06-26]:<br />
** Gradient collecting is problematic. It deletes your gradient if it's not used by any other object. Will be fixed with [https://gitlab.com/inkscape/inkscape/-/merge_requests/3361 3361]<br />
** If you convert your gradient to swatch, the gradient editor cannot be used for editing it anymore.<br />
** The first click after exiting the gradient library is ignored.<br />
** Canvas stops and gradient editor stops highlighting will stop working in some cases.<br />
<br />
== Other releases ==<br />
<br />
{{:Release notes}}<br />
</translate></div>Harshil007https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.2&diff=120409Release notes/1.22021-07-14T09:39:16Z<p>Harshil007: /* General user interface */</p>
<hr />
<div><languages /><br />
<br />
{{Box| '''These Release Notes are in Draft Status.'''<br />
<br />
Important Links:<br />
* [https://gitlab.com/inkscape/inkscape/commits/master Commit History Main Program (starting from: xxx)]<br />
* [https://gitlab.com/inkscape/extensions/-/commits/master Commit History Extensions (starting from: xxx)]<br />
* [https://gitlab.com/inkscape/inkscape-docs/documentation/-/tree/master Commit History Documentation (starting from: xxx)]<br />
<br />
}}<br />
<br />
{{Box| Pending questions:<br />
<br />
* …<br />
}}<br />
<br />
<translate><br />
<br />
== Release highlights ==<br />
<br />
'''Definitely not released yet.'''<br />
<br />
== Important changes for packagers ==<br />
<br />
== General user interface ==<br />
<br />
Spinboxes are have smaller buttons and less padding. This can be turned off in <code>'''Preferences > Interface : Use narrow number entry boxes''' </code><br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3358<br />
<br />
== Canvas ==<br />
=== Snapping ===<br />
==== Aligment and Distrubution snappin ====<br />
New modes of snapping also known as Smart snapping.<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3294<br />
<br />
== Tools ==<br />
=== Text Tool ===<br />
New feature padding knot to flow box [https://gitlab.com/inkscape/inkscape/-/merge_requests/2769 2769]<br />
<br />
SVG 2.0 flowed text allows for shape-padding and shape-subtract attributes, allowing for the text to flow into a shape and leave some space between it's edges and where the text will start to flow as well as subtracting shapes with margin, which allows text to flow around other objects in the scene. These attributes were supported in Inkscape 1.0, but not exposed to the user. This version of Inkscape includes both an adjustable on-canvas knot for changing the padding as well as a Text menu item for setting text subtraction properties with a further knot to adjust it's margins.<br />
<br />
[See merge request for animated gifs to add here]<br />
<br />
== Dialogs ==<br />
=== General ===<br />
<br />
=== SVG Font Editor ===<br />
Bug fixes and small face lift of the dialog <br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3381<br />
<br />
<br />
=== Fill and Stroke dialog ===<br />
==== Gradient Editor is back ====<br />
<br />
A replacement for the [https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.1#Legacy_Gradient_Editor_dialog_removed|lost gradient editor] was added to the Fill and Stroke dialog ([https://gitlab.com/inkscape/inkscape/-/merge_requests/2688 MR #2688], [https://gitlab.com/inkscape/ux/-/issues/67 But UX#67]).<br />
<br />
Users can now add, edit and delete gradient stops directly in the 'Fill and Stroke' dialog.<br />
<br />
New stops are added by <code>double clicking</code> on the gradient preview, and can be deleted by selecting them and pressing the <kbd>Del</kbd> or <kbd>Backspace</kbd> key. Their position can be adjusted with the mouse by <code>dragging</code> the stops along the gradient preview, or numerically using stop offset option for more precise adjustments.<br />
<br />
[[File:Gradient editor adding stops.gif]]<br />
<br />
The Gradient tool toolbar options `repeat mode`, `reverse gradient direction`, a gradient selection library and a list of all stops have been added here, too, so all the options pertaining to gradients are in easy reach.<br />
<br />
[[File:Gradient editor - repete.gif]]<br />
<br />
Another way to add, edit and delete single stops is to use the list of gradient stops. Users can add stops by clicking on the <code>+</code> button, and can delete them by clicking on the <code>-</code> button.<br />
<br />
[[File:Adding and removing stops in to list.gif]]<br />
<br />
With the new gradient selection dropdown, users can duplicate gradients by clicking on the <code>+</code> button.<br />
<br />
[[File:Gradients Library.gif]]<br />
<br />
Users can offset (move) the first and last stops of a gradient. The color beyond the last/first gradient stop is uniformly that of the last/first stop and it becomes transparent where the gradient postion handles end.<br />
<br />
[[File:First and last node offset.gif]]<br />
<br />
== Filters ==<br />
<br />
== Live path effects ==<br />
<br />
== Import / Export ==<br />
<br />
== Customization ==<br />
<br />
=== Themes ===<br />
<br />
=== Cursors ===<br />
<br />
Drop shadow is now optional for mouse cursors.<br />
You can turn it off in <code> Preferences > Interface </code><br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3352<br />
<br />
== macOS-specific Changes ==<br />
<br />
== Extensions ==<br />
<br />
== Command line ==<br />
<br />
== Behind the curtains ==<br />
<br />
== Notable bugfixes ==<br />
<br />
=== Crash fixes ===<br />
<br />
=== Other bug fixes ===<br />
<br />
=== Even more bug fixes ===<br />
<br />
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.<br />
<br />
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].<br />
<br />
== Translations ==<br />
<br />
The following UI translations received updates:<br />
<br />
* …<br />
<br />
The Windows installer translation was updated for [2021-03-03]:<br />
<br />
* …<br />
<br />
The following documentation translations received updates:<br />
<br />
* …<br />
<br />
=== Contributing to interface translations ===<br />
<br />
Want to help with translations? [https://inkscape.org/contribute/translations/ Learn how to help!]<br />
<br />
== Documentation ==<br />
<br />
* …<br />
<br />
=== Contributing to documentation and documentation translation ===<br />
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].<br />
<br />
== Known issues ==<br />
<br />
* Gradient editing [as of 2021-06-26]:<br />
** Gradient collecting is problematic. It deletes your gradient if it's not used by any other object. Will be fixed with [https://gitlab.com/inkscape/inkscape/-/merge_requests/3361 3361]<br />
** If you convert your gradient to swatch, the gradient editor cannot be used for editing it anymore.<br />
** The first click after exiting the gradient library is ignored.<br />
** Canvas stops and gradient editor stops highlighting will stop working in some cases.<br />
<br />
== Other releases ==<br />
<br />
{{:Release notes}}<br />
</translate></div>Harshil007https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.2&diff=120392Release notes/1.22021-06-26T11:14:59Z<p>Harshil007: /* Gradient Editor */</p>
<hr />
<div><languages /><br />
<br />
{{Box| '''These Release Notes are in Draft Status.'''<br />
<br />
Important Links:<br />
* [https://gitlab.com/inkscape/inkscape/commits/master Commit History Main Program (starting from: xxx)]<br />
* [https://gitlab.com/inkscape/extensions/-/commits/master Commit History Extensions (starting from: xxx)]<br />
* [https://gitlab.com/inkscape/inkscape-docs/documentation/-/tree/master Commit History Documentation (starting from: xxx)]<br />
<br />
}}<br />
<br />
{{Box| Pending questions:<br />
<br />
* …<br />
}}<br />
<br />
<translate><br />
<br />
== Release highlights ==<br />
<br />
'''Definitely not released yet.'''<br />
<br />
== Important changes for packagers ==<br />
<br />
== General user interface ==<br />
<br />
== Canvas ==<br />
<br />
== Tools ==<br />
=== Text Tool ===<br />
New feature padding knot to flow box [https://gitlab.com/inkscape/inkscape/-/merge_requests/2769 2769]<br />
<br />
SVG 2.0 flowed text allows for shape-padding and shape-subtract attributes, allowing for the text to flow into a shape and leave some space between it's edges and where the text will start to flow as well as subtracting shapes with margin, which allows text to flow around other objects in the scene. These attributes were supported in Inkscape 1.0, but not exposed to the user. This version of Inkscape includes both an adjustable on-canvas knot for changing the padding as well as a Text menu item for setting text subtraction properties with a further knot to adjust it's margins.<br />
<br />
[See merge request for animated gifs to add here]<br />
<br />
== Dialogs ==<br />
=== General ===<br />
<br />
<br />
=== Fill and Stroke dialog ===<br />
==== Gradient Editor ====<br />
<br />
<br />
New gradient editor inside Fill and Stroke dialog has been added.This new implementation tries to fill the gape left after removal of the legacy gradient editor dialog.<br />
<br />
With this new changes, users can now be able to add, edit and delete the stops inside the fill and stroke dialog on the gradient line.<br />
Users can add stops by double clicking on the gradient line, can delete it by pressing the delete or backspace key and also can adjust gradients by dragging the stops on the gradient line. Also, users can adjust the stops using stop offset option for more precise adjustments.<br />
<br />
[[File:Gradient editor adding stops.gif]]<br />
<br />
Moreover, to make it more intuitive and for better discoverability, repeat mode option, reverse gradient direction option, gradient library and stops list has been added into Fill and Stroke dialog from the toolbar with few improvements.<br />
<br />
[[File:Gradient editor - repete.gif]]<br />
<br />
Using stops list, users can add, edit, and delete the the stops.<br />
Users can add stops in stops list by clicking on the + button and can delete them by clicking on the - button.<br />
<br />
[[File:Adding and removing stops in to list.gif]]<br />
<br />
With new gradient library, users can now duplicate the gradients by clicking on the + button.<br />
<br />
[[File:Gradients Library.gif]]<br />
<br />
User can offset first and last stop on gradient<br />
<br />
[[File:First and last node offset.gif]]<br />
<br />
Known issues:<br />
<br />
* gradient collecting is problematic. It deletes your gradient if its not use at any object<br />
* if you convert your gradient to swatch it does not use gradient editor anymore. And you have to edit it old way. By selecting nodes on canvas and editing colors in dialog<br />
* first click after you exit gradient library gets ignored<br />
* Canvas stops and gradient editor stops highlighting will stop working in some cases<br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/2688<br />
https://gitlab.com/inkscape/ux/-/issues/67<br />
<br />
== Filters ==<br />
<br />
== Live path effects ==<br />
<br />
== Import / Export ==<br />
<br />
== Customization ==<br />
<br />
=== Themes ===<br />
<br />
=== Cursors ===<br />
<br />
Drop shadow is now optional for mouse cursors.<br />
You can turn it off in <code> Preferences > Interface </code><br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3352<br />
<br />
== macOS-specific Changes ==<br />
<br />
== Extensions ==<br />
<br />
== Command line ==<br />
<br />
== Behind the curtains ==<br />
<br />
== Notable bugfixes ==<br />
<br />
=== Crash fixes ===<br />
<br />
=== Other bug fixes ===<br />
<br />
=== Even more bug fixes ===<br />
<br />
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.<br />
<br />
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].<br />
<br />
== Translations ==<br />
<br />
The following UI translations received updates:<br />
<br />
* …<br />
<br />
The Windows installer translation was updated for [2021-03-03]:<br />
<br />
* …<br />
<br />
The following documentation translations received updates:<br />
<br />
* …<br />
<br />
=== Contributing to interface translations ===<br />
<br />
Want to help with translations? [https://inkscape.org/contribute/translations/ Learn how to help!]<br />
<br />
== Documentation ==<br />
<br />
* …<br />
<br />
=== Contributing to documentation and documentation translation ===<br />
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].<br />
<br />
== Known issues ==<br />
<br />
== Other releases ==<br />
<br />
{{:Release notes}}<br />
</translate></div>Harshil007https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.2&diff=120379Release notes/1.22021-06-26T04:11:41Z<p>Harshil007: /* Gradient Editor Dialog */</p>
<hr />
<div><languages /><br />
<br />
{{Box| '''These Release Notes are in Draft Status.'''<br />
<br />
Important Links:<br />
* [https://gitlab.com/inkscape/inkscape/commits/master Commit History Main Program (starting from: xxx)]<br />
* [https://gitlab.com/inkscape/extensions/-/commits/master Commit History Extensions (starting from: xxx)]<br />
* [https://gitlab.com/inkscape/inkscape-docs/documentation/-/tree/master Commit History Documentation (starting from: xxx)]<br />
<br />
}}<br />
<br />
{{Box| Pending questions:<br />
<br />
* …<br />
}}<br />
<br />
<translate><br />
<br />
== Release highlights ==<br />
<br />
'''Definitely not released yet.'''<br />
<br />
== Important changes for packagers ==<br />
<br />
== General user interface ==<br />
<br />
== Canvas ==<br />
<br />
== Tools ==<br />
=== Text Tool ===<br />
New feature padding knot to flow box [https://gitlab.com/inkscape/inkscape/-/merge_requests/2769 2769]<br />
<br />
SVG 2.0 flowed text allows for shape-padding and shape-subtract attributes, allowing for the text to flow into a shape and leave some space between it's edges and where the text will start to flow as well as subtracting shapes with margin, which allows text to flow around other objects in the scene. These attributes were supported in Inkscape 1.0, but not exposed to the user. This version of Inkscape includes both an adjustable on-canvas knot for changing the padding as well as a Text menu item for setting text subtraction properties with a further knot to adjust it's margins.<br />
<br />
[See merge request for animated gifs to add here]<br />
<br />
== Dialogs ==<br />
=== General ===<br />
<br />
<br />
=== Gradient Editor Dialog ===<br />
<br />
<br />
New gradient editor inside Fill and Stroke dialog has been added.This new implementation tries to fill the gape left after removal of the legacy gradient editor dialog.<br />
<br />
With this new changes, users can now be able to add, edit and delete the stops in the gradient line.<br />
Users can add stops by double clicking on the gradient line, can delete it by pressing the delete or backspace key and also can adjust gradients by dragging the stops on the gradient line. Also, users can adjust the stops using stop offset option for more precise adjustments.<br />
<GIF or Image to show the new gradient line><br />
<br />
Moreover, to make it more intuitive and for better discoverability, repeat mode option, reverse gradient direction option, gradient library and stops list has been added into Fill and Stroke dialog from the toolbar with few improvements.<br />
<Image><br />
<Full Image of Fill and Stroke dialog><br />
<br />
Using stops list, users can add, edit, and delete the the stops.<br />
Users can add stops in stops list by clicking on the + button and can delete them by clicking on the - button.<br />
<GIF or Image to show the new gradient list><br />
<br />
With new gradient library, users can now duplicate the gradients by clicking on the + button.<br />
<GIF or Image to show the new gradient library><br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/2688<br />
https://gitlab.com/inkscape/ux/-/issues/67<br />
<br />
== Filters ==<br />
<br />
== Live path effects ==<br />
<br />
== Import / Export ==<br />
<br />
== Customization ==<br />
<br />
=== Themes ===<br />
<br />
=== Cursors ===<br />
<br />
Drop shadow is now optional for mouse cursors.<br />
You can turn it off in <code> Preferences > Interface </code><br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3352<br />
<br />
== macOS-specific Changes ==<br />
<br />
== Extensions ==<br />
<br />
== Command line ==<br />
<br />
== Behind the curtains ==<br />
<br />
== Notable bugfixes ==<br />
<br />
=== Crash fixes ===<br />
<br />
=== Other bug fixes ===<br />
<br />
=== Even more bug fixes ===<br />
<br />
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.<br />
<br />
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].<br />
<br />
== Translations ==<br />
<br />
The following UI translations received updates:<br />
<br />
* …<br />
<br />
The Windows installer translation was updated for [2021-03-03]:<br />
<br />
* …<br />
<br />
The following documentation translations received updates:<br />
<br />
* …<br />
<br />
=== Contributing to interface translations ===<br />
<br />
Want to help with translations? [https://inkscape.org/contribute/translations/ Learn how to help!]<br />
<br />
== Documentation ==<br />
<br />
* …<br />
<br />
=== Contributing to documentation and documentation translation ===<br />
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].<br />
<br />
== Known issues ==<br />
<br />
== Other releases ==<br />
<br />
{{:Release notes}}<br />
</translate></div>Harshil007https://wiki.inkscape.org/wiki/index.php?title=Release_notes/1.2&diff=120378Release notes/1.22021-06-26T04:05:38Z<p>Harshil007: /* Gradient Editor Dialog */</p>
<hr />
<div><languages /><br />
<br />
{{Box| '''These Release Notes are in Draft Status.'''<br />
<br />
Important Links:<br />
* [https://gitlab.com/inkscape/inkscape/commits/master Commit History Main Program (starting from: xxx)]<br />
* [https://gitlab.com/inkscape/extensions/-/commits/master Commit History Extensions (starting from: xxx)]<br />
* [https://gitlab.com/inkscape/inkscape-docs/documentation/-/tree/master Commit History Documentation (starting from: xxx)]<br />
<br />
}}<br />
<br />
{{Box| Pending questions:<br />
<br />
* …<br />
}}<br />
<br />
<translate><br />
<br />
== Release highlights ==<br />
<br />
'''Definitely not released yet.'''<br />
<br />
== Important changes for packagers ==<br />
<br />
== General user interface ==<br />
<br />
== Canvas ==<br />
<br />
== Tools ==<br />
=== Text Tool ===<br />
New feature padding knot to flow box [https://gitlab.com/inkscape/inkscape/-/merge_requests/2769 2769]<br />
<br />
SVG 2.0 flowed text allows for shape-padding and shape-subtract attributes, allowing for the text to flow into a shape and leave some space between it's edges and where the text will start to flow as well as subtracting shapes with margin, which allows text to flow around other objects in the scene. These attributes were supported in Inkscape 1.0, but not exposed to the user. This version of Inkscape includes both an adjustable on-canvas knot for changing the padding as well as a Text menu item for setting text subtraction properties with a further knot to adjust it's margins.<br />
<br />
[See merge request for animated gifs to add here]<br />
<br />
== Dialogs ==<br />
=== General ===<br />
<br />
<br />
=== Gradient Editor Dialog ===<br />
<br />
<br />
New gradient editor inside Fill and Stroke dialog has been added.This new implementation tries to fill the gape left after removal of the legacy gradient editor dialog.<br />
<br />
With this new changes, users can now be able to add, edit and delete the stops in the gradient line.<br />
Users can add stops by double clicking on the gradient line. can delete it by pressing the delete or backspace key and also can adjust gradients by dragging the stops on the gradient line. Also, users can adjust the stops using stop offset option for more precise adjustments.<br />
<GIF or Image to show the new gradient line><br />
<br />
Moreover, to make it more intuitive and for better discoverability, repeat mode option, reverse gradient direction option, gradient library and stops list has been added into Fill and Stroke dialog from the toolbar with few improvements.<br />
<Image><br />
<Full Image of Fill and Stroke dialog><br />
<br />
Using stops list, users can add, edit, and delete the the stops.<br />
Users can add stops in stops list by clicking on the + button and can delete them by clicking on the - button.<br />
<GIF or Image to show the new gradient list><br />
<br />
With new gradient library, users can now duplicate the gradients by clicking on the + button.<br />
<GIF or Image to show the new gradient library><br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/2688<br />
https://gitlab.com/inkscape/ux/-/issues/67<br />
<br />
== Filters ==<br />
<br />
== Live path effects ==<br />
<br />
== Import / Export ==<br />
<br />
== Customization ==<br />
<br />
=== Themes ===<br />
<br />
=== Cursors ===<br />
<br />
Drop shadow is now optional for mouse cursors.<br />
You can turn it off in <code> Preferences > Interface </code><br />
<br />
https://gitlab.com/inkscape/inkscape/-/merge_requests/3352<br />
<br />
== macOS-specific Changes ==<br />
<br />
== Extensions ==<br />
<br />
== Command line ==<br />
<br />
== Behind the curtains ==<br />
<br />
== Notable bugfixes ==<br />
<br />
=== Crash fixes ===<br />
<br />
=== Other bug fixes ===<br />
<br />
=== Even more bug fixes ===<br />
<br />
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.<br />
<br />
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].<br />
<br />
== Translations ==<br />
<br />
The following UI translations received updates:<br />
<br />
* …<br />
<br />
The Windows installer translation was updated for [2021-03-03]:<br />
<br />
* …<br />
<br />
The following documentation translations received updates:<br />
<br />
* …<br />
<br />
=== Contributing to interface translations ===<br />
<br />
Want to help with translations? [https://inkscape.org/contribute/translations/ Learn how to help!]<br />
<br />
== Documentation ==<br />
<br />
* …<br />
<br />
=== Contributing to documentation and documentation translation ===<br />
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].<br />
<br />
== Known issues ==<br />
<br />
== Other releases ==<br />
<br />
{{:Release notes}}<br />
</translate></div>Harshil007