Difference between revisions of "Release notes/1.5"
m (Various edits : completed features list, etc.) |
|||
| (16 intermediate revisions by 2 users 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 | ||
== 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 === | === 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 36: | Line 96: | ||
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. | |||
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 54: | Line 124: | ||
https://gitlab.com/inkscape/inkscape/-/merge_requests/6433 | https://gitlab.com/inkscape/inkscape/-/merge_requests/6433 | ||
=== Document properties === | |||
Coordinate system origin option can now be changed from document properties | |||
[[File:Imageasdasdasda.png]] | |||
==== Grids ==== | ==== Grids ==== | ||
| Line 62: | 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 === | ||
You can search for languages | |||
* 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 | 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 75: | Line 167: | ||
== Templates == | == Templates == | ||
Fix instructions in the US zine template | |||
https://gitlab.com/inkscape/inkscape/-/merge_requests/7762 | |||
== Symbols == | |||
== Customization / Theming == | |||
== Windows-specific Changes == | == Windows-specific Changes == | ||
| Line 95: | 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 103: | 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.
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


