<br><br><div class="gmail_quote">On Mon, May 23, 2011 at 9:54 PM, Sridhar Dhanapalan <span dir="ltr"><<a href="mailto:sridhar@laptop.org.au">sridhar@laptop.org.au</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Sugar 0.86 introduced a change in the toolbar API. While beneficial<br>
overall, this change means that activities coded for the new API do<br>
not run on older versions of Sugar. Since most XOs out there use Sugar<br>
0.84 or earlier, this poses a considerable problem.<br>
<br>
Is there a recommended path for developers to make their code work<br>
with both the old and the new toolbar API?<br>
<br>
I've had some developers approach me about coding for our XOs and I<br>
have to give them two options[0]:<br>
<br>
  1. code for newer versions of Sugar if they're happy with the code<br>
not running on our XOs for the next year (it'll take a while for our<br>
Dextrose-based release to actually be implemented in the field by<br>
teachers)<br>
  2. code for Sugar 0.84 , then consider updating the code later<br>
<br>
It would be nice if I could give them one clear answer that works<br>
regardless of the version of Sugar.<br></blockquote><div><br>3. Code for both. It is little extra work. Right now we have about a 50-50 split in the community re old- vs new-style toolbars. It would be a shame to exclude 1 million kids,<br>
<br>A simple activity that codes for both is Portfolio. (<a href="http://git.sugarlabs.org/portfolio">git.sugarlabs.org/portfolio</a>).<br><br>-walter <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<br>
Thanks,<br>
Sridhar<br>
<br>
<br>
[0] <a href="http://dev.laptop.org.au/projects/xo-au/wiki/Development" target="_blank">http://dev.laptop.org.au/projects/xo-au/wiki/Development</a><br>
<br>
<br>
Sridhar Dhanapalan<br>
Technical Manager<br>
One Laptop per Child Australia<br>
M: <a href="tel:%2B61%20425%20239%20701" value="+61425239701">+61 425 239 701</a><br>
E: <a href="mailto:sridhar@laptop.org.au">sridhar@laptop.org.au</a><br>
A: G.P.O. Box 731<br>
     Sydney, NSW 2001<br>
W: <a href="http://www.laptop.org.au" target="_blank">www.laptop.org.au</a><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>
</blockquote></div><br><br clear="all"><br>-- <br>Walter Bender<br>Sugar Labs<br><a href="http://www.sugarlabs.org">http://www.sugarlabs.org</a><br><br>