From c62cbd2585f9b51c8069ed68431e455eb0b7038b Mon Sep 17 00:00:00 2001 From: Jehan Date: Mon, 14 Dec 2020 15:17:35 +0100 Subject: [PATCH] NEWS: update. --- NEWS | 71 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) diff --git a/NEWS b/NEWS index c64535231d..f09bde4e21 100644 --- a/NEWS +++ b/NEWS @@ -28,11 +28,74 @@ User Interface: accurately). Also when giving focus to the entry with the cursor (middle click), it doesn't click on the scale (i.e. value doesn't change). + - Various improvements in the Layers dockable (and similar tree view + widgets): + * The bigger thumbnail popup on long click (e.g. on a layer or mask + thumbnail) does not pop out when any modifier is hold (such as + Shift/Ctrl for multi-selection or any other modifier used for + alternative actions). + * Alternative actions which were available with modifier-clicks on + layer or mask thumbnails have been moved to an Alt+ modifier when + necessary, in order to not clash with multi-layer selection + interaction. In particular: + + Ctrl-click on a mask to enable/disable it now moved to + Alt-Ctrl-click. + * The Shift+click and Ctrl+click actions on a layer thumbnail to add + and remove respectively a layer mask have been removed because the + much older feature for "Alpha to Selection" already use all the + Alt+ modifier combinations. + * The alternative Alt+ actions now only operate on the clicked layer + and not on the selection unlike the corresponding actions + (available through buttons, actions and menus). Also they do not + change the selection. So you can Alt+click a layer for "Alpha to + Selection", same as you can Alt+click a mask for showing it + without triggering a selection change. This allows these + alternative actions to not be redundant of the equivalent actions + but complementary with a slightly different targetting behavior. + * The various interactions with modifiers now catch the exact + modifier combination they require, hence avoiding interaction + cases running several actions (e.g. Alt-Ctrl on a layer thumbnail + removes the clicked layer's alpha channel from the selection + without modifying the selected layer while Ctrl only would modify + the selection). Tools: - New Paint Select tool in the playground. This is a tool prototype which would hopefully end up as a quick binary selection tool. + - The new default dynamics is: "Pressure Size". This doesn't change + anything for common input devices (mouses, touchpad) yet would allow + tablet devices to directly show that pressure input is working on + first use. Until now, people would have the impression that tablets + are not working (even though GIMP 3 will have hotplug so it is + actually working from scratch) just because "Dynamics Off" was the + default. + +Input Devices: + + - Various improvements to the Input Devices editor: + * Do not show virtual devices and XTEST API (Linux/X11) device in + the Input Devices editor as they are useless from a configuration + standpoint. + * Only show the axes returned by GDK instead of the whole + list of possible axes, which made no sense. + * Show better names for axes, as returned by GDK, for instance a X + axis becomes often "Abs X" on a graphics tablet and "Rel X" on a + mouse or other devices made to work relatively. + * Don't show an empty list for devices with no axes, just don't show + the list widget at all. + * For each device, select by default the first axis with curve + ability, if any, (i.e. the Pressure axis if the device has one) in + order to make the dialog directly more useful and usable. + - Default tool have been set on different device sources: + * Pen devices (tablet styluses main input) now default to the + paintbrush tool. + * Eraser devices (tablet styluses back input) still defaults to + eraser tool. + * Touch screen (finger) defaults to Smudge tool. + * All other devices defaults to paintbrush (this was already the + case, but was broken for as long as I remember, now it should work + properly). API: @@ -69,12 +132,20 @@ API: * The widgets will work the same (no more "Comment" text view missing in one plug-in but present in another, or with an entry here, and a text view there, and so on). + - New gimp_get_num_processors() function for plug-ins to be able to + set their own multi-threading operations as configured in + Preferences. Plug-ins: - file-fli, file-tiff, file-jpeg and file-png updated to new dialog generation API. In the most complicated case (file-jpeg), this shaved 600 lines out of the plug-in code. + - file-heif now uses gimp_get_num_processors() instead of + g_get_num_processors() (allowing to bypass system thread info). + - file-jp2 is now able to decode JPEG2000 files faster with + multi-threading, using the thread number settings returned by + gimp_get_num_processors(). Installer: