Difference between revisions of "Release notes/1.5"

From Inkscape Wiki
Jump to navigation Jump to search
m (Various edits : completed features list, etc.)
 
(22 intermediate revisions by 2 users not shown)
Line 2: Line 2:
== Release highlights ==
== Release highlights ==


* front end migration to GTK 4
* Front end migration to GTK 4
*New color management system (RGB, LinearRGB, DeviceCMYK, Gray, Lab, Lch, Luv, CMS - Color managed ICC profile based, HSL, HSV, HSLuv, OkLab, OkLch, OkHsl, XYZ)
*Fill & Stroke pane refactored (+ recolor feature)
*Selection and group behavior more aligned to industry standards (introduce lasso to select objects, clearer and more coherent appearance).
*Introduce a new PDF engine, CapyPDF
*Bugfixes (TODO:number to add)


== Canvas ==
== Canvas ==


=== Selections ===
=== Selections ===
selection boxes, touch to select and lasso select look nicer now . Norma selection, is blue and touch box selection has a striped pattern.
Selection boxes, touch to select and lasso select look nicer now. Normal selection is blue, deselection is pink touch box selection has a striped pattern and lasso mode now works on objects too.


https://gitlab.com/inkscape/inkscape/-/merge_requests/6336
https://gitlab.com/inkscape/inkscape/-/merge_requests/6336
=== Special Pasting ===
Right-click menus have special past option added.
https://gitlab.com/inkscape/inkscape/-/merge_requests/6914


== Tools ==
== Tools ==
=== Select tool ===
You can now deselect objects from selection more easily.
* '''Ctrl+Shift+drag''': Removes objects from selection
* '''Ctrl+Shift+Alt+drag''': Removes objects from selection with touch selection
When you select by click and dragging  selection boxes have new look:
* Blue box  - normal selection, select object that are fully inside of this box
* Blue box with dashed fill - Touch selection, select any objects within or partially in this box
* Pink box - remove  from selection objects fully in the box
* Pink box with dashed fill - unselect touched objects
* Blue line/lasso - select touched objects
* Pink line/lasso - unselect touched objects
TODO: add gifs
https://gitlab.com/inkscape/inkscape/-/merge_requests/6336
https://gitlab.com/inkscape/inkscape/-/merge_requests/7156
https://gitlab.com/inkscape/inkscape/-/merge_requests/7164
New behavior Unlocking inside of groups
https://gitlab.com/inkscape/inkscape/-/merge_requests/7172
=== Color Picker Tool ===
We added feature that can pick colors from images/objects under the current/selected ones.
TODO:find out how it works
https://gitlab.com/inkscape/inkscape/-/merge_requests/6850
=== Measure Tool ===
Improve new Measure Path features (curves, segments, angles) and fix some issues
https://gitlab.com/inkscape/inkscape/-/merge_requests/7812
Add path segment measurement to ruler tool
https://gitlab.com/inkscape/inkscape/-/merge_requests/7804
TODO:Add GIFs
=== Node Tool ===
New improvements to Node tool workflows
https://gitlab.com/inkscape/inkscape/-/merge_requests/6492
Add confine-to-path node editing option, i.e. the ability to slide a node along the existing line when pressing Alt
https://gitlab.com/inkscape/inkscape/-/merge_requests/8040
Add a node distance input to the node toolbar
https://gitlab.com/inkscape/inkscape/-/merge_requests/6600
=== Polygon / Star Tool ===
You can set length of the side edge of the polygon and star numerically from the toolbar.
[[File:Inkscape wySH8BhAGx.gif|751x751px]]
https://gitlab.com/inkscape/inkscape/-/merge_requests/6920
=== Spiral tool ===
center is created in center of spiral.
[[File:Ezgif.com-optimize (2) ceneter spiral.gif]]
https://gitlab.com/inkscape/inkscape/-/merge_requests/6870
=== Page tool ===
Added right click context menu for the page tool.
https://gitlab.com/inkscape/inkscape/-/merge_requests/6215
=== Text tool ===
Added suport for snaping to all  baselines.
https://gitlab.com/inkscape/inkscape/-/merge_requests/7136


== Import / Export ==
== Import / Export ==
Line 18: Line 112:


=== General ===
=== General ===
Files now open as tabs inside one inkscape program. This significantly speeds up working with multiple documents at once[[File:Image measurements popup.png|thumb|416x416px]]https://gitlab.com/inkscape/inkscape/-/merge_requests/6654
=== Measurements tool ===
Added new options in to pop up in a toolbar of Measurements tool. You can change Display options. And we also added ability to copy selected measurement as a text.


=== Color pickers ===
=== Color pickers ===
Line 26: Line 124:
https://gitlab.com/inkscape/inkscape/-/merge_requests/6433
https://gitlab.com/inkscape/inkscape/-/merge_requests/6433


[[File:Image grids ui.png|right|460x460px]]
=== Document properties ===
Coordinate system origin option can now be changed from document properties


=== Document properties ===
[[File:Imageasdasdasda.png]]


==== Grids ====
==== Grids ====
New UI Redesign of Grids
New UI Redesign of Grids.


https://gitlab.com/inkscape/inkscape/-/merge_requests/6412
https://gitlab.com/inkscape/inkscape/-/merge_requests/6412
[[File:Image_grids_ui.png|592x592px]]
=== Preferences ===
* New option:New option to keep orphaned clones.  ''Preferences > Behavior > Clones > Deleting original: clones > Become orphans''
* You can search for languages  Preferences > interface > languages
https://gitlab.com/inkscape/inkscape/-/merge_requests/6852
https://gitlab.com/inkscape/inkscape/-/merge_requests/6866
=== CSS and selectors ===
Haldeling of CSS styling back-end was improved and is handled by libcroco. Dialog is now more stable and can handle elements such as <code>@media</code>
https://gitlab.com/inkscape/inkscape/-/merge_requests/7069
=== Fill and Stroke ===
[[File:Fill And Stroke Dialog - Inkscape 1.5.png|alt=The new Fill and Stroke Dialog in Inkscape 1.5 with the Color Map module selecting a shade of blue|thumb|The new Fill and Stroke Dialog in Inkscape 1.5]]
The Fill and Stroke dialog has been redesigned with a number of improvements.
* The <code>FillNStroke</code> widget was replaced with the new <code>UI::Widget::PaintSwitch</code> widget ([https://gitlab.com/inkscape/inkscape/-/merge_requests/7748 MR #7748]).
*Linear and Radial Gradients are now toggles of the same gradient option.
*Recolor feature (replace colors globally)


== Live Path Effects ==
== Live Path Effects ==
Line 42: Line 167:
== Templates ==
== Templates ==


== Symbols ==


== Customization / Theming ==
Fix instructions in the US zine template
Icons


New icon pack added called Dash
https://gitlab.com/inkscape/inkscape/-/merge_requests/7762


[[File:Image dash icons.png]]
== Symbols ==


https://gitlab.com/inkscape/inkscape/-/merge_requests/6115
== Customization / Theming ==


== Windows-specific Changes ==
== Windows-specific Changes ==
Line 62: Line 185:


== Extensions ==
== Extensions ==
Allow extensions to receive document updates, i.e. to run asynchronously (non-blocking)
https://gitlab.com/inkscape/inkscape/-/merge_requests/6958


== Command line ==
== Command line ==
* Add effect runner which accepts Variant dictionary arguments  https://gitlab.com/inkscape/inkscape/-/merge_requests/7925
* Add shell equivalent for --export-page  https://gitlab.com/inkscape/inkscape/-/merge_requests/7753
* Add a query-pages CLI option for getting page details  https://gitlab.com/inkscape/inkscape/-/merge_requests/7112


== Inkview ==
== Inkview ==
Line 70: Line 200:


== Behind the Curtains ==
== Behind the Curtains ==
Migration to GTK 4
https://gitlab.com/inkscape/inkscape/-/merge_requests/7481
https://gitlab.com/inkscape/extensions/-/merge_requests/702
<nowiki>https://gitlab.com/inkscape/inkscape/-/merge_requests/6807</nowiki>
new default PDF exporter, CappyPDF was added.
https://gitlab.com/inkscape/inkscape/-/merge_requests/6818


== Translations ==
== Translations ==

Latest revision as of 18:40, 5 August 2026

Release highlights

  • Front end migration to GTK 4
  • New color management system (RGB, LinearRGB, DeviceCMYK, Gray, Lab, Lch, Luv, CMS - Color managed ICC profile based, HSL, HSV, HSLuv, OkLab, OkLch, OkHsl, XYZ)
  • Fill & Stroke pane refactored (+ recolor feature)
  • Selection and group behavior more aligned to industry standards (introduce lasso to select objects, clearer and more coherent appearance).
  • Introduce a new PDF engine, CapyPDF
  • Bugfixes (TODO:number to add)

Canvas

Selections

Selection boxes, touch to select and lasso select look nicer now. Normal selection is blue, deselection is pink touch box selection has a striped pattern and lasso mode now works on objects too.

https://gitlab.com/inkscape/inkscape/-/merge_requests/6336

Special Pasting

Right-click menus have special past option added.

https://gitlab.com/inkscape/inkscape/-/merge_requests/6914

Tools

Select tool

You can now deselect objects from selection more easily.

  • Ctrl+Shift+drag: Removes objects from selection
  • Ctrl+Shift+Alt+drag: Removes objects from selection with touch selection

When you select by click and dragging selection boxes have new look:

  • Blue box - normal selection, select object that are fully inside of this box
  • Blue box with dashed fill - Touch selection, select any objects within or partially in this box
  • Pink box - remove from selection objects fully in the box
  • Pink box with dashed fill - unselect touched objects
  • Blue line/lasso - select touched objects
  • Pink line/lasso - unselect touched objects

TODO: add gifs

https://gitlab.com/inkscape/inkscape/-/merge_requests/6336

https://gitlab.com/inkscape/inkscape/-/merge_requests/7156

https://gitlab.com/inkscape/inkscape/-/merge_requests/7164


New behavior Unlocking inside of groups

https://gitlab.com/inkscape/inkscape/-/merge_requests/7172

Color Picker Tool

We added feature that can pick colors from images/objects under the current/selected ones.

TODO:find out how it works

https://gitlab.com/inkscape/inkscape/-/merge_requests/6850

Measure Tool

Improve new Measure Path features (curves, segments, angles) and fix some issues

https://gitlab.com/inkscape/inkscape/-/merge_requests/7812

Add path segment measurement to ruler tool

https://gitlab.com/inkscape/inkscape/-/merge_requests/7804

TODO:Add GIFs

Node Tool

New improvements to Node tool workflows

https://gitlab.com/inkscape/inkscape/-/merge_requests/6492

Add confine-to-path node editing option, i.e. the ability to slide a node along the existing line when pressing Alt

https://gitlab.com/inkscape/inkscape/-/merge_requests/8040

Add a node distance input to the node toolbar

https://gitlab.com/inkscape/inkscape/-/merge_requests/6600

Polygon / Star Tool

You can set length of the side edge of the polygon and star numerically from the toolbar.

Inkscape wySH8BhAGx.gif

https://gitlab.com/inkscape/inkscape/-/merge_requests/6920

Spiral tool

center is created in center of spiral.

Ezgif.com-optimize (2) ceneter spiral.gif

https://gitlab.com/inkscape/inkscape/-/merge_requests/6870

Page tool

Added right click context menu for the page tool.

https://gitlab.com/inkscape/inkscape/-/merge_requests/6215

Text tool

Added suport for snaping to all baselines.

https://gitlab.com/inkscape/inkscape/-/merge_requests/7136

Import / Export

Dialogs

General

Files now open as tabs inside one inkscape program. This significantly speeds up working with multiple documents at once

Image measurements popup.png

https://gitlab.com/inkscape/inkscape/-/merge_requests/6654

Measurements tool

Added new options in to pop up in a toolbar of Measurements tool. You can change Display options. And we also added ability to copy selected measurement as a text.

Color pickers

Color pickers are now implemented as popovers instead of flowing windows.They also give better feedback to user with hover states, active stat and disable state

.Color-picker-popup.gif

https://gitlab.com/inkscape/inkscape/-/merge_requests/6433

Document properties

Coordinate system origin option can now be changed from document properties

Imageasdasdasda.png

Grids

New UI Redesign of Grids.

https://gitlab.com/inkscape/inkscape/-/merge_requests/6412

Image grids ui.png

Preferences

  • New option:New option to keep orphaned clones. Preferences > Behavior > Clones > Deleting original: clones > Become orphans
  • You can search for languages Preferences > interface > languages


https://gitlab.com/inkscape/inkscape/-/merge_requests/6852

https://gitlab.com/inkscape/inkscape/-/merge_requests/6866

CSS and selectors

Haldeling of CSS styling back-end was improved and is handled by libcroco. Dialog is now more stable and can handle elements such as @media

https://gitlab.com/inkscape/inkscape/-/merge_requests/7069

Fill and Stroke

The new Fill and Stroke Dialog in Inkscape 1.5 with the Color Map module selecting a shade of blue
The new Fill and Stroke Dialog in Inkscape 1.5

The Fill and Stroke dialog has been redesigned with a number of improvements.

  • The FillNStroke widget was replaced with the new UI::Widget::PaintSwitch widget (MR #7748).
  • Linear and Radial Gradients are now toggles of the same gradient option.
  • Recolor feature (replace colors globally)

Live Path Effects

Measure LPE

New measurement unit "metes" was added .

Templates

Fix instructions in the US zine template

https://gitlab.com/inkscape/inkscape/-/merge_requests/7762

Symbols

Customization / Theming

Windows-specific Changes

macOS-specific Changes

Extensions

Allow extensions to receive document updates, i.e. to run asynchronously (non-blocking)

https://gitlab.com/inkscape/inkscape/-/merge_requests/6958

Command line

Inkview

Bugfixes

Behind the Curtains

Migration to GTK 4

https://gitlab.com/inkscape/inkscape/-/merge_requests/7481

https://gitlab.com/inkscape/extensions/-/merge_requests/702

https://gitlab.com/inkscape/inkscape/-/merge_requests/6807


new default PDF exporter, CappyPDF was added.

https://gitlab.com/inkscape/inkscape/-/merge_requests/6818

Translations

Documentation

Website

Important Inkscape Project Milestones

Important Changes for Packagers

Known issues

Other releases