Difference between revisions of "Release notes/1.1.1"

From Inkscape Wiki
Jump to navigation Jump to search
(→‎General: Minor correction about bug that was fixed)
m
 
(18 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages />
<languages />
{{Box| '''These Release Notes are in Draft Status.'''
Important Links:
* [https://gitlab.com/inkscape/inkscape/commits/1.1.x Commit History Main Program (starting from: xxx)]
* [https://gitlab.com/inkscape/extensions/-/commits/1.1.x Commit History Extensions (starting from: xxx)]
* [https://gitlab.com/inkscape/inkscape-docs/documentation/-/tree/1.1.x Commit History Documentation (starting from: xxx)]
}}
{{Box| Pending questions:
* https://gitlab.com/inkscape/inkscape/-/merge_requests/3474#note_666486028
}}


<translate>
<translate>


== Release highlights ==
== New Features ==


'''Definitely not released yet.'''


== New Features ==
'''Released on September 21, 2021.'''


=== Menus ===
=== Menus ===
Line 31: Line 16:
=== General ===
=== General ===


* Thanks to the upstream fix in gtk3, pressure sensitivity works again with Windows Ink activated ([https://gitlab.com/inkscape/inkscape/-/issues/1437 Bug #1437], https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/1563) - '''''needs confirmation!'''''
* Thanks to the upstream fix in gtk3, pressure sensitivity works again with Windows Ink activated ([https://gitlab.com/inkscape/inkscape/-/issues/1437 Bug #1437], https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/1563)
* '''Stroke to Path''' works on text again ([https://gitlab.com/inkscape/inkscape/-/issues/2333 Bug #2333])
* Undoing '''Stroke to Path''' no longer loses the object's id ([https://gitlab.com/inkscape/inkscape/-/issues/2759 Bug #2759])
* Undoing '''Stroke to Path''' no longer loses the object's id ([https://gitlab.com/inkscape/inkscape/-/issues/2759 Bug #2759])
* Undoing '''Object to Path''' for an object with a Live Path Effect is now possible without also undoing the preceding action ([https://gitlab.com/inkscape/inkscape/-/issues/1504 Bug #1504])
* Undoing '''Object to Path''' for an object with a Live Path Effect is now possible without also undoing the preceding action ([https://gitlab.com/inkscape/inkscape/-/issues/1504 Bug #1504])
* Saving no longer leaks memory ([https://gitlab.com/inkscape/inkscape/-/issues/2800 Bug#2800])
* Startup times improved, 3.3 seconds to 3 seconds on one Windows machine ([https://gitlab.com/inkscape/inkscape/-/commit/228b6aec975a1229bfba418fe94e15113d9a5000 Commit 228b6a])
* Hide unnecessary warnings in terminal about optional font directories not being used ([https://gitlab.com/inkscape/inkscape/-/commit/76fb99c9d898730998ac5f4b83f3782cb7fea73b Commit 76fb99])
* Canvas no longer blurred when moving window from HiDPI to a regular display ([https://gitlab.com/inkscape/inkscape/-/commit/f7162ba39145ecd5c7c9f6ee2c677a17a808252f Commit f7162b])
* Clicking selects objects again on wmii and some other window managers ([https://gitlab.com/inkscape/inkscape/-/issues/2801 Bug #2801])
* Caps lock no longer stops Delete, Page Down and some other shortcut keys from working on Windows ([https://gitlab.com/inkscape/inkscape/-/issues/2496 Bug #2496])


=== Dialogs ===
=== Dialogs ===


* Clicking the resize separator will toggle visibility of docked dialog ([https://gitlab.com/inkscape/inkscape/-/commit/3c868362c242df805257af4be07583ebc63605c1 Commit 3c8683], [https://gitlab.com/inkscape/inbox/-/issues/4676 Bug #4676], [https://gitlab.com/inkscape/inkscape/-/merge_requests/2969 MR #2969])
* '''Welcome dialog:'''
* '''Welcome dialog:'''
** Fixed a '''paper size''' typo ([https://gitlab.com/inkscape/inkscape/-/issues/2570 Bug #2570])
** Fixed a '''paper size''' typo ([https://gitlab.com/inkscape/inkscape/-/issues/2570 Bug #2570])
Line 42: Line 35:
** Removed an '''unnecessary warning''' when choosing the keyboard shortcuts set ([https://gitlab.com/inkscape/inkscape/-/issues/2529 Bug #2529])
** Removed an '''unnecessary warning''' when choosing the keyboard shortcuts set ([https://gitlab.com/inkscape/inkscape/-/issues/2529 Bug #2529])
* '''Transform dialog:''' Matrix tab no longer stubbornly insists on using display units instead of the units the user selected ([https://gitlab.com/inkscape/inkscape/-/issues/2429 Bug #2429])
* '''Transform dialog:''' Matrix tab no longer stubbornly insists on using display units instead of the units the user selected ([https://gitlab.com/inkscape/inkscape/-/issues/2429 Bug #2429])
* '''Text and Font dialog:''' Font features load in under a second, instead of minutes for fonts with lots of font features. More font feature glyphs shown too ([https://gitlab.com/inkscape/inkscape/-/commit/0dacc4edd2a9f87364977fdbcfec8aaece1fb885 Commit 0dacc4], [https://gitlab.com/inkscape/inkscape/-/merge_requests/3449 MR #3449])


=== Filters ===
=== Filters ===
Line 64: Line 58:


=== Packaging ===
=== Packaging ===
 
* '''Snap''' remembers user preferences even when the home directory is not available to the snap. This may occur in LDAP, SSSD, or other set ups where there is a modified nsswitch.conf and NSCD is not acting as a proxy to snaps. ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3474 MR #3474])
* '''Build fixes:'''
* '''Build fixes:'''
** Building Inkscape works again on systems with '''musl libc''' ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3410 MR #3410])
** Building Inkscape works again on systems with '''musl libc''' ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3410 MR #3410])
** Building Inkscape works again on '''NetBSD''' ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3390 MR #3390])
** Building Inkscape works again on '''NetBSD''' ([https://gitlab.com/inkscape/inkscape/-/commit/1029bbe3beadef5176a0226685e66f9f1af03626 Commit 1029bb], [https://gitlab.com/inkscape/inkscape/-/commit/bfb81a613c4b39f6e7b0d0fbb57337fdc61c2451 Commit bfb81a], [https://gitlab.com/inkscape/inkscape/-/commit/160dc740c66c72e8c739f053cc46f438e2109909 Commit 160dc7], [https://gitlab.com/inkscape/inkscape/-/commit/e12966cc7b55451bfc60850288c8e9be1d4c30d1 Commit e12966])
** Building Inkscape works again on '''FreeBSD''' ([https://gitlab.com/inkscape/inkscape/-/commit/06b1437e39fd7855dee1b9fa305f35c39f8ab23a Commit 06b143])
** Building Inkscape works again with '''GCC 7''' ([https://gitlab.com/inkscape/inkscape/-/commit/3d8be5380836d07b047c961b2db8e8d4cde9c1a6 Commit 3d8be5])


=== Templates ===
=== Templates ===
Line 75: Line 71:
=== Tools ===
=== Tools ===


* '''Measure tool:''' Settings for font size and precision for the Measure tool work again ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3343 MR #3343])
* '''Measure tool:'''
** Settings for font size and precision for the Measure tool work again ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3343 MR #3343])
** Position dialog moves handles to the right place again ([https://gitlab.com/inkscape/inkscape/-/commit/1fcc335a93f0a2598494255f4a0a99b8d77b7506 Commit 1fcc33])
** Measurements no longer reset on right click or tool switch ([https://gitlab.com/inkscape/inkscape/-/commit/bd93492913653248609fea3fce00d575a4adcd3c Commit bd9349], [https://gitlab.com/inkscape/inkscape/-/commit/341a0ec6d2ff502724c4ce818a3f6ce36e507ee6 Commit 341a0e])


== Crash fixes ==
== Crash fixes ==
Line 83: Line 82:
* … using a grid with the Document Properties dialog open on Windows. This also fixes a memory leak on other operating systems, that did not necessarily lead to a crash. ([https://gitlab.com/inkscape/inkscape/-/issues/2585 Bug #2585])
* … using a grid with the Document Properties dialog open on Windows. This also fixes a memory leak on other operating systems, that did not necessarily lead to a crash. ([https://gitlab.com/inkscape/inkscape/-/issues/2585 Bug #2585])
* … trying to copy an object without ID ([https://gitlab.com/inkscape/inkscape/-/issues/2714 Bug #2714])
* … trying to copy an object without ID ([https://gitlab.com/inkscape/inkscape/-/issues/2714 Bug #2714])
* … stroke to path applied on paths with no area, fill, stroke, or markers ([https://gitlab.com/inkscape/inkscape/-/issues/2502 Bug #2502], [https://gitlab.com/inkscape/inkscape/-/issues/2572 Bug 2572])
* … entering a space character in the 'Attributes' field of the 'Clone Original' LPE settings dialog ([https://gitlab.com/inkscape/inkscape/-/issues/1709 Bug #1709])
* … entering a space character in the 'Attributes' field of the 'Clone Original' LPE settings dialog ([https://gitlab.com/inkscape/inkscape/-/issues/1709 Bug #1709])
* … closing a window while the filter editer dialog is floating and a filter is selected ([https://gitlab.com/inkscape/inkscape/-/issues/2753 Bug #2753])
* … pasting 3D boxes when the 3D box tool is active ([https://gitlab.com/inkscape/inkscape/-/issues/2741 Bug #2741])
* … multiple objects selected for spray tool in single path mode ([https://gitlab.com/inkscape/inkscape/-/issues/2740 #2740])
* … quitting in command line or when opening windows if done before window fully loads ([https://gitlab.com/inkscape/inkscape/-/issues/2776 Bug #2776], [https://gitlab.com/inkscape/inkscape/-/issues/2487 Bug #2487])
* … Homebrew or MacPorts used and XDG_DATA_DIRS is not defined ([https://gitlab.com/inkscape/inkscape/-/commit/1a6c62001881fbbf1a971309433e8f80c48dafc5 Commit 1a6c62])


== Extension bug fixes ==
== Extension bug fixes ==
* Fix LaTeX extension on Windows ([https://gitlab.com/inkscape/extensions/-/merge_requests/309 MR #309])
* Add __version__ for inkex ([https://gitlab.com/inkscape/extensions/-/merge_requests/360 MR #360], [https://gitlab.com/inkscape/extensions/-/issues/409 Bug #409])


== Translations ==
== Translations ==
Line 98: Line 105:
* Slovenian
* Slovenian
* Traditional Chinese
* Traditional Chinese
* Simplified Chinese


The following documentation translations received updates:
* …


=== Contributing to interface translations ===
=== Contributing to interface translations ===


Want to help with translations? [https://inkscape.org/contribute/translations/ Learn how to help!]
Want to help with translations? [https://inkscape.org/contribute/translations/ Learn how to help!]
== Documentation ==
* …


=== Contributing to documentation and documentation translation ===
=== Contributing to documentation and documentation translation ===
Line 115: Line 116:


== Known issues ==
== Known issues ==
These issues could not be fixed in time for the 1.1.1 release. They also affect Inkscape 1.1, but not earlier versions.
* There are crashes and freezes if the '''Document Properties''' dialog is left open for too long, particularly on Windows ([https://gitlab.com/inkscape/inkscape/-/issues/2700 Bug #2700], [https://gitlab.com/inkscape/inkscape/-/issues/2107 Bug #2107]).
* The '''Export PNG''' dialog's Export As feature may cause a crash or mangle filenames if non-ASCII characters are used ([https://gitlab.com/inkscape/inkscape/-/issues/2548 Bug #2548], [https://gitlab.com/inkscape/inkscape/-/issues/2587 Bug #2587]). The Export button works.
* Multiple paths sharing a '''marker''' will have the wrong color on '''pdf export''' ([https://gitlab.com/inkscape/inkscape/-/issues/2545 Bug #2545]) unless converted to SVG 1.1 style marker. These options are available in the Preferences dialog in the SVG export tab, and requires selecting export as SVG 1.1 per settings in Preferences Dialog in the GTK save dialog.
* Linux users upgrading from 0.92.5 to 1.1.1 on snap will need to manually uninstall then reinstall Inkscape if open or save dialog causes a crash ([https://gitlab.com/inkscape/inkscape/-/issues/2495 Bug #2495]).


== Other releases ==
== Other releases ==

Latest revision as of 00:27, 29 September 2021


New Features

Released on September 21, 2021.

Menus

  • We've added a link to our donation page in Help → Donate, to make it easier for users to contribute to the project financially (MR #3325)

Bug fixes

General

  • Thanks to the upstream fix in gtk3, pressure sensitivity works again with Windows Ink activated (Bug #1437, https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/1563)
  • Stroke to Path works on text again (Bug #2333)
  • Undoing Stroke to Path no longer loses the object's id (Bug #2759)
  • Undoing Object to Path for an object with a Live Path Effect is now possible without also undoing the preceding action (Bug #1504)
  • Saving no longer leaks memory (Bug#2800)
  • Startup times improved, 3.3 seconds to 3 seconds on one Windows machine (Commit 228b6a)
  • Hide unnecessary warnings in terminal about optional font directories not being used (Commit 76fb99)
  • Canvas no longer blurred when moving window from HiDPI to a regular display (Commit f7162b)
  • Clicking selects objects again on wmii and some other window managers (Bug #2801)
  • Caps lock no longer stops Delete, Page Down and some other shortcut keys from working on Windows (Bug #2496)

Dialogs

  • Clicking the resize separator will toggle visibility of docked dialog (Commit 3c8683, Bug #4676, MR #2969)
  • Welcome dialog:
    • Fixed a paper size typo (Bug #2570)
    • Renamed some confusing device size names (Bug #2570)
    • Removed an unnecessary warning when choosing the keyboard shortcuts set (Bug #2529)
  • Transform dialog: Matrix tab no longer stubbornly insists on using display units instead of the units the user selected (Bug #2429)
  • Text and Font dialog: Font features load in under a second, instead of minutes for fonts with lots of font features. More font feature glyphs shown too (Commit 0dacc4, MR #3449)

Filters

  • Fast crop: Transparency is now respected when applying the Filters → Fill and Transparency → Fast Crop filter (Bug #2419)

Import

  • EPS: Users that have installed Inkscape in the snap packaging format can open EPS files again (Bug #1406)

Export

  • Optimized SVG: Save as → Optimized SVG works again in Linux AppImage (Bug #1738)

Markers

  • Start / end markers: A bug was fixed where the path tip protruded over the arrow marker's end (Bug #2593).

Menus

  • Help menu: Now using a different set of web links to link to the documentation from the Help menu (MR #3325)

Packaging

  • Snap remembers user preferences even when the home directory is not available to the snap. This may occur in LDAP, SSSD, or other set ups where there is a modified nsswitch.conf and NSCD is not acting as a proxy to snaps. (MR #3474)
  • Build fixes:

Templates

  • All templates generated from the 'Welcome' dialog now use a document scale of 1, making it easier to hand-edit documents created using them (Bug #2728)

Tools

  • Measure tool:
    • Settings for font size and precision for the Measure tool work again (MR #3343)
    • Position dialog moves handles to the right place again (Commit 1fcc33)
    • Measurements no longer reset on right click or tool switch (Commit bd9349, Commit 341a0e)

Crash fixes

Fixed a crash when …

  • … using a grid with the Document Properties dialog open on Windows. This also fixes a memory leak on other operating systems, that did not necessarily lead to a crash. (Bug #2585)
  • … trying to copy an object without ID (Bug #2714)
  • … stroke to path applied on paths with no area, fill, stroke, or markers (Bug #2502, Bug 2572)
  • … entering a space character in the 'Attributes' field of the 'Clone Original' LPE settings dialog (Bug #1709)
  • … closing a window while the filter editer dialog is floating and a filter is selected (Bug #2753)
  • … pasting 3D boxes when the 3D box tool is active (Bug #2741)
  • … multiple objects selected for spray tool in single path mode (#2740)
  • … quitting in command line or when opening windows if done before window fully loads (Bug #2776, Bug #2487)
  • … Homebrew or MacPorts used and XDG_DATA_DIRS is not defined (Commit 1a6c62)

Extension bug fixes

Translations

The following UI translations received updates:

  • Brazilian Portuguese
  • Catalan
  • Czech
  • Polish
  • Russian
  • Slovenian
  • Traditional Chinese
  • Simplified Chinese


Contributing to interface translations

Want to help with translations? Learn how to help!

Contributing to documentation and documentation translation

Contributions to the documentation translations, as well as improvements to its contents, are welcome at the inkscape-docs repository.

Known issues

These issues could not be fixed in time for the 1.1.1 release. They also affect Inkscape 1.1, but not earlier versions.

  • There are crashes and freezes if the Document Properties dialog is left open for too long, particularly on Windows (Bug #2700, Bug #2107).
  • The Export PNG dialog's Export As feature may cause a crash or mangle filenames if non-ASCII characters are used (Bug #2548, Bug #2587). The Export button works.
  • Multiple paths sharing a marker will have the wrong color on pdf export (Bug #2545) unless converted to SVG 1.1 style marker. These options are available in the Preferences dialog in the SVG export tab, and requires selecting export as SVG 1.1 per settings in Preferences Dialog in the GTK save dialog.
  • Linux users upgrading from 0.92.5 to 1.1.1 on snap will need to manually uninstall then reinstall Inkscape if open or save dialog causes a crash (Bug #2495).

Other releases