[gimp-web-devel/pat/bootstrap] content, roadmaps: various roadmap improvements!



commit e41aa5788c3605abfd79edb29d66c708750efca8
Author: Jehan <jehan girinstud io>
Date:   Tue Sep 6 15:49:15 2022 +0200

    content, roadmaps: various roadmap improvements!

 content/core_developers/roadmap.md | 44 +++++++++-----------------------------
 roadmaps/2.10.md                   |  4 +++-
 roadmaps/3.0.md                    | 12 ++++++-----
 roadmaps/3.2.md                    | 10 ++++-----
 roadmaps/future.md                 | 16 ++++++++++++++
 5 files changed, 41 insertions(+), 45 deletions(-)
---
diff --git a/content/core_developers/roadmap.md b/content/core_developers/roadmap.md
index 5009f1d..d132bdf 100644
--- a/content/core_developers/roadmap.md
+++ b/content/core_developers/roadmap.md
@@ -11,17 +11,11 @@ weight: -1
 This is roughly how the core development team plans GIMP evolution. Note
 that this does not mean we are not interested in contributions in other
 areas. Since GIMP is developed as a community, it mostly means that
-current developers consider these features their priority. All it takes
-to revise priority is for anyone with different priorities to
-contribute.
-
-Oppositely if none care about working on a feature, it won't happen and
-can't be considered a priority. It's as simple as this.
+all it takes to revise priority is for anyone to contribute.
 
 The bottom line is that GIMP is what we all make of it. There is no
-single company or entity heading the software (which would have good
-sides, such as more focus yet bad side as well, such as code admission
-rules based on business rather than on merit, usually).
+single company or entity heading the software (code admission is based
+on quality and merit, not dictated by business).
 
 ℹ️ **Below roadmaps are not "holy truth", they are flexible and evolving.**
 
@@ -30,15 +24,15 @@ rules based on business rather than on merit, usually).
 The 2.10.x series coexists with the ongoing work to port GIMP to GTK+3
 and cleanup/obsolete API.
 
-We try to backport fixes and new features to 2.10.x from the master
-branch when we can.
+We try to backport fixes and new features to 2.10.x when we can.
+
 This branch is considered pretty stable and our focus really shifted on
 GIMP 3.0. It is still possible that new features appear in further 2.10
 releases, yet expectation is low.
 
 {{< roadmap "2.10" >}}
 
-[Full list of open bugs with milestone 2.10](https://gitlab.gnome.org/GNOME/gimp/issues?milestone_title=2.10)
+[Milestone 2.10 in Gitlab](https://gitlab.gnome.org/GNOME/gimp/-/milestones/2)
 
 ## GIMP 3.0
 
@@ -55,7 +49,7 @@ Benefits:
 
 {{< roadmap "3.0" >}}
 
-[List of open bugs with milestone 3.0](https://gitlab.gnome.org/GNOME/gimp/issues?milestone_title=3.0)
+[Milestone 3.2 in Gitlab](https://gitlab.gnome.org/GNOME/gimp/-/milestones/3)
 
 ## GIMP 3.2
 
@@ -70,30 +64,12 @@ depend on the availability of developers.
 
 {{< roadmap "3.2" >}}
 
-[List of open bugs with milestone 3.2](https://gitlab.gnome.org/GNOME/gimp/issues?milestone_title=3.2)
+[Milestone 3.2 in Gitlab](https://gitlab.gnome.org/GNOME/gimp/-/milestones/14)
 
 ## Future
 
 Many of these features can be implemented in a branch and merged into the main development branch as we go, 
especially since we aim to loosen up the "no new features in stable releases" policy. Please talk to us, if 
you want to work on any of those.
 
-
-| Feature | Status | Comments |
-|---------|--------|----------|
-| Fix compositing part of blending modes |  Yes | |
-| Seamless Clone tool | in progress |  Released as experimental in 2.9.2, needs work |
-| Particle selection tool |  No |  See [https://gitlab.gnome.org/GNOME/gimp/-/issues/2912#note_431542 
comment on issue 2912] The Foreground selection interaction should be reworked as a tool to select particles 
or object borders, |
-| Automatic layer boundary management | in progress |  [https://gitlab.gnome.org/GNOME/gimp/issues/32 Bug 
#32] |
-| Auto-anchoring of floating selection |  No | |
-| Optionally save undo history in the XCF |  No |  [https://gitlab.gnome.org/GNOME/gimp/issues/89 Bug #89] |
-| Brushpack support |  No | |
-| Support SwatchBooker file format for palettes and gradients |  No | |
-| High-end CMYK support | in progress |  WIP in babl and GEGL. Also see 
[http://www.gimp.org/docs/userfaq.html#i-do-a-lot-of-desktop-publishing-related-work-will-you-ever-support-cmyk
 FAQ] for details |
-| Support for RGB working spaces other than sRGB | in progress |  currently being worked on in babl |
-| Support for gamma encodings other than the sRGB TRC |  Yes | |
-| Better text handling |  No |  See [http://gui.gimp.org/index.php/Text-Handling_in_GIMP Improvements in the 
text handling], [https://gitlab.gnome.org/GNOME/gimp/issues/35 Bug #35] |
-| Shape tool |  No |  Easily create circles, rectangles, N-side polygons, stars etc. |
-| Vector layers |  No |  Back-end exists since 2006, UI is missing. |
-| Simplified add-ons management | in progress |  easily install/deinstall plug-ins, filters, scripts etc. |
-
-[List of open bugs with milestone 
'Future'](https://gitlab.gnome.org/GNOME/gimp/issues?milestone_title=Future)
+{{< roadmap "future" >}}
+[Milestone "Future" in Gitlab](https://gitlab.gnome.org/GNOME/gimp/-/milestones/1)
 
diff --git a/roadmaps/2.10.md b/roadmaps/2.10.md
index 2ec37cc..094a624 100644
--- a/roadmaps/2.10.md
+++ b/roadmaps/2.10.md
@@ -15,4 +15,6 @@
 | Icon themes |  Yes |  Released in 2.9.6 |
 | Icon size minimal support |  Yes |  Released in 2.9.6 |
 | Color management fixes and improvements |  work in progress |  Changes released in 2.10.x, more coming in 
3.x |
-
+| Support for gamma encodings other than the sRGB TRC |  Yes | |
+| Support for RGB working spaces other than sRGB | Yes |  currently being worked on in babl, more to be done 
|
+| Fix compositing part of blending modes |  Yes | |
diff --git a/roadmaps/3.0.md b/roadmaps/3.0.md
index 0f18101..267865f 100644
--- a/roadmaps/3.0.md
+++ b/roadmaps/3.0.md
@@ -1,7 +1,9 @@
 | Port to GTK3 | nearly done | GtkAction→GAction, GtkApplication ports in progress |
-| Redesign wire protocol for scripts/plug-ins | in progress | GObject Introspection introduced, along with 
refactoring for plug-ins, no wire protocol redesign in the end, big API improvements still worked one |
-| Wayland support | in progress | Various bugs still happen, especially in window management area (broken 
sizes and positions), color management… |
-| Space invasion | in progress | Various color management improvements, CMYK support (not as core image 
format, but import/export and picking/choosing/viewing)… |
+| Port away from intltool | done | We are now full gettext |
+| Port to meson build | done | We are in the extensive testing phase.  Autotools build is still available 
for now as fallback |
+| Redesign wire protocol for scripts/plug-ins | work in progress | GObject Introspection introduced, along 
with refactoring for plug-ins, no wire protocol redesign in the end, big API improvements still worked on |
+| Wayland support | work in progress | Various bugs still happen, especially in window management area 
(broken sizes and positions), color management… |
+| Space invasion | work in progress | Various color management improvements, CMYK support (not as core image 
format, but import/export and picking/choosing/viewing)… |
 | Multi-layer selection | nearly done |  Most tools are multi-layer aware, some code still need to be 
improved (Alignment tool, GEGL filters, plug-in API…) |
-| Extensions management | in progress | core work mostly done; website and platform still need to be done |
-| Paint Select tool |  sandbox | |
+| Extensions management | work in progress | core work mostly done; website and platform still need to be 
done |
+| Paint Select tool |  sandbox | Released as experimental in 2.99.4, needs work |
diff --git a/roadmaps/3.2.md b/roadmaps/3.2.md
index 66fcbe4..27d8ed1 100644
--- a/roadmaps/3.2.md
+++ b/roadmaps/3.2.md
@@ -1,6 +1,6 @@
 | Filter/Adjustment layers |  No |  Needs complete GEGL port first, API for stacking GEGL ops on a layer 
will be available in 2.10 |
-| Layer effects |  No |  bevel/emboss, drop shadow etc., needs complete GEGL port first |
-| Core animation | in progress |  Animation plug-in is dropped, this is being rewritten as a core feature |
-| Better window management |  No |  Rather than a SWM vs MWM, both able to do some things the other can't, 
we should have a single window mode which can do everything |
-| Script recording and playback | in progress |  [#8](https://gitlab.gnome.org/GNOME/gimp/issues/8) This has 
somehow started through the 3.0 API rewrite in 3.0 which will make macro support a stroll in the park |
-| Smart objects | in progress |  [#453](https://gitlab.gnome.org/GNOME/gimp/issues/453) |
+| Layer effects |  No |  bevel/emboss, drop shadow etc. |
+| Core animation | work in progress |  Animation plug-in is dropped, this is being rewritten as a core 
feature |
+| Script recording and playback | work in progress |  [#8](https://gitlab.gnome.org/GNOME/gimp/issues/8) 
This has somehow started through the 3.0 API rewrite in 3.0 which will make macro support a stroll in the 
park |
+| Smart objects | work in progress |  [#453](https://gitlab.gnome.org/GNOME/gimp/issues/453) |
+| Bi-direction core ⇆ plug-ins communication | work in progress | 
[!120](https://gitlab.gnome.org/GNOME/gimp/-/merge_requests/120) Allow core to send signals for plug-ins to 
react |
diff --git a/roadmaps/future.md b/roadmaps/future.md
new file mode 100644
index 0000000..8e5fd0a
--- /dev/null
+++ b/roadmaps/future.md
@@ -0,0 +1,16 @@
+| Seamless Clone tool | playground |  Released as experimental in 2.9.2, needs work |
+| N-point deformation tool | playground |  Released as experimental in 2.9.2, needs work |
+| Particle selection tool |  No |  See [comment on issue 
2912](https://gitlab.gnome.org/GNOME/gimp/-/issues/2912#note_431542) The Foreground selection interaction 
should be reworked as a tool to select particles or object borders |
+| Automatic layer boundary management | work in progress |  
[#32](https://gitlab.gnome.org/GNOME/gimp/issues/32) |
+| Auto-anchoring of floating selection |  Being discussed | See [gimp-gui mailing list 
discussion](https://mail.gnome.org/archives/gimp-gui-list/2020-December/msg00000.html) |
+| Optionally save undo history in the XCF |  No |  [#89](https://gitlab.gnome.org/GNOME/gimp/issues/89) |
+| Brushpack support |  No | |
+| Support SwatchBooker file format for palettes and gradients |  No | |
+| High-end CMYK support | work in progress |  WIP in babl and GEGL. Also see [the main GIMP 
FAQ](https://www.gimp.org/docs/userfaq.html#i-do-a-lot-of-desktop-publishing-related-work-will-you-ever-support-cmyk)
 for details |
+| Better text handling |  No |  See [Improvements in the text 
handling](http://gui.gimp.org/index.php/Text-Handling_in_GIMP), 
[#35](https://gitlab.gnome.org/GNOME/gimp/issues/35) |
+| Shape tool |  No |  Easily create circles, rectangles, N-side polygons, stars etc. |
+| Vector layers |  work in progress | [!551](https://gitlab.gnome.org/GNOME/gimp/-/merge_requests/551) 
Back-end exists since 2006, UI is missing. |
+| Better window management |  No |  Rather than a SWM vs MWM, both able to do some things the other can't, 
we should have a single window mode which can do everything |
+| Graph view |  Being discussed |  As an alternative to the layer view, a graph-based view is regularly 
discussed |
+| Auto-save |  No | Implementation details are still being discussed; it might pass through a new XCF 
version based on GEGL buffers |
+| Improve resource creation |  No | Dedicated GUI to create brushes, patterns, or other resources would be 
welcome |


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