Re: [g-a-devel] a11y module proposal: MouseTweaks (i.e.: software click)



Hi Francesco:

You're welcome!  Thanks for your work on MouseTweaks.  :-)

The module proposing guidelines are here, with the main timeframes being listed under the "Decision Making" section: http://live.gnome.org/ReleasePlanning/ModuleProposing (the 2.22 schedule is here: http://live.gnome.org/TwoPointTwentyone). It looks like Gerd is on top of a fair amount of this, and I suspect one bottleneck right now is getting someone set up with a GNOME SVN account and an SVN home for the source. Information about GNOME SVN can be found here: http://svn.gnome.org/.

For development purposes, I think the main thing you need to do is track down the people who've commented on your proposal (the thread starts with http://mail.gnome.org/archives/desktop-devel-list/2007-September/msg00489.html) and work to come to a resolution with them. If you need help with the HIG work, I can ask one of our friendly Sun folks if they have time to take a look.

Will

Francesco Fumanti wrote:
Hello,


First of all, I would like to thanks all the people that participated in the discussion of MouseTweaks during the accessibility summit, and especially those that made it possible to have it demoed during that event.


At 2:24 PM -0400 10/8/07, Willie Walker wrote:
We discussed MouseTweaks at the summit at think it definitely looks like it provides great functionality for the intended users. Overall, we support the module proposal, though we also recommend working with the GNOME Usablity folks (http://developer.gnome.org/projects/gup/) on any user interface improvements that would make its configuration and use better for the target user base. When working with them, I think it will be very important to remind them who the target users are and what the typical user interaction model will be.

Do I get it right? Does the fact, that you support the module proposal, mean that the aim is to ship it with the next GNOME release (GNOME 2.22)?

If so, could you please tell me what are the steps that MouseTweaks will have to do in order to get it into GNOME, and especially the date limits for each step? (Telling me where I can find that information may also suffice.)


I will very soon begin the discussion with the people of GUP in order to get a user interface that corresponds more to the HIG of GNOME.

But do we have to host MouseTweaks on GNOME's site to get it shipped with GNOME?

What about the versioning scheme? Currently MouseTweaks is at version 0.2.2. Do we have to adapt it to the GNOME version; in other words change it to mousetweaks-2.21.n?

Do we have to submit the source to a build system in some determined format?


Sorry if my questions may be a bit basic, but I am new to this.



As an aside, did you give consideration to making the mouse handling portions of this an X Server Extension? The reason I ask is that when developing AccessX many years ago, we originally did it as a client instead of an extension. At the time, we were encouraged to merge with the XKB Server Extension. We did that, and the result is that AccessX functionality pretty much ubiquitous now (yeah!). Times were different back then, however. Today, it seems like getting an X Server Extension accepted and deployed might be more arduous and take a bit longer. So, if MouseTweaks works great as a client-only solution, then perhaps the server extension idea is not that important.

Yes, the ideal would have been to implement it directly into X and I have been told that this was also adressed. But it has been decided to develop it as a client mainly for two reasons: - the development took place as a GSoC 2007 project for ubuntu and it was the more direct way to get to the users - the developer (who will continue to do the necessary coding) did not have the necessary knowledge to develop it as an X server extension. (to be complete, nor do I)


Of course, if some day, the fonctionalities provided by mousetweaks will be available directly from X, that would probably be better as they would be "pretty much ubiquitous". (to quote your words ;) )


Cheers

Francesco








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