Hey Chris,<br><br>Awesome, thanks for testing!<br><br>On Sun, Dec 14, 2008 at 12:12 PM, Chris Marshall <span dir="ltr"><<a href="mailto:jns-cmarshall@comcast.net">jns-cmarshall@comcast.net</a>></span> wrote:<br><div class="gmail_quote">
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">* The display update seems to be by continuous stroke:<br>
  XO #1 user draws a curve not lifting pen.  After the stylus<br>
  is lifted from the tablet the stroke updates on XO #2.</blockquote><div><br>That's intentional, for network performance reasons.   I didn't want to try to create a realtime network application given the potential for shaky wireless.  The painting algorithm is written in terms of strokes anyway so it would be very inefficient to try to paint two strokes simultaneously on one XO.<br>
<br>If you have a friend available, I'd love to hear how it holds up over a Jabber server with both people scribbling simultaneously :)<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;">

* The mouse would need to be moved on the other XO for the<br>
  screen updates to propagate.</blockquote><div><br>That's *not* intentional, sounds like another side effect of the idling change (to reduce battery usage)!<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;">

* The colors and brush parameters are common to both XOs<br>
  although the display of the settings widget (color and<br>
  brush type) did not update with changes from the other<br>
  side.</blockquote><div><br>Also not intentional, sounds like a bug!  Each XO should have its own brush settings. <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;">
* Erasing the screen was only an option on XO #1 (the inviter)<br>
  *but* the clear screen did not propagate to the other XOs<br>
  so further drawing on XO #1 was not in sync with the images<br>
  on XO #2.  Suggest that clear image be propagated with the<br>
  option to do a local save to Journal on XO #2 so that work<br>
  is not lost if they wish to keep it.</blockquote><div><br>The erase should be propagated.  Good idea regarding the option to keep, I'll see if it can be done (the receiving XO would have to queue canvas updates until the Alert was cleared - Sugar doesn't really provide for modal alerts).<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;">
* It would be really cool if each XO had its own pointer with<br>
  brush/palette/... options.  One mode that would be nice<br>
  might be a sort of side-by-side version where each XO would<br>
  be able to draw its own part of the screen (by mask, not<br>
  necessarily by rectangle) so the students could work on a<br>
  joint drawing.</blockquote><div><br>Yeah, that's definitely how it's intended to be!   It was designed such that both users can paint anywhere at the same time using different brushes, but that the strokes appear in a consistent order on both XOs.<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;">
* A mural mode would be excellent with a large virtual<br>
  drawing area and each XO able to pan around and draw<br>
  wherever....</blockquote><div><br>Good idea!  As of v11 the painting canvas can be arbitrarily sized (it used to be locked at 1/2x the window size), so it might be smart to add a "change canvas size" option now.<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;">
* The mouse drawing problem was also visible in collaboration.</blockquote><div><br>Yep, this is a global bug- I'm waiting to release the next version publicly until it and a few other things are fixed.<br><br>Thanks again for the reports Chris, it's amazingly useful (and motivating)! :)<br>
<br>Best,<br>Wade<br></div></div><br>