Difference between revisions of "Release notes/1.0.1"

From Inkscape Wiki
Jump to navigation Jump to search
(→‎Extensions: Update part 2)
Line 95: Line 95:
==== Extension API changes / Improvements for Extension Developers ====
==== Extension API changes / Improvements for Extension Developers ====


* Shape object now have an is_visible method ([https://gitlab.com/inkscape/extensions/-/commit/3e10fece0acc07bc33462ca474f0fc6418c7d552 Commit])
* Shape objects now have an is_visible method ([https://gitlab.com/inkscape/extensions/-/commit/3e10fece0acc07bc33462ca474f0fc6418c7d552 Commit])
* Documentation extended and improved ([https://gitlab.com/inkscape/extensions/-/commit/050be97eed47a303cb823f46e2febb7e2196b989 Commit], []https://gitlab.com/inkscape/extensions/-/commit/9b21776f7c3d746911dac7305b8e1f2a08e38b70 Commit], [https://gitlab.com/inkscape/extensions/-/commit/639bb6914c7f44771c33f0031718c777504ca2a1 Commit], [https://gitlab.com/inkscape/extensions/-/commit/fe0efe3f2c3f2dccbbf365ff5f0270d89dc645e3 Commit])
* Documentation extended and improved ([https://gitlab.com/inkscape/extensions/-/commit/050be97eed47a303cb823f46e2febb7e2196b989 Commit], []https://gitlab.com/inkscape/extensions/-/commit/9b21776f7c3d746911dac7305b8e1f2a08e38b70 Commit], [https://gitlab.com/inkscape/extensions/-/commit/639bb6914c7f44771c33f0031718c777504ca2a1 Commit], [https://gitlab.com/inkscape/extensions/-/commit/fe0efe3f2c3f2dccbbf365ff5f0270d89dc645e3 Commit])



Revision as of 16:56, 25 July 2020

Other languages: العربية Català Česky Deutsch English Español Français Italiano 日本語 한국어 Polski Português Português do Brasil Русский Slovenčina 中文

TODO: Add changes made to 1.0.x after July 25th 2020 and changes made to extensions 1.0.x branch after April 4th 2020

Milestone on gitlab:

About this release

Definitely not released yet.

Inkscape 1.0.1 is a stability and bugfix release.

The most notable improvements are:

  • Fill in

Bug fixes

Packaging

  • AppImage:
    • now comes with Python 3.8 (Commit)
  • Snap:
    • now uses the system's font cache and thus finds all installed fonts (Commit)
    • can now make use of extensions with custom user interfaces (e.g. InkStitch) (Commit)
    • spell checker changed to aspell (erroneously)

General User Interface

  • Fill in

Canvas

  • The zoom correction factor no longer depends on the display unit, so correction works properly for documents that are not in mm (Commit)

Dialogs

  • The document properties dialog can now be resized even if one is using display scaling on a hidpi screen on Linux

Tools

  • 3D-box tool:
    • Keyboard shortcuts for changing angles in the 3D-box tool were adjusted to work as documented, even with the Y-axis inverted (Commit)
  • Eraser tool:
    • The mass value field is no longer greyed out and can be used (Commit)
  • Node tool:
    • Path > Reverse now works on subpaths again (Commit)
  • Pencil tool:
    • The 'flatten simplify (LPE)' button now only shows up when it can be used (Commit)
  • Selector tool:
    • Keyboard shortcuts with Alt key for rotating objects also work as documented again with the Y-axis inversion (Commit)
    • Objects no longer seemingly jump or scale up when moving multiple of them with snapping turned on (Commit)
    • Default snap delay was set to 0 so snapping will work more precisely (Commit)
  • Text tool:
    • Line height doesn't change spontaneously when switching tools while having text selected (Commit)

Import / Export

  • when saving as PDF / PS / EPS + LaTeX, % signs are now properly escaped (Commit)
  • the dpi value for exporting to PNG can be specified as a decimal number again

Live Path Effects

  • The Knot LPE allows to switch the direction of self-crossings (Commit)
  • LPE selection dialog looks better now with some desktop themes (Commit)
  • Fill between many: option 'fuse coincident points' has been replaced with good defaults (Commit)

Performance

  • Inkscape no longer becomes unresponsive when opening a document with lots of style tags in it (Commit)

Extensions

TODO: add changes from May 1st until now: https://gitlab.com/inkscape/extensions/-/commits/1.0.x/ (starts on April 15th)

  • Relative paths to linked images no longer break when using an extension (Commit)
  • Plot extension and HPGL Output extension no longer have an option to automatically convert objects to path (Commit)
  • The Interpolate extension now also interpolates gradients in fills and in strokes (before, it could only interpolate flat colors) (Commit)
  • The extension Render > Barcode > Datamatrix now renders 64 x 64 datamatrices correctly (Commit)
  • New extension Color > List All lists all colors used in a document and indicates how often they are used (Commit)
  • Rendering a 3D Polyhedron no longer gives deprecation warnings (Commit)

Extension failure fixes

Fix a failure …

  • … when exporting a document with unknown SVG tags to HTML5 canvas (Commit)
  • … when trying to access a document node with an unknown tag (Commit)
  • … when trying to import a dxf file with a circle / ellipse (Commit)

Extension API changes / Improvements for Extension Developers

Filters

  • Changes to filter region handles are now saved to the file (Commit)

Templates

  • The same file can now be used to create multiple template files (Commit)

Color management

  • When using color management, the color selector works again (Commit)

Command line

  • the pre-1.0 options --export-[type]=, --file= and --without-gui= now have a fallback and print out a warning (Commit)
  • when converting a pdf to svg on the command line, the poppler text import method no longer changes randomly (Commit)
  • opening files with Windows drive paths (with colons) works again (Commit)
  • background color is now exported to PNG when using --export-background even when --export-background-opacity is not set explicitly (Commit)

For packagers

  • Fill in

Crash fixes

Fix a crash …

  • … when applying Offset LPE to groups (Commit)
  • … when closing Inkscape while the filter editor dialog is open (Commit)
  • … with some cursor themes that do not contain an upward arrow cursor (Commit)
  • … when the file to open does not exist (Commit)
  • … when resizing a document with a grid, when the document properties dialog is closed (Commit)
  • … when opening a malformed pdf where the selected page does not exist (Commit)
  • … when creating a clone of / opening a file with a symbol from an object with a CSS style (Commit)
  • … when exporting an object identified by its ID to SVG from the command line (Commit)
  • … when using the dropper tool a lot (Commit)

More bug fixes

There were even more issues fixed than those listed above, but these probably only affect a small portion of users, or are relevant for development and packaging only.

For a complete list, visit our GitLab issue tracker and see the commit history (all changes since DATE until release date).

Translations

The following user interface translations received updates:

  • Catalan
  • Chinese
  • Croatian
  • Czech
  • Dutch
  • Icelandic
  • Italian
  • Russian

The following documentation translations received updates:

  • French
  • Croatian
  • Catalan

Contributing to translations

Want to help with translations? Learn how to help!

Documentation

  • Fill in

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

Previous releases