Difference between revisions of "Release notes/0.93"

From Inkscape Wiki
Jump to navigation Jump to search
m
(Some Reformatting)
Line 1: Line 1:
 
{{Other languages|en=Release_notes/0.93}}
 
{{Other languages|en=Release_notes/0.93}}
  
==Inkscape 0.93==
+
== Inkscape 0.93 ==
  
 
'''(definitely not released yet - [[AnnouncePlanning093]])'''
 
'''(definitely not released yet - [[AnnouncePlanning093]])'''
  
==Release highlights==
+
 
 +
== Release highlights ==
  
 
Released on '''«YYYY-MM-DD»'''.
 
Released on '''«YYYY-MM-DD»'''.
Line 11: Line 12:
 
[Please fill in]
 
[Please fill in]
  
==New Features and Improvements==
 
  
* '''Inkview''' was considerably improved and got some new features
+
== Important changes ==
:* Support folders as input (will load all SVG files from the specified folder)<br/>The <code>-r</code> or <code>--recursive</code> option will even allow to search subfolders recursively.
+
 
:* Implement <code>-t</code> or <code>--timer</code> option which allows to set a time after which the next file will be automatically loaded.
+
[Please fill in]
:* Add <code>-s</code> or <code>--scale</code> option to set a factor by which to scale the displayed image.
+
 
