Difference between revisions of "Release notes/0.93"
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] | ||
== Important changes == | |||
: | |||
[Please fill in] | |||
: | |||
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]). | |||
== 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 == | == Live Path Effects == | ||
BSPline and Spiro | === 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.<br/>Here are a video working:[https://www.youtube.com/watch?v=ppgt2GPm1IY Meassure Line LPE] | |||
=== Clone original Improvements === | |||
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] | |||
=== 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... | |||
== 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 日本語 한국어 Polski 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"
wheren
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
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
- Release notes/0.92 (0.92.1, 0.92.2)
- Release notes/0.91
- Release notes/0.48 (0.48.1, 0.48.2, 0.48.3, 0.48.4, 0.48.5)
- Release notes/0.47
- Release notes/0.46
- Release notes/0.45
- Release notes/0.44
- Release notes/0.43
- Release notes/0.42
- Release notes/0.41
- Release notes/0.40
- Release notes/0.39
- Release notes/0.38
- Release notes/0.37
- Release notes/0.36
- Release notes/0.35