Updated...

Boudewijn Rempt boud at valdyas.org
Thu Dec 5 11:38:14 GMT 2013


Dmitry told me I'd forgotten some important things, so I've trawled his 
blog:

# Krita 2.8

Up to commit 7906ec7edeb65842a2d55e93b940b680fc158339

## Removed Features

* OpenShiva filter and generator scripting language

## New Features

* A new high-quality scaling mode for the OpenGL canvas that is especially 
valuable when working at < 50% (313502)
* Add a G'Mic plugin. This does not yet take the selection into account 
(not yet available on Windows).
* Add Clones Array feature: this creates a number of clones of the current 
layer so you can paint on it as if the tiles were repeated
* Add a wraparound painting mode for easy creation of textures and tiles. 
Press 'W' to activate. It is only visualized in OpenGL mode, but works 
also with the CPU canvas.
* Add a wraparound layer move mode
* Add select layer by mouse click: Now you can select a layer by pressing 
'R' key and clicking with mouse cursor. Krita will select the topmost 
editable layer. (bug 324590)
* Make it possible to copy the projection of a group layer (bug 324855)
* Make the checkerboard colors and check size configurable individually 
(bug 324487)
* Make it possible to drop images on the startup page
* Add support for touch screens
* Add Krita Sketch: the QML-based touch version of Krita
* Add Krita Gemini: a version of Krita that switches between desktop and 
tablet mode
* Make the channel docker work on the image, not the individual layer 
(which makes the channel docker behave as in Photoshop or GIMP)
* Make it possible to load ACT palette files
* Add on-canvas buttons to extend the image size
* New default shortcuts for color picking (327570):
     Ctrl + LeftClick --- Pick from merged image to Fg color
     Ctrl + Alt + LeftClick --- Pick from current layer to Fg color
     Ctrl + RightClick --- Pick from merged image to Bg color
     Ctrl + Alt + RightClick --- Pick from current layer to Bg color

## Improvements of old features

* Make it possible to end paths and selection paths with Shift-Click, 
Enter, Esc and clicking on a handle shown over the first point (bug 
322328)
* Improve the reference images docker (bug 297535)
* Make predefined brush tips use a size parameter rather than scale (bugs 
322648,318940)
* Update the default brush presets largely (new icons, new presets, better 
organization)
* Make the fill layer command obey the alpha lock switch (bug 318007)
* Make the PSD import filter ignore malformed resource blocks (bug 325387)

* The resource tagging system has been hugely improved
* The crop tool is mich easier to use and has presets for different 
decoractions that help finding the right crop (327319, 327318, 326952, 
326933, 318885)
* Implemented anisotropic spacing for the Krita brushes Now if you change 
the 'ratio' option the brush, the horizontal and vertical spacing will be 
relative to the width and height of the brush correspondingly. (bug 
276465)
* Added support for 16 bit color depths in Color Balance and Dodge and 
Burn Filter
* Improve painting of sharp corners with the Drawing Angle sensor enabled 
("fan corners feature")
* Improve the UI of the Sobel Filter
* Add support for loading single-layer PSD Grayscale images
* Improve the image docker: displays a color picker when hover over the 
image in the docker, scale to fit filenames, use the theme highlight for 
the selected icons (bug 297535)
* Use 'size' instead of 'scale' to scale the predefined brushes 
(322648,318940)
* Make the fill tool obey the layer alpha lock state
* Rework the brush outline cursor and add a combined brush outline and dot 
or crosshair cursor mode. Brush outlines now also behave sensibly with 
very big and very small brushes.
* add option to hide preset strip and/or scratchpad in the brush editor 
(318024)
* Make it possible to copy the projection of a group layer to the 
clipboard (324855)
* Add the filter name to the filter layer or mask name (324785)
* Make it possible to drag and drop an image on the startup window 
(322719)
* Improve rendering of vector layers (313600)
* Apply thickness parameter to the hatching brush (313298)
* Add a shortcut (shift + Z) to undo points added to paths (324170)
* Allow the multibrush to use an angled axis and have an option to show 
the axis (327286)
* Improve mirroring of layers or masks (and make it four times as fast) 
(322792)
* Improve the layout of many dialogs: imagesize, layersize, phong bumpmap, 
canvas size, modify selection, jpeg and jp2 export
* Cut memory usage of pattern resources in half
* Cut runtime memory usage when switching predefined brushes
* Update the default workspaces, adding versions for high and low res 
screens
* Pixel and vector selections can be converted to each other
* Updated line smoothing algorithms

## Optimizations

* Rewrite the OpenGL canvas: it's now much faster and more robust, as well 
as more extensible.
* Rewrite the tablet support to support non-wacom tablets on Windows and 
Linux and have better support for Wacom tablets. It is now possible to use 
multiple tablets (like Cintiq + Intuos) and issues with offsets are gone.
* Freehand lines are now much smoother and precise
* Load all resources in the background, as soon as possible
* Fix memory leak when downscaling an image
* Fix memory leak when making selections
* Make painting gradients much faster
* Make selections much faster
* Painting with predefined brushes is 20% faster

## Bugfixes

* Fix incremental backups (bug 314214)
* Fix blending mode combobox (bug 318928)
* Fix brush rotation when the canvas is mirrored
* Fix bug when loading masks with an offset (bug 322896)
* Fix subpixel precision of mask sizes also when the canvas or dab is 
mirrored (bug 323200, 323245,322344)
* Fix crash when clearing text brush in pipe mode (bug 324106)
* Fix move tool (bug 322324)
* Fix loading of scale and rotate of predefined brushes (bug 322229)
* Fix clipboard brush size (bug 322648)
* Fix multipliers in slider spin box (bug 324347)
* Fix crash in the color popup when there are multiple open windows (bug 
322660)
* Fix the LUT docker to show the right channels when using the channel 
swizzle feature
* Fix the EXR import/export filter to not swap red and blue channels
* Fix an issue where layers would get locked after changing exposure (bug 
288714)
* Fix speed, distance and drawing angle sensors (bug 321771, 308408, 
279442, 234308)
* Fix painting on a mirrored canvas (310684)
* Don't crash if no palette is selected (323137)
* Keep erase action in sync with the state of the erase button, for some 
reason that doesn't happen automatically (323206)
* Fix showing a selection that was created when display selection was 
turned off (323309)
* Fix issues with list of favourite composite ops (318928)
* Fix an issue updating the layer or mask thumbnails if there is an offset 
(321536)
* Make the clone brush clone semi-transparent strokes correctly (322184)
* Fix crash when using the text brush in pipe mode (bug 324106)
* Fix loading of scale and rotate properties of GIMP brushes (322229)
* Many fixes to the Clone layer feature
* Fix layer lockup after changing exposure (288714)
* Fix scrolling through brush options (302770)
* Fix text shape position when inserted by the text tool (305323)
* Do not crash on malformed PDF documents (779182)
* Fix loading SVG images with gradients
* Show selection marching ants on a group layer (327595)
* Fix a long-standing crash on Ubuntu when saving a .kra file
* Fix subpixel precision offset in color smudge brush (327235)
* Fix issues with clone layers (327571, 328156)
* Fix transform tool no longer applying with Enter or numpad Enter 
(326895)
* Fix "keep aspect ratio" mode in the transform tool (327447)
* Support exporting vector layers (as raster) to all non-native file 
formats except OpenEXR (328072)





More information about the calligra-devel mailing list