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"><<a href="mailto:bmschwar@fas.harvard.edu">bmschwar@fas.harvard.edu</a>></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>
> Proposal 1: home view: "Filtered ring w/ side panels"<br>
><br>
> <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'm glad that you'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't like this design, though it does force me to think. Opinions<br>
about design are always mostly intuitive, so it'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'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. "Star"<br>
makes sense; it filters the Activity bundles themselves. "Recent" and<br>
"Mine" 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 "resume by default".<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'd thought about that, but didn't write it up. I would have "add to filter" (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 "Start tagless" and "Start with current tag"<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 "Leftovers panel" 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>