[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gtk-devel
Subject:    Re: GTK_MODULES removal and the future of existing modules
From:       Matthias Clasen <matthias.clasen () gmail ! com>
Date:       2018-03-01 7:46:06
Message-ID: CAFwd_vBLsjSei=wdaTbQTbLyZMbaGhnaKzBymqx5WFJcJshPBw () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


On Sun, Feb 25, 2018 at 4:11 AM, Philipp Emanuel Weidmann <
pew@worldwidemann.com> wrote:

> Greetings,
>
> I am the author of Plotinus[1], a GTK+ module that provides a
> searchable command palette to GTK+ applications. Recently, it was
> brought to my attention[2] that module loading has been removed[3] on
> GTK+ master.
>
> It appears that this change could mean the end for Plotinus and other
> modules like it. I would be interested to learn:
>
> 1. What is the rationale behind the removal of module loading?
>
> 2. What will be the first stable release of GTK+ that does not support
>    modules anymore? Is this GTK+ 4.0+ only, or will support also be
>    dropped in a 3.0 series release?
>
> 3. What, if any, alternatives are available/planned for software
>    like Plotinus that needs to inspect the widget hierarchy of running
>    applications in order to work?
>
> Any insight is appreciated!
>
>
This may not be a popular opinion, but my view is that it is harmful to the
eco system
overall if useful features are hidden away in 3rd party modules instead of
being properly
integrated in the toolkit.

Has the example you mention ever been suggested as a feature addition to
GTK+ ?
Was it rejected ? Or why was it implemented as a 3rd party module ?

Matthias

[Attachment #5 (text/html)]

<div dir="ltr">On Sun, Feb 25, 2018 at 4:11 AM, Philipp Emanuel Weidmann <span \
dir="ltr">&lt;<a href="mailto:pew@worldwidemann.com" \
target="_blank">pew@worldwidemann.com</a>&gt;</span> wrote:<br><div \
class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" \
style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Greetings,<br> \
<br> I am the author of Plotinus[1], a GTK+ module that provides a<br>
searchable command palette to GTK+ applications. Recently, it was<br>
brought to my attention[2] that module loading has been removed[3] on<br>
GTK+ master.<br>
<br>
It appears that this change could mean the end for Plotinus and other<br>
modules like it. I would be interested to learn:<br>
<br>
1. What is the rationale behind the removal of module loading?<br>
<br>
2. What will be the first stable release of GTK+ that does not support<br>
     modules anymore? Is this GTK+ 4.0+ only, or will support also be<br>
     dropped in a 3.0 series release?<br>
<br>
3. What, if any, alternatives are available/planned for software<br>
     like Plotinus that needs to inspect the widget hierarchy of running<br>
     applications in order to work?<br>
<br>
Any insight is appreciated!<br>
<br></blockquote><div><br></div><div>This may not be a popular opinion, but my view \
is that it is harmful to the eco system<br>overall if useful features are hidden away \
in 3rd party modules instead of being properly<br>integrated in the \
toolkit.<br><br>Has the example you mention ever been suggested as a feature addition \
to GTK+ ?<br>Was it rejected ? Or why was it implemented as a 3rd party module \
?<br><br></div><div>Matthias<br></div></div></div></div>



_______________________________________________
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic