Re: About clutter-gtk and his lack of accessibility support

2013-02-15 Thread Richard Hughes
On 14 February 2013 19:08, Matthias Clasen  wrote:
> gnome-color-manager-3.7.5-1.fc19.x86_64

This is using it for only one thing; the 3D gamut graph widget. Is
there a more supported way to define a custom GTK widget that lets me
embed a clutter actor? I'm using mash to render the 3D gamut model if
that matters.

Richard.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: About clutter-gtk and his lack of accessibility support

2013-02-14 Thread Zeeshan Ali (Khattak)
On Thu, Feb 14, 2013 at 9:08 PM, Matthias Clasen
 wrote:
> On Thu, Feb 14, 2013 at 12:11 PM, Piñeiro  wrote:
>
> Here is what I am seeing on my system right now:
>
> [mclasen@golem ~]$ rpm -q --whatrequires "libclutter-gtk-1.0.so.0()(64bit)"
> libchamplain-gtk-0.12.3-5.fc19.x86_64
> cheese-libs-3.7.4-2.fc19.x86_64
> totem-3.6.3-3.fc19.x86_64
> cheese-3.7.4-2.fc19.x86_64
> gnome-photos-3.7.3-4.fc19.x86_64
> gnome-initial-setup-0.6-2.fc19.x86_64
> eog-plugins-3.6.1-2.fc19.x86_64
> gnome-games-gnibbles-3.6.1-2.fc19.x86_64
> gnome-games-quadrapassel-3.6.1-2.fc19.x86_64
> gnome-games-swell-foop-3.6.1-2.fc19.x86_64
> gnome-games-lightsoff-3.6.1-2.fc19.x86_64
> empathy-3.7.5-2.fc19.x86_64
> gnome-color-manager-3.7.5-1.fc19.x86_64
> gnome-boxes-3.7.5-1.fc19.x86_64
> control-center-3.7.5.1-1.fc19.x86_64
> sushi-3.7.5-1.fc19.x86_64
> gnome-documents-3.7.5-1.fc19.x86_64
>
> A few of these will probably follow the gnome-documents example and
> shed the clutter-gtk dependency in time for 3.8, and for some others,
> having the (small) clutter parts inaccessible may not be a big deal
> (e.g. the photo dialog in the user panel). It might help your decision
> to evaluate a few of these apps to see how much their accessibility is
> affected by clutter-gtk use - it might turn out that everything except
> for documents, boxes and photos is fine... and if those 3 move to pure
> gtk in time for 3.8, all is good.

We're making extensive use of clutter-gtk in Boxes so moving away from
it in time for 3.8 does not sound realistic.

-- 
Regards,

Zeeshan Ali (Khattak)
FSF member#5124
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: About clutter-gtk and his lack of accessibility support

2013-02-14 Thread Matthias Clasen
On Thu, Feb 14, 2013 at 12:11 PM, Piñeiro  wrote:

Here is what I am seeing on my system right now:

[mclasen@golem ~]$ rpm -q --whatrequires "libclutter-gtk-1.0.so.0()(64bit)"
libchamplain-gtk-0.12.3-5.fc19.x86_64
cheese-libs-3.7.4-2.fc19.x86_64
totem-3.6.3-3.fc19.x86_64
cheese-3.7.4-2.fc19.x86_64
gnome-photos-3.7.3-4.fc19.x86_64
gnome-initial-setup-0.6-2.fc19.x86_64
eog-plugins-3.6.1-2.fc19.x86_64
gnome-games-gnibbles-3.6.1-2.fc19.x86_64
gnome-games-quadrapassel-3.6.1-2.fc19.x86_64
gnome-games-swell-foop-3.6.1-2.fc19.x86_64
gnome-games-lightsoff-3.6.1-2.fc19.x86_64
empathy-3.7.5-2.fc19.x86_64
gnome-color-manager-3.7.5-1.fc19.x86_64
gnome-boxes-3.7.5-1.fc19.x86_64
control-center-3.7.5.1-1.fc19.x86_64
sushi-3.7.5-1.fc19.x86_64
gnome-documents-3.7.5-1.fc19.x86_64

A few of these will probably follow the gnome-documents example and
shed the clutter-gtk dependency in time for 3.8, and for some others,
having the (small) clutter parts inaccessible may not be a big deal
(e.g. the photo dialog in the user panel). It might help your decision
to evaluate a few of these apps to see how much their accessibility is
affected by clutter-gtk use - it might turn out that everything except
for documents, boxes and photos is fine... and if those 3 move to pure
gtk in time for 3.8, all is good.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: About clutter-gtk and his lack of accessibility support

2013-02-14 Thread Jasper St. Pierre
I use Clutter-GTK in gnome-initial-setup, but have been planning to drop it
for performance concerns, and Owen's new paint clock and animations work
means that it's no longer necessary.

