Difference between revisions of "Release notes/1.5"

From Inkscape Wiki
Jump to navigation Jump to search
m (Various edits : completed features list, etc.)
 
(4 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 ===
=== Special Pasting ===
right click menus have special past option added.
Right-click menus have special past option added.


https://gitlab.com/inkscape/inkscape/-/merge_requests/6914
https://gitlab.com/inkscape/inkscape/-/merge_requests/6914
Line 19: Line 24:


=== Select tool ===
=== Select tool ===
You can now deselect objects from selecion more easaly.  
You can now deselect objects from selection more easily.  


* '''Ctrl+Shift+drag''': Removes objects from selection
* '''Ctrl+Shift+drag''': Removes objects from selection


* '''Ctrl+Shift+Alt+drag''': Removes objects from selection with touch selection
* '''Ctrl+Shift+Alt+drag''': Removes objects from selection with touch selection
When you select by clcik and draging slecion boxes have new look:
When you select by click and dragging selection boxes have new look:


Blue box  - normal selecion, select object that are fully inside of this box
* 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


Blue box with hache fill - Touch selecion, select object tha touch this box
TODO: add gifs


Pink box - unselect
https://gitlab.com/inkscape/inkscape/-/merge_requests/6336
 
Pink box - unselect touched objects
 
Blue line - select touched objects
 
Pink line- unslect touched objects
 
TODO: add gifs


https://gitlab.com/inkscape/inkscape/-/merge_requests/7156
https://gitlab.com/inkscape/inkscape/-/merge_requests/7156
Line 45: Line 47:




new behiviour Unlocking inside of groupes
 
New behavior Unlocking inside of groups


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


=== Color Picker Tool ===
=== Color Picker Tool ===
we added feature that can pic colors from images/ objects under .
We added feature that can pick colors from images/objects under the current/selected ones.


TODO:find out how it works  
TODO:find out how it works  


https://gitlab.com/inkscape/inkscape/-/merge_requests/6850
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 ===
=== Node Tool ===
new improvemts to Node tool workflows
New improvements to Node tool workflows


https://gitlab.com/inkscape/inkscape/-/merge_requests/6492
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 ===
=== Polygon / Star Tool ===
Line 75: Line 97:
https://gitlab.com/inkscape/inkscape/-/merge_requests/6870
https://gitlab.com/inkscape/inkscape/-/merge_requests/6870


'''Page tool'''
=== Page tool ===
 
Added right click context menu for the page tool.
Added right click context menu for the page tool.


https://gitlab.com/inkscape/inkscape/-/merge_requests/6215
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 98: 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]]
[[File:Imageasdasdasda.png]]
Cordination system  origine option can be changed from documet properties


==== Grids ====
==== Grids ====
Line 109: Line 133:


https://gitlab.com/inkscape/inkscape/-/merge_requests/6412
https://gitlab.com/inkscape/inkscape/-/merge_requests/6412
[[File:Image_grids_ui.png|592x592px]]


=== Preferences ===
=== Preferences ===
Line 114: Line 140:
* New option:New option to keep orphaned clones.  ''Preferences > Behavior > Clones > Deleting original: clones > Become orphans''
* New option:New option to keep orphaned clones.  ''Preferences > Behavior > Clones > Deleting original: clones > Become orphans''
* You can search for languages  Preferences > interface > languages
* You can search for languages  Preferences > interface > languages




Line 124: Line 151:


https://gitlab.com/inkscape/inkscape/-/merge_requests/7069
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 131: Line 166:


== Templates ==
== Templates ==
Fix instructions in the US zine template
https://gitlab.com/inkscape/inkscape/-/merge_requests/7762


== Symbols ==
== Symbols ==
Line 145: 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 153: Line 200:


== Behind the Curtains ==
== Behind the Curtains ==
new defoult PDF  exporter, CappyPDF was added .
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
https://gitlab.com/inkscape/inkscape/-/merge_requests/6818

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