Difference between revisions of "Release notes/1.5"
RolandTaylor (talk | contribs) (→Dialogs: Added the Fill and Stroke dialog widget change from FillNStroke to UI::Widget::PaintSwitch.) |
m (Various edits : completed features list, etc.) |
||
| (One intermediate revision by one other user not shown) | |||
| Line 2: | Line 2: | ||
== Release highlights == | == 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 == | == Canvas == | ||
=== Selections === | === 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 | https://gitlab.com/inkscape/inkscape/-/merge_requests/6336 | ||
=== Special Pasting === | === Special Pasting === | ||
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 | 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 | When you select by click and dragging selection boxes have new look: | ||
Blue box - normal | * 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/7156 | ||
| Line 45: | Line 47: | ||
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 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 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 === | ||
Added right click context menu for the page tool. | Added right click context menu for the page tool. | ||
| Line 103: | Line 125: | ||
=== Document properties === | === Document properties === | ||
Coordinate system origin option can now be changed from document properties | |||
[[File:Imageasdasdasda.png]] | [[File:Imageasdasdasda.png]] | ||
==== Grids ==== | ==== Grids ==== | ||
| Line 118: | 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 130: | Line 153: | ||
=== Fill and Stroke === | === 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 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]). | * 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 140: | Line 166: | ||
== Templates == | == Templates == | ||
Fix instructions in the US zine template | |||
https://gitlab.com/inkscape/inkscape/-/merge_requests/7762 | |||
== Symbols == | == Symbols == | ||
| Line 154: | 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 162: | 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 | 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.
https://gitlab.com/inkscape/inkscape/-/merge_requests/6920
Spiral tool
center is created in center of spiral.
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
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
https://gitlab.com/inkscape/inkscape/-/merge_requests/6433
Document properties
Coordinate system origin option can now be changed from document properties
Grids
New UI Redesign of Grids.
https://gitlab.com/inkscape/inkscape/-/merge_requests/6412
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 Fill and Stroke dialog has been redesigned with a number of improvements.
- The
FillNStrokewidget was replaced with the newUI::Widget::PaintSwitchwidget (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
- 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
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
- Inkscape 1.5 — development branch
- Inkscape 1.4 — current stable release branch (1.4.1, 1.4.2, 1.4.3, 1.4.4 next bugfix release)
- Inkscape 1.3 (1.3.1, 1.3.2)
- Inkscape 1.2 (1.2.1, 1.2.2)
- Inkscape 1.1 (1.1.1, 1.1.2)
- Inkscape 1.0 (1.0.1, 1.0.2)
- Inkscape 0.92 (0.92.1, 0.92.2, 0.92.3, 0.92.4, 0.92.5)
- Inkscape 0.91
- Inkscape 0.48 (0.48.1, 0.48.2, 0.48.3, 0.48.4, 0.48.5)
- Inkscape 0.47
- Inkscape 0.46
- Inkscape 0.45
- Inkscape 0.44
- Inkscape 0.43
- Inkscape 0.42
- Inkscape 0.41
- Inkscape 0.40
- Inkscape 0.39
- Inkscape 0.38
- Inkscape 0.37
- Inkscape 0.36
- Inkscape 0.35