:* Add <code>-f</code> or <code>--fullscreen</code> option to launch Inkview in fullscreen mode
+
The icon preview dialog now correctly shows the page background (Bug #[https://bugs.launchpad.net/inkscape/+bug/1537497 1537497]). As a side effect, custom UI icons SVG files need updating to have their background color alpha channel set to 0 so that they display correctly (see Bug #[https://bugs.launchpad.net/inkscape/+bug/1661989 1661989]).
:* Many smaller fixes and improvements
 
  
* Shortcuts
 
:* Allow to use "Super", "Hyper" and "Meta" modifier keys
 
:* Improve shortcut handling code. This should fix a lot of issues and allow to use a lot of shortcuts which were inaccessible before, especially on non-English keyboard layouts.
 
  
* Customizable share folder - All files in <code>/share</code> can be over-ridden by placing files in the user's configuration folder (e.g. <code>~/.config/inkscape</code>). These include keyboard files (no change) to user interface files (glade files) and menu xml files to configure the menus, toolbars and interfaces of Inkscape (very raw themeing support).
+
== Tools ==
* Inkscape is starting to use glade for it's dialogs so they can be reconfigured by users. Only one is currently supported.
 
* Allow Inkscape to load fonts that are not installed on the system. By default Inkscape will load additional fonts from Inkscape's share folder (<code>/share/inkscape/fonts</code>) and the user's configuration folder (<code>~/.config/inkscape/fonts</code>). Custom folders can be set in preferences (see ''Tools → Text → Font directories'').
 
* Clip paths and masks now have an inverse mode in the menu, using the PowerClip and PowerMask LPEs
 
* The Symbols dialog can now handle a lot of symbols without delay on startup, and also allows searching. Symbols and symbol sets now displayed in alphabetical order.
 
  
==Important changes==
+
=== Eraser ===  
  
[Please fill in]
+
New option to erase as clip, which allows to non-destructively erase (parts of) all kinds of elements, including raster images and clones.
  
The icon preview dialog now correctly shows the page background (Bug #[https://bugs.launchpad.net/inkscape/+bug/1537497 1537497]). As a side effect, custom UI icons SVG files need updating to have their background color alpha channel set to 0 so that they display correctly (see Bug #[https://bugs.launchpad.net/inkscape/+bug/1661989 1661989]).
+
== Clipping / Masking ==
  
== Tools ==
+
Clip paths and masks now have an inverse mode in the menu, using the PowerClip and PowerMask LPEs
  
* '''Eraser'''<br/>New option to erase as clip, to allow erase over all kind of elements.
 
  
 
== Live Path Effects ==
 
== Live Path Effects ==
  
BSPline and Spiro improvements in Pen/Pencil mode. With "Alt" you can move previous node. Please consider backport to 0.92.x as they are "new" tools and seems OK users get the best using mode as soon as possible. On trunk in r.b04f74f9
+
=== BSPline and Spiro ===
  
* '''Measure Line'''<br/>This new path effect add DIN and custom style meassure lines to "straight" segments in a path.<br/>Here are a video working:[https://www.youtube.com/watch?v=ppgt2GPm1IY Meassure Line LPE]
+
Improvements in Pen/Pencil mode. With "Alt", you can move the previous node.
  
* '''Clone original Improvements'''<br/>This path effect now allow items instead paths and has a lot of power behaind.<br/>Here are a video working:[https://www.youtube.com/watch?v=JAJAxKNY8lA Clone Original Improvements]
+
=== Measure Line ===
  
* '''Mirror Simmetry and Rotate Copies Split feature'''<br/>This new feature allow custom style for each piece without unlinking LPE<br/>Here are the video: [https://www.youtube.com/watch?v=mIzrQ2lpzuw Mirror Symmetry and Rotate Copies LPE Split option]
+
This new path effect add DIN and custom style meassure lines to "straight" segments in a path.<br/>Here are a video working:[https://www.youtube.com/watch?v=ppgt2GPm1IY Meassure Line LPE]
  
* '''Power Clip and Power Mask LPE'''<br/>This new LPE add options to clips and masks.<br/>Here are the video working [https://ia601501.us.archive.org/34/items/00003303/0000-3303.ogv PowerClip and PowerMask LPE]
+
=== Clone original Improvements ===
  
* '''Fillet/Chamfer'''<br/>This new LPE add fillet and chamfer to paths. Also add a new internal class that allow to handle extra info per node, the LPE itself is a example of use the new classes.<br/>Here are the video working [https://www.youtube.com/watch?v=wJKzGhJULfc Fillet/Chamfer LPE]
+
This path effect now allow items instead paths and has a lot of power behaind.<br/>Here are a video working:[https://www.youtube.com/watch?v=JAJAxKNY8lA Clone Original Improvements]
  
* '''Boolean Operations LPE'''<br/>Allow boolean operations non destructives...
+
=== Mirror Symmetry and Rotate Copies Split feature ===
 +
 
 +
This new feature allows custom styles for each part of the resulting drawing without unlinking the LPE.</br>
 +
Video: [https://www.youtube.com/watch?v=mIzrQ2lpzuw Mirror Symmetry and Rotate Copies LPE Split option]
 +
 
 +
=== Power Clip and Power Mask LPE ===
 +
 
 +
This new LPE add options to clips and masks.<br/>
 +
Video: [https://ia601501.us.archive.org/34/items/00003303/0000-3303.ogv PowerClip and PowerMask LPE]
 +
 
 +
=== Fillet/Chamfer ===
 +
 
 +
This new LPE adds fillet and chamfer to paths. Also adds a new internal class that allows to handle extra info per node, the LPE itself is an example of use the new classes.<br/>
 +
Video: [https://www.youtube.com/watch?v=wJKzGhJULfc Fillet/Chamfer LPE]
 +
 
 +
=== Boolean Operations LPE ===
 +
 
 +
Allows non-destructive boolean operations...
 +
 
 +
=== Embroidery Stich ===
 +
 
 +
An LPE to handle embroidery...
  
* '''Embrodery Stich'''<br/>A LPE to handle embrodery...
 
  
 
== Import / Export ==
 
== Import / Export ==
  
 
[Please fill in]
 
[Please fill in]
 +
  
 
== Extensions ==
 
== Extensions ==
 +
 +
=== Extension development ===
  
 
* All [[INX Parameters]] now have the common attribute <code>indent="n"</code> where <code>n</code> specifies the level of indentation in the extension UI.
 
* All [[INX Parameters]] now have the common attribute <code>indent="n"</code> where <code>n</code> specifies the level of indentation in the extension UI.
 
* Add <code>appearance="url"</code> for [[INX Parameters]] of type "description". You can now add clickable links to your extension UI.
 
* Add <code>appearance="url"</code> for [[INX Parameters]] of type "description". You can now add clickable links to your extension UI.
 +
  
 
== SVG and CSS ==
 
== SVG and CSS ==
  
 
[Please fill in]
 
[Please fill in]
 +
 +
 +
== Symbols ==
 +
 +
* The Symbols dialog can now handle a lot of symbols without delay on startup, and also allows searching. Symbols and symbol sets now displayed in alphabetical order.
 +
 +
 +
== Customization ==
 +
 +
=== Customize all files in the share folder ===
 +
 +
All files in <code>/share</code> can be over-ridden by placing files in the user's configuration folder (e.g. <code>~/.config/inkscape</code>).
 +
Configurable contents now includes extensions, filters, fonts, gradients, icons, keyboard shortcuts, preset markers, palettes, patterns, about screen, symbol sets, templates, tutorials and some user interface configuration files.
 +
 +
=== Fonts ===
 +
 +
* Inkscape can now load fonts that are not installed on the system. By default Inkscape will load additional fonts from Inkscape's share folder (<code>/share/inkscape/fonts</code>) and the user's configuration folder (<code>~/.config/inkscape/fonts</code>). Custom folders can be set in preferences (see ''Tools → Text → Font directories'').
 +
 +
=== Keyboard shortcuts ===
 +
 +
* Allow to use "Super", "Hyper" and "Meta" modifier keys
 +
* Improve shortcut handling code. This should fix a lot of issues and allow to use a lot of shortcuts which were inaccessible before, especially on non-English keyboard layouts.
 +
 +
=== User interface customization ===
 +
 +
* Inkscape is starting to use glade files for its dialogs so they can be reconfigured by users. Only one is currently supported (filter editor).
 +
* The contents of the menus can be configured by customizing the menus.xml file.
 +
* Toolbar contents for the command bar (commands-toolbar.ui), the snap bar (snap-toolbar.ui), the tool controls bars for each tool (select-toolbar.ui), the toolbox (tool-toolbar.ui) is now configurable.
 +
* The file keybindings.rc allows you to... '''(TODO: do what? What does it do in comparison to keys.xml?)'''
 +
* The interface colors and some more UI styles can be customized in style.css (very raw themeing support).
 +
 +
 +
== Inkview ==
 +
 +
'''Inkview''' was considerably improved and got some new features:
 +
 +
* Support folders as input (will load all SVG files from the specified folder)<br/>The <code>-r</code> or <code>--recursive</code> option will even allow to search subfolders recursively.
 +
* Implement <code>-t</code> or <code>--timer</code> option which allows to set a time after which the next file will be automatically loaded.
 +
* Add <code>-s</code> or <code>--scale</code> option to set a factor by which to scale the displayed image.
 +
* Add <code>-f</code> or <code>--fullscreen</code> option to launch Inkview in fullscreen mode
 +
* Many smaller fixes and improvements
 +
  
 
== Command Line ==
 
== Command Line ==
Line 76: Line 133:
 
* New verb allows to swap fill and stroke from command line: EditSwapFillStroke (a keyboard shortcut can now be assigned to it) ([https://bugs.launchpad.net/inkscape/+bug/675690 bug 675690])
 
* New verb allows to swap fill and stroke from command line: EditSwapFillStroke (a keyboard shortcut can now be assigned to it) ([https://bugs.launchpad.net/inkscape/+bug/675690 bug 675690])
 
* Files can now also be saved as Inkscape SVG without calling the GUI save dialog (new command: --export-inkscape-svg)
 
* Files can now also be saved as Inkscape SVG without calling the GUI save dialog (new command: --export-inkscape-svg)
 +
  
 
== New dependencies ==
 
== New dependencies ==
  
 
* libsoup - Used for making http requests without the need for dbus and gvfs.
 
* libsoup - Used for making http requests without the need for dbus and gvfs.
 +
  
 
== Translations ==
 
== Translations ==
  
 
New UI translations for [please fill in].
 
New UI translations for [please fill in].
 +
  
 
== Notable Bugfixes ==
 
== Notable Bugfixes ==
Line 90: Line 150:
 
* Shapes on Pen and Pencil tools now retain color and width ([https://bugs.launchpad.net/inkscape/+bug/1707899 bug:1707899]).
 
* Shapes on Pen and Pencil tools now retain color and width ([https://bugs.launchpad.net/inkscape/+bug/1707899 bug:1707899]).
 
For an exhaustive list of bugs that have been fixed, please see the [https://launchpad.net/inkscape/+milestone/0.93 milestones page for Inkscape 0.93].<!-- CHECK on Release -->.
 
For an exhaustive list of bugs that have been fixed, please see the [https://launchpad.net/inkscape/+milestone/0.93 milestones page for Inkscape 0.93].<!-- CHECK on Release -->.
 +
  
 
== Known Issues ==
 
== Known Issues ==
Line 95: Line 156:
 
[Please fill in]
 
[Please fill in]
  
==Previous releases==
+
 
 +
== Previous releases ==
 
* [[Release notes/0.92]] ([[Release_notes/0.92.1 |0.92.1]], [[Release_notes/0.92.2 |0.92.2]])
 
* [[Release notes/0.92]] ([[Release_notes/0.92.1 |0.92.1]], [[Release_notes/0.92.2 |0.92.2]])
 
* [[Release notes/0.91]]
 
* [[Release notes/0.91]]

Revision as of 17:42, 16 November 2017

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

Inkscape 0.93

(definitely not released yet - AnnouncePlanning093)


Release highlights

Released on «YYYY-MM-DD».

[Please fill in]


Important changes

[Please fill in]

The icon preview dialog now correctly shows the page background (Bug #1537497). As a side effect, custom UI icons SVG files need updating to have their background color alpha channel set to 0 so that they display correctly (see Bug #1661989).


Tools

Eraser

New option to erase as clip, which allows to non-destructively erase (parts of) all kinds of elements, including raster images and clones.

Clipping / Masking

Clip paths and masks now have an inverse mode in the menu, using the PowerClip and PowerMask LPEs


Live Path Effects

BSPline and Spiro

Improvements in Pen/Pencil mode. With "Alt", you can move the previous node.

Measure Line

This new path effect add DIN and custom style meassure lines to "straight" segments in a path.
Here are a video working:Meassure Line LPE

Clone original Improvements

This path effect now allow items instead paths and has a lot of power behaind.
Here are a video working:Clone Original Improvements

Mirror Symmetry and Rotate Copies Split feature

This new feature allows custom styles for each part of the resulting drawing without unlinking the LPE.
Video: Mirror Symmetry and Rotate Copies LPE Split option

Power Clip and Power Mask LPE

This new LPE add options to clips and masks.
Video: PowerClip and PowerMask LPE

Fillet/Chamfer

This new LPE adds fillet and chamfer to paths. Also adds a new internal class that allows to handle extra info per node, the LPE itself is an example of use the new classes.
Video: Fillet/Chamfer LPE

Boolean Operations LPE

Allows non-destructive boolean operations...

Embroidery Stich

An LPE to handle embroidery...


Import / Export

[Please fill in]


Extensions

Extension development

  • All INX Parameters now have the common attribute indent="n" where n specifies the level of indentation in the extension UI.
  • Add appearance="url" for INX Parameters of type "description". You can now add clickable links to your extension UI.


SVG and CSS

[Please fill in]


Symbols

  • The Symbols dialog can now handle a lot of symbols without delay on startup, and also allows searching. Symbols and symbol sets now displayed in alphabetical order.


Customization

Customize all files in the share folder

All files in /share can be over-ridden by placing files in the user's configuration folder (e.g. ~/.config/inkscape). Configurable contents now includes extensions, filters, fonts, gradients, icons, keyboard shortcuts, preset markers, palettes, patterns, about screen, symbol sets, templates, tutorials and some user interface configuration files.

Fonts

  • Inkscape can now load fonts that are not installed on the system. By default Inkscape will load additional fonts from Inkscape's share folder (/share/inkscape/fonts) and the user's configuration folder (~/.config/inkscape/fonts). Custom folders can be set in preferences (see Tools → Text → Font directories).

Keyboard shortcuts

  • Allow to use "Super", "Hyper" and "Meta" modifier keys
  • Improve shortcut handling code. This should fix a lot of issues and allow to use a lot of shortcuts which were inaccessible before, especially on non-English keyboard layouts.

User interface customization

  • Inkscape is starting to use glade files for its dialogs so they can be reconfigured by users. Only one is currently supported (filter editor).
  • The contents of the menus can be configured by customizing the menus.xml file.
  • Toolbar contents for the command bar (commands-toolbar.ui), the snap bar (snap-toolbar.ui), the tool controls bars for each tool (select-toolbar.ui), the toolbox (tool-toolbar.ui) is now configurable.
  • The file keybindings.rc allows you to... (TODO: do what? What does it do in comparison to keys.xml?)
  • The interface colors and some more UI styles can be customized in style.css (very raw themeing support).


Inkview

Inkview was considerably improved and got some new features:

  • Support folders as input (will load all SVG files from the specified folder)
    The -r or --recursive option will even allow to search subfolders recursively.
  • Implement -t or --timer option which allows to set a time after which the next file will be automatically loaded.
  • Add -s or --scale option to set a factor by which to scale the displayed image.
  • Add -f or --fullscreen option to launch Inkview in fullscreen mode
  • Many smaller fixes and improvements


Command Line

  • xverbs (command line commands that take parameters, e.g. for saving the selection under a specified filename as svg file) (mailing list thread)
  • New verb allows to swap fill and stroke from command line: EditSwapFillStroke (a keyboard shortcut can now be assigned to it) (bug 675690)
  • Files can now also be saved as Inkscape SVG without calling the GUI save dialog (new command: --export-inkscape-svg)


New dependencies

  • libsoup - Used for making http requests without the need for dbus and gvfs.


Translations

New UI translations for [please fill in].


Notable Bugfixes

  • Symbols: Visio Stencils loaded from .vss files now use their actual name instead of a placeholder derived from the symbol file's name (bug 1676144)
  • Shapes on Pen and Pencil tools now retain color and width (bug:1707899).

For an exhaustive list of bugs that have been fixed, please see the milestones page for Inkscape 0.93..


Known Issues

[Please fill in]


Previous releases