Thanks for the response. A few quibbles below.<br><br><div class="gmail_quote">On Sun, Mar 22, 2009 at 4:06 PM, Benjamin M. Schwartz <span dir="ltr">&lt;<a href="mailto:bmschwar@fas.harvard.edu">bmschwar@fas.harvard.edu</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<div class="im"><br>
Jameson Quinn wrote:<br>
&gt; Proposal 1: home view: &quot;Filtered ring w/ side panels&quot;<br>
&gt;<br>
&gt; <a href="http://wiki.sugarlabs.org/go/User:Homunq/activity_ring_filters_and_sidepanes" target="_blank">http://wiki.sugarlabs.org/go/User:Homunq/activity_ring_filters_and_sidepanes</a><br>
<br>
</div>I&#39;m glad that you&#39;re thinking about tagging.  For all of our talk about<br>
tags, we have yet to implement anything like a usable tagging system, and<br>
without it we have essentially no organizational tools at all.  It should<br>
be a high priority.  However,...<br>
<br>
I don&#39;t like this design, though it does force me to think.  Opinions<br>
about design are always mostly intuitive, so it&#39;s hard to justify any<br>
particular opinion. However, let me try a few suggestions:<br>
<br>
1.  Is this really necessary?  The tagging system&#39;s purpose is for<br>
categorizing all Journal entries, as a student easily generates thousands<br>
of entries.  However, the total number of Activities in existence is<br>
relatively small (there are what, maybe about 50 that actually run in a<br>
given build?).  Are we anywhere near the point where students have so many<br>
Activities installed that the favorite/star system is insufficient?  Does<br>
such a point even exist?</blockquote><div><br>This design is explicitly breaking that paradigm. Any activity icon in this design is connected to all instances of that activity; but a single click will start up an instance. I would even consider allowing two instances of an activity within a given filtered view, if both are recent enough (less than twice as old?). <br>
<br>The home view, in my opinion, should becomes more journal-like, while retaining the ability to launch new activity instances.<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
<br>
2.  I find these filters confusing, and I think users would do.  &quot;Star&quot;<br>
makes sense; it filters the Activity bundles themselves.  &quot;Recent&quot; and<br>
&quot;Mine&quot; seem to be filters not on the bundles, but on other Journal<br>
entries.  I think placing them on the Home View, where the only items<br>
shown are Activities, is tremendously confusing.  Those filters should<br>
live in the Journal.<br>
<br>
The purpose of the Home view is to allow users to launch new, empty<br>
Activity instances in a convenient way.  Are you proposing a change in the<br>
purpose of the Home view, and if so, why is your proposal better than<br>
simply replacing the home view with the Journal?</blockquote><div><br>Yes, I am. Not a change, an addition; what you mention is still *a* primary purpose, but not *the* primary purpose. This is the logical conclusion of &quot;resume by default&quot;.<br>
 </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
<br>
3.  Selecting filters by dragging them is unnecessary.  A click should<br>
suffice.</blockquote><div><br>I did not explain that well, I guess. You select filters with a click; you can *assign tags* by dragging.<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
<br>
4.  There is no provision for filtering by multiple tags, without which<br>
tagging is a very weak organizational system.</blockquote><div><br>I&#39;d thought about that, but didn&#39;t write it up. I would have &quot;add to filter&quot; (needs better name) in a submenu for the tags.<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
<br>
5.  The distinction between &quot;Start tagless&quot; and &quot;Start with current tag&quot;<br>
seems unnecessary and confusing.  Assigning or removing a tag should be a<br>
trivial operation.</blockquote><div><br>IMO it should be both trivial, and available from all places where you might logically want it.<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
<br>
6.  The &quot;Leftovers panel&quot; does not seem to add any value.  Instead, we can<br>
simply grow or shrink the number of items shown on the home view itself,<br>
changing the ring into a sunflower, or eventually even a grid with scrollbars.</blockquote><div><br>It is for ALL activities, to discourage rampant favoritting and allow drag-and-drop tagging. The idea that it would serve as a spillover for an overloaded ring is not central. I agree this might be a bridge too far.<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;"><br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v2.0.9 (GNU/Linux)<br>
<br>
iEYEARECAAYFAknGtmoACgkQUJT6e6HFtqQo3QCgg2FLeVBpRPD5eZniEOUoKGjV<br>
fv0AnRreB2pLCgjNU/BmuRghHiljPvGs<br>
=g5nL<br>
-----END PGP SIGNATURE-----<br>
</blockquote></div><br>