[gimp] NEWS: update.



commit f522be35be95a0f30a1fdf470db0b006690b0031
Author: Jehan <jehan girinstud io>
Date:   Thu Dec 23 18:27:20 2021 +0100

    NEWS: update.

 NEWS | 81 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------
 1 file changed, 67 insertions(+), 14 deletions(-)
---
diff --git a/NEWS b/NEWS
index 15c6494f59..bfd41986f4 100644
--- a/NEWS
+++ b/NEWS
@@ -13,26 +13,57 @@ Core:
 
   - Linked layers concept replaced by named sets of layers:
     * One can now store your current selection of layers under any given
-      name and call it layer to get it selected again.
-    * You can also search for layers by their names with patterns.
+      name and select it again later.
+    * You can also search for layers by their names with patterns
+      (as configured in Preferences, see next news item) and save this
+      pattern search if desired.
+  - Preferences > Interface now has an "Item search" with a dropdown
+    settings proposing the following values:
+    * Basic text search: this search does tokenization, case-folding and
+      UTF-8 normalization. Moreover ASCII alternates are compared, which
+      means that e.g. "e" would matched accented versions (such as "é"
+      or others).
+    * Glob pattern search: this is the GLib implementation of this
+      pattern syntax. It matches '*' (wildcard) and '?' (joker). GLib
+      docs notes also: "Note that in contrast to glob(), the '/'
+      character can be matched by the wildcards, there are no '[...]'
+      character ranges and '*' and '?' can not be escaped to include
+      them literally in a pattern."
+    * Regular expression search: Perl-compatible regular expressions as
+      implemented in GLib.
   - New item visibility lock: forbidding to change the state of
     visibility of a given item. This is useful when shift-clicking
     massively items visibility, but you want to exclude some specific
     items from the visibility switch.
+  - New internal API gimp_widget_blink_rect() to blink only specific
+    area of a widget, which may be useful for various notification-type
+    exchanges.
+  - XCF version 16 with support of item sets.
+  - Wayland:
+    * Clean some popup code out of gtk_menu_popup() which is deprecated
+      and won't work anymore on Wayland (wrong positionning).
+    * Use GtkGestureDrag in ColorWheel module and ScrolledPreview widget
+      to avoid unwanted popups and make us future-proof for GTK4.
+  - macOS: various improvements for macOS support of the development
+    version.
+  - The debug dialog only gets a backtrace of the main thread now,
+    because of some bugs in GDB locking GIMP when trying to get a full
+    backtrace for all threads.
 
 User Interface:
 
-  - Lock items are now made visible next to the "Eye" icon (visibility)
-    on each item row.
+  - Link icon removed from the Layers dockable.
+  - Lock icon its now made visible next to the "Eye" icon (visibility)
+    on each item row, where the Link icon was. It raises a popover to
+    switch all available locks (contents, position, visibility, alpha):
     * This makes locks much more obvious rather than when they were at
       the dockable header.
-    * This also works better than toggle buttons with multiple selection
-      of items (indeed when one selected item is locked and another is
-      not, the lock button ends up in some inconsistent state and is
-      much less useful).
+    * This also works better with multiple selection of items (when one
+      selected item is locked and another is not, the lock button were
+      ending up in inconsistent state).
     * This is clearer by showing or not icons (rather than always
       showing several icons, yet with toggle design which is not even so
-      understandable depending on the theme used). If nos locks are set,
+      understandable depending on the theme used). If no locks are set,
       nothing is shown; if only one lock is set, a specific icon is
       shown; if several locks are set, a multi-lock icon is shown (and
       one need to click to get the list of locks).
@@ -42,6 +73,8 @@ User Interface:
   - Alt-click on eye and lock icons allows to massively switch
     visibility/lock state but only within selected items (unlike
     shift-click which switch within all items at same level).
+  - Channels and vectors are now multi-selectable (though actions may
+    have not been all updated yet to handle multiple items).
 
 Plug-ins:
 
@@ -50,13 +83,32 @@ Plug-ins:
     * new support for files in LAB colorspace.
     * new support for loading 32-bit per channel images (some code
       existed yet may have never really worked).
-  - AVIF:
-    * prefer AOM encoder for export (rather than "rav1e", default of
-      libheif, yet with worse performance).
+    * Add extra layer groups when loading PSD images with clipping
+      layers: PhotoShop handles clipping layers in a different way than
+      GIMP. The only way to have it look the same is by adding extra
+      layer groups. PSD layers that have clipping set, combined with the
+      first non clipping layer below it are grouped together in a new
+      layer group. Doing this results in the same image as the PSD
+      merged image unless there are other PSD elements in play that we
+      don't handle yet.
+    * PSD layers with clipping set need clip to backdrop as composite
+      mode: Certain PSD layers have a flag called clipping set to 1. We
+      were not handling this flag and had some reports about colors
+      bleeding where they were not supposed to. We are going to set
+      GIMP's layer composite_mode to GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP,
+      which is the closest we can get to PhotoShop's clipping. With
+      this, the colors won't bleed anymore.
   - JPEG XL:
     * Bit depth now selectable in JXL export.
-  - Support for very large PBM files on Windows with explicit usage of
-    64-bit size types.
+  - Screenshot:
+    * Remove KDE and GNOME screenshot portal in favor of Freedesktop
+      portal. Security restrictions make them more and more unsuable on
+      recent KDE and GNOME versions.
+    * Set the "interactive" option to TRUE for the Freedesktop API, so
+      that the screenshot options are presented immediately (instead of
+      taking a screenshot, then only proposing options to try again).
+      This is more consistent to how our non-D-Bus screenshot plug-in
+      used to work.
 
 Build:
 
@@ -74,6 +126,7 @@ API:
     using button release events a contextual menu triggering (instead of
     press events), which might be prefered in some cases. Other than
     this, it uses exactly the same conditions as its GDK counterpart.
+  - Removed: gimp_item_set_linked() and gimp_item_get_linked().
 
 
 Overview of Changes from GIMP 2.99.6 to GIMP 2.99.8


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