<div dir="ltr"><div class="gmail_quote"><div>Hello David,<br><br>A few replies:<br>&nbsp;1. you should include all libraries the activity needs in the activity itself; we don&#39;t include [most] activities in our core build, each is its own separable bundle.<br>
<br>&nbsp;2.&nbsp; Things to work on : fullscreen support, internationalization, bundling : an icon and the right directory structure for a zipped .xo file (the activity bundle) for Sugar to recognize it and add it to the list of available activities.&nbsp; see also 3.<br>
<br>&nbsp;3.&nbsp; Sugarization : you may want to use Sugar&#39;s toolbars instead of other menus, and will want to use Sugar&#39;s hooks into the Journal (for saving state, exporting to different file formats, and loading files) and the sharing aPIs (for collaborative typing).<br>
<br>There&#39;s a new activities list for activity developers you may want to join : <a href="http://lists.laptop.org/listinfo/activities">lists.laptop.org/listinfo/activities</a><br><br>Warmly,<br>SJ<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div style=""><div><blockquote type="cite"><div><div style="margin: 0px;"><font style="font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(0, 0, 0);" color="#000000" face="Helvetica" size="4"><b>From: </b></font><font style="font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal;" face="Helvetica" size="4">&quot;David Bruce&quot; &lt;<a href="mailto:davidstuartbruce@gmail.com" target="_blank">davidstuartbruce@gmail.com</a>&gt;</font></div>
<div style="margin: 0px;"><font style="font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(0, 0, 0);" color="#000000" face="Helvetica" size="4"><b>Date: </b></font><font style="font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal;" face="Helvetica" size="4">August 11, 2008 11:35:43 AM EDT</font></div>
<div style="margin: 0px;"><font style="font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(0, 0, 0);" color="#000000" face="Helvetica" size="4"><b>To: </b></font><font style="font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal;" face="Helvetica" size="4"><a href="mailto:seth@laptop.org" target="_blank">seth@laptop.org</a></font></div>
<div style="margin: 0px;"><font style="font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(0, 0, 0);" color="#000000" face="Helvetica" size="4"><b>Cc: </b></font><font style="font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal;" face="Helvetica" size="4">&quot;Cynthia Solomon&quot; &lt;<a href="mailto:cynthia@media.mit.edu" target="_blank">cynthia@media.mit.edu</a>&gt;</font></div>
<div style="margin: 0px;"><font style="font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(0, 0, 0);" color="#000000" face="Helvetica" size="4"><b>Subject: </b></font><font style="font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal;" face="Helvetica" size="4"><b>Re: Tux Type on the XO</b></font></div>
<div>&nbsp;</div> </div><div></div></blockquote></div></div></blockquote><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div style=""><div><blockquote type="cite">
<div>So - I&#39;m ready to start modifying Tuxtype itself.&nbsp; I have a few questions regarding what you would like to see:</div> <div>&nbsp;</div> <div>1.&nbsp; Are the lib requirements a problem?&nbsp; Tuxtype uses SDL, SDL_mixer, SDL_image, SDL_ttf, and SDL_Pango (which depends on some other libs).&nbsp; All of these were easily installed with yum, but they do take up some space.&nbsp; fwiw, they are a subset of the libs needed for Tuxpaint, so if Tuxpaint is being considered as a standard app, it will bring in everything Tuxtype needs (the same is true for Tuxmath, btw).</div>
 <div></div></blockquote></div></div></blockquote><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div style=""><div><blockquote type="cite">
<div>&nbsp;</div> <div>2.&nbsp; Regarding Tuxtype itself, what needs to be improved to get it to meet the needs of OLPC?&nbsp; My own sense is that there are two obvious issues to be addressed.</div> <div>&nbsp;</div> <div>First,&nbsp;Tuxtype needs to use fullscreen&nbsp;at the machine&#39;s normal resolution&nbsp;- the 640x480 box is just too small on the XO&#39;s small monitor.&nbsp; This is something we have been meaning to address anyway, and we have done so already for Tuxmath, so the issues are known.</div>
 <div>&nbsp;</div> <div>Second, we need to use standard GNU gettext for i18n.&nbsp; Currently, Tuxtype supports i18n via language-specific &quot;themes&quot; with its own home-brewed gettext.&nbsp; It does not use the standard locales mechanism.&nbsp; The player selects the language to use within the program.&nbsp; This is also something that has been &quot;on the agenda&quot; for some time.</div>
 <div>&nbsp;</div> <div>Neither of these issues is exactly trivial, but they aren&#39;t prohibative, either.</div> <div>&nbsp;</div> <div>3.&nbsp; Am I supposed to be &quot;sugarizing&quot; Tuxtype in some way?&nbsp; For now, I just launch it from the command line (which also requires adding /usr/local/bin to $PATH, unless there is some other location where programs are supposed to be installed).</div>
 <div>&nbsp;</div> <div>Regards,</div> <div>&nbsp;</div> <div>David Bruce</div> <div><br><br>&nbsp;</div></blockquote></div><br></div></blockquote></div><br></div>