<br>The change I would like to see in the API (if we do not have it already) is to ensure that we have full ATK accessibility support for all Sugar controls.  Not only would this allow screen readers, etc. to parse Sugar applications and the main window system, but it would make automated testing of Sugar easier as well.<br>

<br>I've been told in the past that automating Sugar was not possible apart from a point & click approach because hippocanvas and similar did not expose any accessibility information.  Since this may require developers to setup additional information inside of activities (alternate names/descriptions, focus tab order, etc.) it is better to get this in as early as possible so activities do not have to be retrofitted to support ATK after the fact.<br>

<br><br><div class="gmail_quote">On Fri, Aug 5, 2011 at 12:13 PM, Daniel Drake <span dir="ltr"><<a href="mailto:dsd@laptop.org">dsd@laptop.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="im">On Fri, Aug 5, 2011 at 5:08 PM, Gonzalo Odiard <<a href="mailto:gonzalo@laptop.org">gonzalo@laptop.org</a>> wrote:<br>
> I have started a API Wishlist page to application developers.<br>
><br>
> <a href="http://wiki.sugarlabs.org/go/Features/GTK3/APIWishList" target="_blank">http://wiki.sugarlabs.org/go/Features/GTK3/APIWishList</a><br>
><br>
> We can start to collect best practices, and try to avoid a little the code<br>
> duplication<br>
> there are today in the activities.<br>
<br>
</div>I have no objections to API improvements and changes, but would like<br>
to reiterate my view: The importance here should still be placed on<br>
the technology shift, rather than on the opportunity to produce a<br>
perfect API (which we could spend all eternity designing and<br>
discussing).<br>
<br>
I really like the ideas you have put on that page, I just want to try<br>
and steer us clear of using this opportunity to hold up the migration<br>
and design a perfect and sparkly-clean API (which would take a long<br>
and possibly unbounded time).<br>
<br>
Thanks!<br>
<div><div></div><div class="h5">Daniel<br>
_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
</div></div></blockquote></div><br>