[gimp-web/testing] 2.10.16: first draft of release notes



commit ada5f16e018b82ae4afda38694383093fb34818f
Author: Alexandre Prokoudine <alexandre prokoudine gmail com>
Date:   Sun Feb 16 20:20:09 2020 +0300

    2.10.16: first draft of release notes

 .../2020/2020-02_GIMP-2.10.16_Released/.gitkeep    |   0
 .../gimp-2-10-16-new-slider-interaction_v6.png     | Bin 0 -> 125428 bytes
 .../gimp-2-10-16-update-tools-group.jpg            | Bin 0 -> 290562 bytes
 .../2020/2020-02_GIMP-2.10.16_Released/index.md    | 215 +++++++++++++++++++++
 4 files changed, 215 insertions(+)
---
diff --git a/content/news/2020/2020-02_GIMP-2.10.16_Released/.gitkeep 
b/content/news/2020/2020-02_GIMP-2.10.16_Released/.gitkeep
new file mode 100644
index 00000000..e69de29b
diff --git a/content/news/2020/2020-02_GIMP-2.10.16_Released/gimp-2-10-16-new-slider-interaction_v6.png 
b/content/news/2020/2020-02_GIMP-2.10.16_Released/gimp-2-10-16-new-slider-interaction_v6.png
new file mode 100644
index 00000000..e38044e6
Binary files /dev/null and 
b/content/news/2020/2020-02_GIMP-2.10.16_Released/gimp-2-10-16-new-slider-interaction_v6.png differ
diff --git a/content/news/2020/2020-02_GIMP-2.10.16_Released/gimp-2-10-16-update-tools-group.jpg 
b/content/news/2020/2020-02_GIMP-2.10.16_Released/gimp-2-10-16-update-tools-group.jpg
new file mode 100644
index 00000000..f0d453b9
Binary files /dev/null and 
b/content/news/2020/2020-02_GIMP-2.10.16_Released/gimp-2-10-16-update-tools-group.jpg differ
diff --git a/content/news/2020/2020-02_GIMP-2.10.16_Released/index.md 
b/content/news/2020/2020-02_GIMP-2.10.16_Released/index.md
new file mode 100644
index 00000000..f376eb0d
--- /dev/null
+++ b/content/news/2020/2020-02_GIMP-2.10.16_Released/index.md
@@ -0,0 +1,215 @@
+Title: GIMP 2.10.16 Released
+Date: 2020-02-19
+Category: News
+Authors: Wilber
+Slug: gimp-2-10-16-released
+Summary: The new version delivers several major usability improvements, a new tool for transformations in 3D 
space, new release checker, and the usual amount of bug fixes.
+
+The new version delivers several major usability improvements, a new tool for transformations in 3D space, 
new release checker, and the usual amount of bug fixes.
+
+Here are release highlights:
+
+- Tools are now grouped in the toolbox by default
+- Sliders now use a compact style with improved user interaction
+- Vastly improved user experience for the transformation preview
+- Dockable areas now highlighted when a dockable dialog is being dragged
+- New 3D Transform tool to rotate and pan items
+- Much smoother brush outline preview motion on the canvas
+- Consolidated user interface for merging down and anchoring layers
+- Update check to notify users of new releases avilable
+- XX bugfixes, XX translation updates
+
+<figure>
+<img src="{attach}gimp-2-10-16-update-tools-group.jpg" alt="GIMP update brings tool groups, by Aryeom"/>
+<figcaption>
+<em>"GIMP update brings tool groups, by <a href="https://film.zemarmot.net";>Aryeom</a>, Creative Commons 
by-sa 4.0</em>
+</figcaption>
+</figure>
+
+# Tools now grouped by default 
+
+Tools can now be grouped in the toolbox, and this option is enabled
+by default.
+
+FIXME SCREENSHOT SOON :)
+
+You can customize groups by creating new ones and dragging tools between
+them. The changes will take effect immediately. Or you can disabled
+the grouping entirely. You'll find configuration optipon on the
+_Interface/Toolbox_ page of the _Preferences_ dialog.
+
+Please note that the default order of tools in the toolbox is now different.
+You can customize it as well. 
+
+This new feature was introduced by Ell.
+
+# Compact sliders
+
+Sliders typically used in GEGL-based filters and tools' options now have
+a compact style by default: the take a lot less space vertically and have
+a vastly improved interaction model.
+
+FIXME SCREENSHOT SOON :)
+
+You can use multiple modifiers with either left-click or mose wheel
+scrolling:
+
+- __left-click + drag__ changes a value with a default increment
+- __Shift+ left-click + drag__ (or __right-click + drag__) changes a value
+with a smaller step
+- __Ctrl + left-click + drag__ change a value with a larger step
+
+Here is the full reference:
+
+<figure>
+<img src="{attach}gimp-2-10-16-new-slider-interaction_v6.png" 
+alt="New interaction model for the slider widget"/>
+</figure>
+
+The new compact style was contributed by Ell.
+
+# Transformation preview improvements
+
+FIXME SOON :)
+
+All these changes were contributed by Ell.
+
+# Docking UX improvements
+
+The 'You can drop dockable dialogs here' message is now gone from the toolbox.
+This used to annoy quite a few users who used a single/double-column layout
+for the left panel.
+
+But since we still need to hint you can dock dialogs, whenever you drag
+a dialog, all dockable areas will be highlighted.
+
+The change was contributed by Ell.
+
+# New 3D Transform tool
+
+A new transform tool helps changing the perspective of a drawable or panning
+it in 3D space. You can set a vanishing point, then rotate the drawable
+in X, Y, and Z axes.
+
+FIXME SCREENSHOT/VIDEO SOON :)
+
+Multiple modifiers are available to constrain rotation to just one axis.
+The _Unified interaction_ checkbox allows shifting the vanishing, as well
+as panning and rotating without swithing between tabs on the on-canvas
+settings dialog. Finally, the _Local rame_ option FIXME.
+
+The new tool was contributed by Ell.
+
+# Brush outline improvements
+
+The brush outline motion now feels smoother thanks to raising the refresh
+rate from 20 FPS to 120 FPS, as well as disabling the snapping to dabs
+(new option, off by default). The former became a sensible idea thanks
+to painting parallelization introduced by Ell several releases ago.
+The snapping to brush dabs can be re-enabled on the _Image Windows_ page
+of the _Preference_ dialog. 
+
+Settings for the _Airbrush_ tool are a little different. The max stamp
+refresh rate is now 60 rather than 15, and the max _Rate_ value is now 100
+rather than 150 (technically, this affects existing tool presets).
+
+It's also worth mentioning that the _Warp Transform_ tool now respects
+mouse pointer settings defined in the _Image Windows_ page of the
+_Preference_ dialog.
+
+Brush tools now also use mipmaps for bitmap brushes. Instead of resampling
+from the original size, GIMP now creates a box-filtered mipmap hierarchy
+for the original brush on demand, and the closest mipmap is used as the
+resampling source for downscaled brushes. This makes antialiasing in the
+brush outline significantly less visible.
+
+All changes here were contributed by Ell.
+
+# Symmetry painting enhancements
+
+FIXME
+
+The feature was contributed by Elad Shahar.
+
+# Layers dock improvements
+
+The _Layers_ dialog finally consolidates the UI for merging layers and
+attaching floating selections.
+
+The bottom toobar will now display a button for anchoring a floating
+selection only when there is one. Otherwise, it will display a button
+for merging layers.
+
+You can also use several modifiers:
+
+- __Shift__ will merge a layer group
+- __Ctrl__ will merge visible layers
+- __Ctrl + Shift__ will merge visible layers with last used values
+
+This feature was contributed by woob.
+
+# Update check to notify users of new releases avilable
+
+GIMP will now check every time on the start up if the version of GIMP
+you have is the latest one available. It will do so by pinging
+GIMP's server for the version of the latest release, than comparing it
+to the one installed on your computer.
+
+GIMP will also compare revisions of the installers so that users would
+be aware of updated installers available. This is typically useful when
+we update installers to provide fixes in 3rd party components that we use.
+
+Finally, this feature is used when constructing a crash report. If you
+experience a crash while using an outdated version of the program, GIMP
+will now tell you so.
+
+You can disable this feature on the _System Resources_ page of the
+_Preferences_ dialog and use the __Check for updates__ button in the
+_About_ dialog.
+
+It is also possible to build GIMP without his feature by passing the
+`--disable-check-update` argument to the configure script.
+
+Updates checking was contributed by Jehan pages.
+
+# GEGL and babl changes
+
+Buffer
+~~~~~~
+
+Pass O_BINARY where relevant on windows, fixing crashes occuring when swap
+is used.
+Avoid 32bit overflows in computations for gegl_buffer_set and gegl_buffer_get.
+
+Core
+~~~~
+
+Avoid running more thread jobs than there are pixels to process.
+Faster teardown of buffer caches when bounding box shrinks.
+only do in-place processing if ROI fits in input abyss.
+
+Operations
+~~~~~~~~~~
+
+Improved edge handling for gegl:distance-transform
+gegl:crop removed workaround for incorrect in-place handling.
+
+In gegl:matting-{global,levin}, use the input bounding box as the
+output bounding box, instead of letting GeglOperationComposer use
+the union of the input and aux bounding boxes.  This fixes a
+segfault when the two bounding boxes are different.
+
+babl: Build fixes, improved host cpu detection, OSX fixes, clang warning squelches.
+
+# What's next
+
+
+While we do maintain the 2.10.x branch and include new features from the
+master branch, our full attention really goes to development of what will
+become GIMP 3.0. We are considering the release of 2.99.2 in the next
+few months to pave the way for regular alpha/beta releases leading up
+to a major update of GIMP.
+
+For the time being, don't forget you can [donate to the project and personally
+fund several GIMP developers](https://www.gimp.org/donating/), as a way to give
+back and to accelerate GIMP development.


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]