{"id":4452,"date":"2017-01-15T01:00:00","date_gmt":"2017-01-14T23:00:00","guid":{"rendered":"http:\/\/evolve.rabatmalta.com\/?guid=733b9007eef57b0b70b6767fa95c72db"},"modified":"2017-01-15T01:00:00","modified_gmt":"2017-01-14T23:00:00","slug":"2016-in-review","status":"publish","type":"post","link":"https:\/\/evolve.rabatmalta.com\/?p=4452","title":{"rendered":"2016 in\u00a0review"},"content":{"rendered":"<p>When we released <span class=\"caps\">GIMP<\/span> 2.9.2 in late 2015 and stepped over into 2016, we already knew that we&#8217;d be doing mostly polishing. This turned out to be true to a larger extent, and most of the work we did was under-the-hood&nbsp;changes.<\/p>\n<p>But quite a few new features slipped in. So, what are the big user-visible changes for <span class=\"caps\">GIMP<\/span> in&nbsp;2016?<\/p>\n<h3 id=\"better-handling-of-layers-channels-masks-and-paths\">Better Handling of Layers, Channels, Masks, and Paths<a class=\"headerlink\" href=\"https:\/\/www.gimp.org\/news\/2017\/01\/15\/2016-in-review\/#better-handling-of-layers-channels-masks-and-paths\" title=\"Permanent link\">&para;<\/a><\/h3>\n<p>Michael Natterer eliminated one of the big issues with the clipboard: not having an easy way to copy\/paste layers and layer groups from one project to another. Now you can just select a layer or a layer group in the &#8221;Layers&#8221; dialog, press &#8221;&#8217;Ctrl+C&#8221;&#8217;, switch to a different project and press&nbsp;&#8221;&#8217;Ctrl+V&#8221;&#8217;.<\/p>\n<p>The &#8221;Layer Attributes&#8221; dialog, which hasn&#8217;t been very useful, now provides the single <span class=\"caps\">UI<\/span> for setting layer&#8217;s name, changing blending mode and opacity setting offset in X\/Y, toggling visibility, link status, various&nbsp;locks.<\/p>\n<p>Newly added color tags improve layers management and can be set via &#8221;Layers&#8221; menu, &#8221;Layer Attributes&#8221; dialog. They are also accessible via shortcuts and available for channels and paths (we don&#8217;t expect people to use it a lot, but it was too easy to&nbsp;implement).<\/p>\n<p>The color tags feature is currently not very useful without multiple layers selection. This is something we&#8217;ve been meaning to do for quite a while. Last year we did a <a href=\"http:\/\/gui.gimp.org\/index.php\/Multi-layer_selection_workgroup\">basic research<\/a> on that, but we don&#8217;t expect to accomplish this task in time for <span class=\"caps\">GIMP<\/span> 2.10, unless someone contributes a very good patch. If you are interested in helping out, please talk to&nbsp;us.<\/p>\n<p>Moreover, for people who use a lot of masks, the workflow has been streamlined. Now <span class=\"caps\">GIMP<\/span> remembers the last type of mask initialization, and you can use key modifiers + mouse click on layer previews to create, apply, or remove masks. Additionally, there&#8217;s a new button for that as&nbsp;well.<\/p>\n<h3 id=\"remembering-defaults-across-sessions-improved-configurability\">Remembering Defaults Across Sessions, Improved Configurability<a class=\"headerlink\" href=\"https:\/\/www.gimp.org\/news\/2017\/01\/15\/2016-in-review\/#remembering-defaults-across-sessions-improved-configurability\" title=\"Permanent link\">&para;<\/a><\/h3>\n<p>We had to figure out a sane way for <span class=\"caps\">GIMP<\/span> to remember last mask initialization settings, so we devised a whole new infrastructure to remember settings of various dialogs. The user interface to adjust those settings is now live on the new &#8221;Interface -&gt; Dialog Defaults&#8221; page in the &#8221;Preferences&#8221; dialog. See the <a href=\"https:\/\/www.gimp.org\/news\/2016\/10\/06\/making-settings-persistent\/\">Making settings persistent in <span class=\"caps\">GIMP<\/span><\/a> post for more&nbsp;details.<\/p>\n<p>We also made various <span class=\"caps\">GIMP<\/span> settings resettable in the &#8221;Preferences&#8221; dialog. And since <span class=\"caps\">GIMP<\/span> is a huge app, where settings tend to accumulate over the years, we added a vertical scrollbar to keep the height of the dialog sensible. Additionally, we reorganized some of the settings, e.g. on the &#8221;Color Management&#8221;&nbsp;page.<\/p>\n<h3 id=\"color-management\">Color Management<a class=\"headerlink\" href=\"https:\/\/www.gimp.org\/news\/2017\/01\/15\/2016-in-review\/#color-management\" title=\"Permanent link\">&para;<\/a><\/h3>\n<p>We already introduced a handful of changes to the color management implementation in 2015, when the code was rewritten by Michael Natterer pretty much from scratch become a core feature rather than a plug-in. But there was more to&nbsp;follow.<\/p>\n<p>Now everything is color-managed in <span class=\"caps\">GIMP<\/span>: all sorts of previews, the Color Picker tool, the painting tools etc. The only missing bit is the on-canvas preview for <span class=\"caps\">GEGL<\/span>-based filters. Color transforms are extremely slow with LittleCMS, so we shall need more time to figure this&nbsp;out.<\/p>\n<p>On a related matter, the Color Management section of the Preferences dialog now features new options to toggle color transforms optimization, so that you could choose between performance and color&nbsp;fidelity.<\/p>\n<p>Additionally, toggling soft-proofing is just a few clicks away in the &#8216;View -&gt; Color Management&#8217; submenu now, along with rendering intent&nbsp;settings.<\/p>\n<h3 id=\"better-tools\">Better Tools<a class=\"headerlink\" href=\"https:\/\/www.gimp.org\/news\/2017\/01\/15\/2016-in-review\/#better-tools\" title=\"Permanent link\">&para;<\/a><\/h3>\n<p>While we didn&#8217;t intend to work on tools a lot, there have been several interesting&nbsp;updates:<\/p>\n<ul>\n<li>The &#8221;Align&#8221; tool now has vertical offset setting (contributed by Jonathan&nbsp;Tait).<\/li>\n<li>The &#8221;Move&#8221; tool shows relative coordinates when moving guides and sample points (bug <a href=\"https:\/\/bugzilla.gnome.org\/show_bug.cgi?id=770911\">#770911<\/a>).<\/li>\n<li>The &#8221;Text&#8221; tool got improved support for languages using Input Method Engines (contributed by Jehan&nbsp;Pages).<\/li>\n<li>Both the &#8221;Bucket Fill&#8221; and the &#8221;Fuzzy Select&#8221; tool have a new &#8221;Diagonal neighbors&#8221; option to select diagonally neighboring pixels (contributed by&nbsp;Ell).<\/li>\n<li>The &#8221;Intelligent Scissors&#8221; tool now allows to remove the last added segment with the &#8221;&#8217;Backspace&#8221;&#8217;&nbsp;key.<\/li>\n<\/ul>\n<h3 id=\"split-preview-for-gegl-based-filters\">Split preview for <span class=\"caps\">GEGL<\/span>-based filters<a class=\"headerlink\" href=\"https:\/\/www.gimp.org\/news\/2017\/01\/15\/2016-in-review\/#split-preview-for-gegl-based-filters\" title=\"Permanent link\">&para;<\/a><\/h3>\n<p>Michael Natterer added a new on-canvas preview feature for <span class=\"caps\">GEGL<\/span>-based filters: splitting the view to compare the image before and after applying the filter. You can drag the &#8216;curtain&#8217; to adjust the view and use key modifiers to swap before\/after sides and the direction of the split&nbsp;(horizontal\/vertical).<\/p>\n<h3 id=\"darktable\">darktable<a class=\"headerlink\" href=\"https:\/\/www.gimp.org\/news\/2017\/01\/15\/2016-in-review\/#darktable\" title=\"Permanent link\">&para;<\/a><\/h3>\n<p>Tobias Ellinghaus of the <a href=\"https:\/\/www.darktable.org\/\">darktable<\/a> project contributed a new plug-in to load raw files into <span class=\"caps\">GIMP<\/span> by having them developed in darktable. This is only available on platforms supported by darktable, i.e. Linux and&nbsp;macOS.<\/p>\n<p>Since there is more than one raw processing plug-in out there, we intend to eventually add a way to set preferred raw plug-in. You can contribute a patch for&nbsp;that.<\/p>\n<h3 id=\"webp-support\">WebP support<a class=\"headerlink\" href=\"https:\/\/www.gimp.org\/news\/2017\/01\/15\/2016-in-review\/#webp-support\" title=\"Permanent link\">&para;<\/a><\/h3>\n<p>Pascal Massimino and Benoit Touchette contributed a new WebP plug-in that supports loading\/exporting of WebP files, along with <span class=\"caps\">ICC<\/span> profiles, Exif and <span class=\"caps\">XMP<\/span> metadata. The plug-in also supports&nbsp;animation.<\/p>\n<h3 id=\"painting\">Painting<a class=\"headerlink\" href=\"https:\/\/www.gimp.org\/news\/2017\/01\/15\/2016-in-review\/#painting\" title=\"Permanent link\">&para;<\/a><\/h3>\n<p>In early 2016, we finally merged the branch by Jehan Pag\u00e8s that introduces symmetric painting to all painting tools (Paintbrush, MyPaint Brush, Eraser etc.). The feature is available via a dedicated dockable dialog on per-image basis. Modes: Mirror, Tiling, Mandala (Kaleidoscope). The work on this feature was directly sponsored by the part of the community that uses <span class=\"caps\">GIMP<\/span> for digital&nbsp;painting.<\/p>\n<p>For bitmap brushes, <span class=\"caps\">GIMP<\/span> now caches hardness and disables dynamic change of hardness to improve painting performance. Bitmap brushes also don&#8217;t get clipped anymore, when hardness is less than&nbsp;100.<\/p>\n<h2 id=\"user-interfaces-changes\">User Interfaces Changes<a class=\"headerlink\" href=\"https:\/\/www.gimp.org\/news\/2017\/01\/15\/2016-in-review\/#user-interfaces-changes\" title=\"Permanent link\">&para;<\/a><\/h2>\n<p>One of the most visible changes in <span class=\"caps\">GIMP<\/span> is the new user interface themes along with new icon themes, available since v2.9.4 released last summer. We now ship <span class=\"caps\">GIMP<\/span> with &#8220;Dark&#8221; theme and &#8220;Symbolic&#8221; icon theme enabled by&nbsp;default.<\/p>\n<p><span class=\"caps\">GIMP<\/span> ships with 5 new themes (lighter, light, gray, dark, darker) overall. For users who prefer the old <span class=\"caps\">UI<\/span>, we still ship the old default <span class=\"caps\">UI<\/span> theme along with old colorful icons. There&#8217;s also some ongoing work on vector-based icons for better Hi-<span class=\"caps\">DPI<\/span> displays&nbsp;compatibility.<\/p>\n<p>We also fixed a number of usability issues. E.g. toolbox buttons do not grab focus anymore, which used to break the use of the &#8221;&#8217;Tab&#8221;&#8217; key and other canvas-related shortcuts after changing tools with a pointing device&nbsp;click.<\/p>\n<h3 id=\"gegl-and-babl\"><span class=\"caps\">GEGL<\/span> and babl<a class=\"headerlink\" href=\"https:\/\/www.gimp.org\/news\/2017\/01\/15\/2016-in-review\/#gegl-and-babl\" title=\"Permanent link\">&para;<\/a><\/h3>\n<p><span class=\"caps\">GEGL<\/span> and babl got their fair share of development focus. We only added a handful of new operations (&#8221;Saturation&#8221;, &#8221;Gaussian Selective Blur&#8221; etc.), because most work on <span class=\"caps\">GEGL<\/span> was performance improvements, house cleaning&nbsp;etc. <\/p>\n<p>One interesting change, though, is the new &#8221;gegl_operation_progress&#8221; function to report processing progress. It&#8217;s useful for reporting processing progress to a <span class=\"caps\">GEGL<\/span>-based editor such as <span class=\"caps\">GIMP<\/span>. For now, we use it in &#8221;cartoon&#8221; and &#8221;distance-transform&#8221; operations, but expect to use it in many more&nbsp;ops.<\/p>\n<p>For babl, most changes were about improving performance (creating fast pixel data conversion paths and caching them) and fixing&nbsp;bugs.<\/p>\n<h2 id=\"whats-next-for-gimp\">What&#8217;s Next for <span class=\"caps\">GIMP<\/span><a class=\"headerlink\" href=\"https:\/\/www.gimp.org\/news\/2017\/01\/15\/2016-in-review\/#whats-next-for-gimp\" title=\"Permanent link\">&para;<\/a><\/h2>\n<p>There are still many bugs to fix before we can release 2.10. In the mean time, we are planning to hold a week long developers meet-up in Barcelona at end of January. One of the topics will be cleaning up libgimp to get it into the releasable state for 2.10. We shall soon announce the full agenda for the&nbsp;Wilberweek.<\/p>\n<p>Another upcoming major change is how linear\/gamma-corrected workflows are implemented in <span class=\"caps\">GIMP<\/span>. Since early January, Michael Natterer and \u00d8yvind Kol\u00e5s have been hacking on <span class=\"caps\">GIMP<\/span> to make layer modes work on both linear and gamma-corrected image data correctly. This involved a lot of source code reorganization, and a major part of that work is already&nbsp;done.<\/p>\n<p>Additional changes currently live in the &#8216;pippin\/linear-is-the-new-black&#8217; Git branch soon to be merged, and we hear <a href=\"http:\/\/ninedegreesbelow.com\/files\/linear-is-the-new-black.html\">good reports<\/a> about it from some of our most sceptical users&nbsp;already.<\/p>\n<p>Some other exciting news deserve a separate&nbsp;announcement.<\/p>\n<p>We expect to ship <span class=\"caps\">GIMP<\/span> 2.10 with 16\/32-bit per color channel support, new color management implementation, and a great many improvements overall later this year. Our next focus will be completing the <span class=\"caps\">GTK<\/span>+3 port to make the graphic tablets support fully functional on all supported platforms again and prepare <span class=\"caps\">GIMP<\/span> for even more long overdue changes such as non-destructive image&nbsp;editing.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When we released <span>GIMP<\/span> 2.9.2 in late 2015 and stepped over into 2016, we already knew that we&rsquo;d be doing mostly polishing. This turned out to be true to a larger extent, and most of the work we did was under-the-hood&nbsp;changes.<\/p>\n<p>But quite a few new features slipped in. So, what are the big user-visible changes for <span>GIMP<\/span> in&nbsp;2016?<\/p>\n<h3>Better Handling of Layers, Channels, Masks, and Paths<a href=\"https:\/\/www.gimp.org\/#better-handling-of-layers-channels-masks-and-paths\" title=\"Permanent link\">&para;<\/a><\/h3>\n<p>Michael Natterer eliminated one of the big issues with the clipboard: not having an easy way to copy\/paste layers and layer groups from one project to another. Now you can just select a layer or a layer group in the &rdquo;Layers&rdquo; dialog, press &rdquo;&rsquo;Ctrl+C&rdquo;&rsquo;, switch to a different project and press&nbsp;&rdquo;&rsquo;Ctrl+V&rdquo;&rsquo;.<\/p>\n<p>The &rdquo;Layer Attributes&rdquo; dialog, which hasn&rsquo;t been very useful, now provides the single <span>UI<\/span> for setting layer&rsquo;s name, changing blending mode and opacity setting offset in X\/Y, toggling visibility, link status, various&nbsp;locks.<\/p>\n<p>Newly added color tags improve layers management and can be set via &rdquo;Layers&rdquo; menu, &rdquo;Layer Attributes&rdquo; dialog. They are also accessible via shortcuts and available for channels and paths (we don&rsquo;t expect people to use it a lot, but it was too easy to&nbsp;implement).<\/p>\n<p>The color tags feature is currently not very useful without multiple layers selection. This is something we&rsquo;ve been meaning to do for quite a while. Last year we did a <a href=\"http:\/\/gui.gimp.org\/index.php\/Multi-layer_selection_workgroup\">basic research<\/a> on that, but we don&rsquo;t expect to accomplish this task in time for <span>GIMP<\/span> 2.10, unless someone contributes a very good patch. If you are interested in helping out, please talk to&nbsp;us.<\/p>\n<p>Moreover, for people who use a lot of masks, the workflow has been streamlined. Now <span>GIMP<\/span> remembers the last type of mask initialization, and you can use key modifiers + mouse click on layer previews to create, apply, or remove masks. Additionally, there&rsquo;s a new button for that as&nbsp;well.<\/p>\n<h3>Remembering Defaults Across Sessions, Improved Configurability<a href=\"https:\/\/www.gimp.org\/#remembering-defaults-across-sessions-improved-configurability\" title=\"Permanent link\">&para;<\/a><\/h3>\n<p>We had to figure out a sane way for <span>GIMP<\/span> to remember last mask initialization settings, so we devised a whole new infrastructure to remember settings of various dialogs. The user interface to adjust those settings is now live on the new &rdquo;Interface -&gt; Dialog Defaults&rdquo; page in the &rdquo;Preferences&rdquo; dialog. See the <a href=\"https:\/\/www.gimp.org\/news\/2016\/10\/06\/making-settings-persistent\/\">Making settings persistent in <span>GIMP<\/span><\/a> post for more&nbsp;details.<\/p>\n<p>We also made various <span>GIMP<\/span> settings resettable in the &rdquo;Preferences&rdquo; dialog. And since <span>GIMP<\/span> is a huge app, where settings tend to accumulate over the years, we added a vertical scrollbar to keep the height of the dialog sensible. Additionally, we reorganized some of the settings, e.g. on the &rdquo;Color Management&rdquo;&nbsp;page.<\/p>\n<h3>Color Management<a href=\"https:\/\/www.gimp.org\/#color-management\" title=\"Permanent link\">&para;<\/a><\/h3>\n<p>We already introduced a handful of changes to the color management implementation in 2015, when the code was rewritten by Michael Natterer pretty much from scratch become a core feature rather than a plug-in. But there was more to&nbsp;follow.<\/p>\n<p>Now everything is color-managed in <span>GIMP<\/span>: all sorts of previews, the Color Picker tool, the painting tools etc. The only missing bit is the on-canvas preview for <span>GEGL<\/span>-based filters. Color transforms are extremely slow with LittleCMS, so we shall need more time to figure this&nbsp;out.<\/p>\n<p>On a related matter, the Color Management section of the Preferences dialog now features new options to toggle color transforms optimization, so that you could choose between performance and color&nbsp;fidelity.<\/p>\n<p>Additionally, toggling soft-proofing is just a few clicks away in the &lsquo;View -&gt; Color Management&rsquo; submenu now, along with rendering intent&nbsp;settings.<\/p>\n<h3>Better Tools<a href=\"https:\/\/www.gimp.org\/#better-tools\" title=\"Permanent link\">&para;<\/a><\/h3>\n<p>While we didn&rsquo;t intend to work on tools a lot, there have been several interesting&nbsp;updates:<\/p>\n<ul>\n<li>The &rdquo;Align&rdquo; tool now has vertical offset setting (contributed by Jonathan&nbsp;Tait).<\/li>\n<li>The &rdquo;Move&rdquo; tool shows relative coordinates when moving guides and sample points (bug <a href=\"https:\/\/bugzilla.gnome.org\/show_bug.cgi?id=770911\">#770911<\/a>).<\/li>\n<li>The &rdquo;Text&rdquo; tool got improved support for languages using Input Method Engines (contributed by Jehan&nbsp;Pages).<\/li>\n<li>Both the &rdquo;Bucket Fill&rdquo; and the &rdquo;Fuzzy Select&rdquo; tool have a new &rdquo;Diagonal neighbors&rdquo; option to select diagonally neighboring pixels (contributed by&nbsp;Ell).<\/li>\n<li>The &rdquo;Intelligent Scissors&rdquo; tool now allows to remove the last added segment with the &rdquo;&rsquo;Backspace&rdquo;&rsquo;&nbsp;key.<\/li>\n<\/ul>\n<h3>Split preview for <span>GEGL<\/span>-based filters<a href=\"https:\/\/www.gimp.org\/#split-preview-for-gegl-based-filters\" title=\"Permanent link\">&para;<\/a><\/h3>\n<p>Michael Natterer added a new on-canvas preview feature for <span>GEGL<\/span>-based filters: splitting the view to compare the image before and after applying the filter. You can drag the &lsquo;curtain&rsquo; to adjust the view and use key modifiers to swap before\/after sides and the direction of the split&nbsp;(horizontal\/vertical).<\/p>\n<h3>darktable<a href=\"https:\/\/www.gimp.org\/#darktable\" title=\"Permanent link\">&para;<\/a><\/h3>\n<p>Tobias Ellinghaus of the <a href=\"https:\/\/www.darktable.org\/\">darktable<\/a> project contributed a new plug-in to load raw files into <span>GIMP<\/span> by having them developed in darktable. This is only available on platforms supported by darktable, i.e. Linux and&nbsp;macOS.<\/p>\n<p>Since there is more than one raw processing plug-in out there, we intend to eventually add a way to set preferred raw plug-in. You can contribute a patch for&nbsp;that.<\/p>\n<h3>WebP support<a href=\"https:\/\/www.gimp.org\/#webp-support\" title=\"Permanent link\">&para;<\/a><\/h3>\n<p>Pascal Massimino and Benoit Touchette contributed a new WebP plug-in that supports loading\/exporting of WebP files, along with <span>ICC<\/span> profiles, Exif and <span>XMP<\/span> metadata. The plug-in also supports&nbsp;animation.<\/p>\n<h3>Painting<a href=\"https:\/\/www.gimp.org\/#painting\" title=\"Permanent link\">&para;<\/a><\/h3>\n<p>In early 2016, we finally merged the branch by Jehan Pag&egrave;s that introduces symmetric painting to all painting tools (Paintbrush, MyPaint Brush, Eraser etc.). The feature is available via a dedicated dockable dialog on per-image basis. Modes: Mirror, Tiling, Mandala (Kaleidoscope). The work on this feature was directly sponsored by the part of the community that uses <span>GIMP<\/span> for digital&nbsp;painting.<\/p>\n<p>For bitmap brushes, <span>GIMP<\/span> now caches hardness and disables dynamic change of hardness to improve painting performance. Bitmap brushes also don&rsquo;t get clipped anymore, when hardness is less than&nbsp;100.<\/p>\n<h2>User Interfaces Changes<a href=\"https:\/\/www.gimp.org\/#user-interfaces-changes\" title=\"Permanent link\">&para;<\/a><\/h2>\n<p>One of the most visible changes in <span>GIMP<\/span> is the new user interface themes along with new icon themes, available since v2.9.4 released last summer. We now ship <span>GIMP<\/span> with &ldquo;Dark&rdquo; theme and &ldquo;Symbolic&rdquo; icon theme enabled by&nbsp;default.<\/p>\n<p><span>GIMP<\/span> ships with 5 new themes (lighter, light, gray, dark, darker) overall. For users who prefer the old <span>UI<\/span>, we still ship the old default <span>UI<\/span> theme along with old colorful icons. There&rsquo;s also some ongoing work on vector-based icons for better Hi-<span>DPI<\/span> displays&nbsp;compatibility.<\/p>\n<p>We also fixed a number of usability issues. E.g. toolbox buttons do not grab focus anymore, which used to break the use of the &rdquo;&rsquo;Tab&rdquo;&rsquo; key and other canvas-related shortcuts after changing tools with a pointing device&nbsp;click.<\/p>\n<h3><span>GEGL<\/span> and babl<a href=\"https:\/\/www.gimp.org\/#gegl-and-babl\" title=\"Permanent link\">&para;<\/a><\/h3>\n<p><span>GEGL<\/span> and babl got their fair share of development focus. We only added a handful of new operations (&rdquo;Saturation&rdquo;, &rdquo;Gaussian Selective Blur&rdquo; etc.), because most work on <span>GEGL<\/span> was performance improvements, house cleaning&nbsp;etc. <\/p>\n<p>One interesting change, though, is the new &rdquo;gegl_operation_progress&rdquo; function to report processing progress. It&rsquo;s useful for reporting processing progress to a <span>GEGL<\/span>-based editor such as <span>GIMP<\/span>. For now, we use it in &rdquo;cartoon&rdquo; and &rdquo;distance-transform&rdquo; operations, but expect to use it in many more&nbsp;ops.<\/p>\n<p>For babl, most changes were about improving performance (creating fast pixel data conversion paths and caching them) and fixing&nbsp;bugs.<\/p>\n<h2>What&rsquo;s Next for <span>GIMP<\/span><a href=\"https:\/\/www.gimp.org\/#whats-next-for-gimp\" title=\"Permanent link\">&para;<\/a><\/h2>\n<p>There are still many bugs to fix before we can release 2.10. In the mean time, we are planning to hold a week long developers meet-up in Barcelona at end of January. One of the topics will be cleaning up libgimp to get it into the releasable state for 2.10. We shall soon announce the full agenda for the&nbsp;Wilberweek.<\/p>\n<p>Another upcoming major change is how linear\/gamma-corrected workflows are implemented in <span>GIMP<\/span>. Since early January, Michael Natterer and &Oslash;yvind Kol&aring;s have been hacking on <span>GIMP<\/span> to make layer modes work on both linear and gamma-corrected image data correctly. This involved a lot of source code reorganization, and a major part of that work is already&nbsp;done.<\/p>\n<p>Additional changes currently live in the &lsquo;pippin\/linear-is-the-new-black&rsquo; Git branch soon to be merged, and we hear <a href=\"http:\/\/ninedegreesbelow.com\/files\/linear-is-the-new-black.html\">good reports<\/a> about it from some of our most sceptical users&nbsp;already.<\/p>\n<p>Some other exciting news deserve a separate&nbsp;announcement.<\/p>\n<p>We expect to ship <span>GIMP<\/span> 2.10 with 16\/32-bit per color channel support, new color management implementation, and a great many improvements overall later this year. Our next focus will be completing the <span>GTK<\/span>+3 port to make the graphic tablets support fully functional on all supported platforms again and prepare <span>GIMP<\/span> for even more long overdue changes such as non-destructive image&nbsp;editing.<\/p>\n<p> <a class=\"continue-reading-link\" href=\"https:\/\/evolve.rabatmalta.com\/?p=4452\"> Continue reading<\/a><\/p>\n","protected":false},"author":23,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[17,6,44,15],"tags":[],"class_list":["post-4452","post","type-post","status-publish","format-standard","hentry","category-articles","category-floss","category-imaging","category-oss"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9jmWQ-19O","jetpack_likes_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/evolve.rabatmalta.com\/index.php?rest_route=\/wp\/v2\/posts\/4452","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/evolve.rabatmalta.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/evolve.rabatmalta.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/evolve.rabatmalta.com\/index.php?rest_route=\/wp\/v2\/users\/23"}],"replies":[{"embeddable":true,"href":"https:\/\/evolve.rabatmalta.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4452"}],"version-history":[{"count":2,"href":"https:\/\/evolve.rabatmalta.com\/index.php?rest_route=\/wp\/v2\/posts\/4452\/revisions"}],"predecessor-version":[{"id":4712,"href":"https:\/\/evolve.rabatmalta.com\/index.php?rest_route=\/wp\/v2\/posts\/4452\/revisions\/4712"}],"wp:attachment":[{"href":"https:\/\/evolve.rabatmalta.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4452"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/evolve.rabatmalta.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4452"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/evolve.rabatmalta.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4452"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}