Difference between revisions of "Release notes/1.3"

From Inkscape Wiki
Jump to navigation Jump to search
 
(14 intermediate revisions by 2 users not shown)
Line 24: Line 24:
<!--'''Definitely not released yet.'''-->
<!--'''Definitely not released yet.'''-->


*
* Pattern editor , Pattern canvas controls, and pattern performance
*Shape builder - New tool for building complex  shapes form simple shapes. = live boolean tool
* '''and so much more!'''
* '''and so much more!'''
== Performace ==
There has be lots of effort to improve performance of all aspects in Inkscape. Lots of refactoring of various inefficient code: Display- small hacks, handling of Patterns , Paint server and filters. After that we added Multi treading to Bitmap tracing, ...(more to come)
https://gitlab.com/inkscape/inkscape/-/merge_requests?scope=all&state=merged&label_name&#x5B;&#x5D;=Project%3A%3AMultithreading


== General user interface ==
== General user interface ==
[[File:Indicators of used colors.png|thumb|indicators of used colors]]
[[File:Indicators of used colors.png|thumb|indicators of used colors]]
Color palettes have indicator color of stroke and fill of selected object.
Color palettes have indicator color of stroke and fill of selected object.
==== New feature past on page ====
You can copy and past object from one page to another
https://gitlab.com/inkscape/inkscape/-/merge_requests/4695
==== Old permanent snapping toolbar ====
was added as an option
Settings > Interface > Toolbars
== Canvas ==
== Canvas ==


Pressing F temporarily hides on-canvas overlays ( transformation handels, grids,guids ...). This alowes quck previe of final artwork without any distructions
Pressing F temporarily hides on-canvas overlays (transformation handles, grids, guides ...). This allows quick preview of final artwork without any distractions.


https://gitlab.com/inkscape/inkscape/-/merge_requests/4395
https://gitlab.com/inkscape/inkscape/-/merge_requests/4395
Added display overlay controls in top right corners. You need to have scrollbars enable to see it.
[[File:Canvas overlays.png|399x399px]]
=== OpenGL Canvas rendering  (GPU rendering) ===
We added OpenGL rendering it is highly experimental and its turned off by default. (known to be broken on Mac ). Preferences -> rendering -> OpenGL
https://gitlab.com/inkscape/inkscape/-/merge_requests/4133
== Tools ==
== Tools ==


=== Node tool ===
Pattern editing on canvas is now easier you can click on any part of pattern and it will show you controls on that position. We also outline that shows you edges of pattern. First square  controls position circle controls rotation and second square controls size  hold shift to constrain proportions.
We also fixed performance problems with patterns so now you can have smaller patterns in project and also its possible to zoom in on pattern
[[File:Inkscape xfsvsc2oY9.gif|none|thumb|editing pattern on canvas]]
=== Shape Builder (New) ===
New tool for fast shape building and Boolean operations.
Use: Select multiple overlapping shapes and select shipbuilder tool. Selection will be fragmented on overlapping areas everything else is going to be hidden until you confirm operation. Now you '''Click and drag''' to combine segments together or hold '''Shift  + Click and drag''' to substract  and '''Sigle click''' on segment to split. Adding is represented by Blue color removing by pink
[[File:Shape builder.gif]]
https://gitlab.com/inkscape/inkscape/-/merge_requests/4709


== Path Operations ==
== Path Operations ==
Nee commands:
fracture : - every overlapping path will be silted in to separate object
flatten: - overlapping object vi be flatten visually (it  will delete path that are hidden behind a top path). Useful for separating colors for Screen printing and offset printing




Line 46: Line 95:


== Dialogs ==
== Dialogs ==
=== Layers and Objects ===
UX improvements:
* you can click and drag  to change visibility of multiple objects
* selecting on group does not auto expand .
* Selecting multiple object and and changing  visibility/locking  applies to all selected
* We added search feature, Its limited implmentation.it does not auto apply search and you need to search for more 3 characters
we added hover indicator for rows
we re added shortcuts for layers navigation and actions:
*   arrows to  navigate
*   space bur confirms (select, apply, open)
*  shift -> <- open close group
* shift up down to move  in Z order
=== Fill and stroke Dialog ===
==== New pattern editor ====
Added in to UI. You can preview patterns change name,  size, rotation, offset, gaps and colors for some specific patterns. We also added collections of patterns  <code>~paint/pattern.svg</code>  so its easier to be organized .  Since  this allows  having much more patterns preset we also added search function .
=== Symbols ===
You can drag and drop symbols on canvas and they are going to be place where you dropped them
https://gitlab.com/inkscape/inkscape/-/merge_requests/4666


== Filters ==
== Filters ==

Latest revision as of 08:45, 20 September 2022


Warning symbol.png These Release Notes are in Draft Status.

Note: Not all animations work, due to Wiki bugs with resizing images. Release notes will be transferred to website, there animations will be working.

Important Links:



Warning symbol.png Pending questions:




Release highlights

  • Pattern editor , Pattern canvas controls, and pattern performance
  • Shape builder - New tool for building complex shapes form simple shapes. = live boolean tool
  • and so much more!

Performace

There has be lots of effort to improve performance of all aspects in Inkscape. Lots of refactoring of various inefficient code: Display- small hacks, handling of Patterns , Paint server and filters. After that we added Multi treading to Bitmap tracing, ...(more to come)

https://gitlab.com/inkscape/inkscape/-/merge_requests?scope=all&state=merged&label_name%5B%5D=Project%3A%3AMultithreading

General user interface

indicators of used colors

Color palettes have indicator color of stroke and fill of selected object.

New feature past on page

You can copy and past object from one page to another

https://gitlab.com/inkscape/inkscape/-/merge_requests/4695

Old permanent snapping toolbar

was added as an option

Settings > Interface > Toolbars

Canvas

Pressing F temporarily hides on-canvas overlays (transformation handles, grids, guides ...). This allows quick preview of final artwork without any distractions.

https://gitlab.com/inkscape/inkscape/-/merge_requests/4395

Added display overlay controls in top right corners. You need to have scrollbars enable to see it.

Canvas overlays.png

OpenGL Canvas rendering (GPU rendering)

We added OpenGL rendering it is highly experimental and its turned off by default. (known to be broken on Mac ). Preferences -> rendering -> OpenGL

https://gitlab.com/inkscape/inkscape/-/merge_requests/4133

Tools

Node tool

Pattern editing on canvas is now easier you can click on any part of pattern and it will show you controls on that position. We also outline that shows you edges of pattern. First square controls position circle controls rotation and second square controls size hold shift to constrain proportions.

We also fixed performance problems with patterns so now you can have smaller patterns in project and also its possible to zoom in on pattern

editing pattern on canvas

Shape Builder (New)

New tool for fast shape building and Boolean operations.

Use: Select multiple overlapping shapes and select shipbuilder tool. Selection will be fragmented on overlapping areas everything else is going to be hidden until you confirm operation. Now you Click and drag to combine segments together or hold Shift + Click and drag to substract and Sigle click on segment to split. Adding is represented by Blue color removing by pink

Shape builder.gif


https://gitlab.com/inkscape/inkscape/-/merge_requests/4709

Path Operations

Nee commands:

fracture : - every overlapping path will be silted in to separate object

flatten: - overlapping object vi be flatten visually (it will delete path that are hidden behind a top path). Useful for separating colors for Screen printing and offset printing


Masking / Clipping

  • A new option to preserve clips / masks when ungrouping objects has been added (Edit → Preferences → Behavior → Clippaths and Masks: When ungroup, clip/mask is preserved in childrens). The option is active by default. This means that when you now ungroup a group that has been clipped, the elements inside it will inherit the clip. Previously, the clip was removed and everything became un-clipped. To go back to previous default behavior, deactivate this new option. (MR #3564) -->

Dialogs

Layers and Objects

UX improvements:

  • you can click and drag to change visibility of multiple objects
  • selecting on group does not auto expand .
  • Selecting multiple object and and changing visibility/locking applies to all selected
  • We added search feature, Its limited implmentation.it does not auto apply search and you need to search for more 3 characters

we added hover indicator for rows


we re added shortcuts for layers navigation and actions:

  •   arrows to  navigate
  •   space bur confirms (select, apply, open)
  •  shift -> <- open close group
  • shift up down to move  in Z order

Fill and stroke Dialog

New pattern editor

Added in to UI. You can preview patterns change name, size, rotation, offset, gaps and colors for some specific patterns. We also added collections of patterns ~paint/pattern.svg so its easier to be organized . Since this allows having much more patterns preset we also added search function .

Symbols

You can drag and drop symbols on canvas and they are going to be place where you dropped them

https://gitlab.com/inkscape/inkscape/-/merge_requests/4666

Filters

Live path effects

Import / Export

Templates

All template dialogs (Welcome screen, New from Template, Page tool default sizes) now use the same template sizes ([1] MR #479)

Customization / Theming

Other

macOS-specific Changes

Windows-specific Changes

Extensions

Features

General Extension Changes

New Extensions

Particular extensions

Bugs fixed

All extensions

Particular extensions

Extension Development

API Changes for Third-Party Extension Developers

Extension Development Documentation

Under the hood

Command line

Behind the curtains

Notable bugfixes

Crash fixes

Fixed a crash that occurred …

  • when …

Other bug fixes

Even 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.

Translations

The following UI translations received updates:

The Windows installer translation was updated for:

The following documentation translations received updates:

Contributing to interface translations

Want to help with translations? Learn how to help!

Documentation

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.

Website

Important changes for packagers

Known issues

Other releases