Note that gnome-initial-setup is not a core module for 3.8, and is included
as a preview of sorts. Much more work, including accessibility testing,
would be necessary before it becomes standard.


On Thu, Feb 14, 2013 at 12:11 PM, Piñeiro  wrote:

> Sorry for the cross-posting, but not sure about the best list to send this.
>
> Background: AFAIK, clutter-gtk was always a proof of concept library. It
> was not really used by any core module, and the plans towards Gtk4 with
> respect to integrate gtk with clutter [1] basically announced his future
> death. For that reason, although it was on in my personal TODO, I never
> allocated too much time to fix the a11y aspects of that library. But, as
> it is not clear when that gtk-clutter integration will happen, some
> modules planned to use it towards GNOME 3.8. The poster boy there was
> gnome-documents, so suddenly that item increased its priority. Taking
> into account that there are just two weeks till freeze [2], my idea was
> use any of my spare time on clutter-gtk a11y.
>
> But today, talking with Cosimo, he mentioned that he dropped clutter-gtk
> dependency, and that probably other modules will follow.
>
> In case of someone wondering how much work adding a11y support on
> clutter-gtk is, after some research and IRC chatting with Emmanuele, it
> is doable but not trivial (anyway 3.8 is really near, so getting it
> finished during these two weeks would be complex, probably it would be
> postponed till 3.10).
>
> But sincerely, I'm not sure if all this really worth any effort at all.
> It is basically deprecated, recently dropped by some modules, and
> probably will be dropped soon by others. I only can think on Boxes as a
> module that doesn't have plans for that. And sincerely there are other
> places to put our any kind of a11y developing effort.
>
> In that sense, and looking to this problem from a different POV, one
> could argue that as there are already reasons to not use clutter-gtk, we
> could just say that "not having a11y support" is just another reason to
> not use it, and that the a11y team do not plan to solve that aspect on
> that support because clutter-gtk it is barely used.
>
> Doubts, doubts everywhere. So, I'm writing this mail to ask the opinion
> of others. Questions like, how relevant do you see clutter-gtk on the
> GNOME short-medium term? How many maintainers of core-apps plans to use
> it? Do someone thinks that using any kind of developing time on
> clutter-gtk really worths?
>
> BR
>
> [1]
>
> https://www.desktopsummit.org/program/sessions/gtk-4-future-your-favorite-toolkit
> [2]
>
> https://mail.gnome.org/archives/desktop-devel-list/2013-February/msg00024.html
>
> --
> Alejandro Piñeiro Iglesias
>
> ___
> desktop-devel-list mailing list
> desktop-devel-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/desktop-devel-list
>



-- 
  Jasper
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

About clutter-gtk and his lack of accessibility support

2013-02-14 Thread Piñeiro
Sorry for the cross-posting, but not sure about the best list to send this.

Background: AFAIK, clutter-gtk was always a proof of concept library. It
was not really used by any core module, and the plans towards Gtk4 with
respect to integrate gtk with clutter [1] basically announced his future
death. For that reason, although it was on in my personal TODO, I never
allocated too much time to fix the a11y aspects of that library. But, as
it is not clear when that gtk-clutter integration will happen, some
modules planned to use it towards GNOME 3.8. The poster boy there was
gnome-documents, so suddenly that item increased its priority. Taking
into account that there are just two weeks till freeze [2], my idea was
use any of my spare time on clutter-gtk a11y.

But today, talking with Cosimo, he mentioned that he dropped clutter-gtk
dependency, and that probably other modules will follow.

In case of someone wondering how much work adding a11y support on
clutter-gtk is, after some research and IRC chatting with Emmanuele, it
is doable but not trivial (anyway 3.8 is really near, so getting it
finished during these two weeks would be complex, probably it would be
postponed till 3.10).

But sincerely, I'm not sure if all this really worth any effort at all.
It is basically deprecated, recently dropped by some modules, and
probably will be dropped soon by others. I only can think on Boxes as a
module that doesn't have plans for that. And sincerely there are other
places to put our any kind of a11y developing effort.

In that sense, and looking to this problem from a different POV, one
could argue that as there are already reasons to not use clutter-gtk, we
could just say that "not having a11y support" is just another reason to
not use it, and that the a11y team do not plan to solve that aspect on
that support because clutter-gtk it is barely used.

Doubts, doubts everywhere. So, I'm writing this mail to ask the opinion
of others. Questions like, how relevant do you see clutter-gtk on the
GNOME short-medium term? How many maintainers of core-apps plans to use
it? Do someone thinks that using any kind of developing time on
clutter-gtk really worths?

BR

[1]
https://www.desktopsummit.org/program/sessions/gtk-4-future-your-favorite-toolkit
[2]
https://mail.gnome.org/archives/desktop-devel-list/2013-February/msg00024.html

-- 
Alejandro Piñeiro Iglesias

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list