#7220 NORM 8.2.0 (: Mark newly downloaded activities as favorites by default
Zarro Boogs per Child
bugtracker at laptop.org
Wed Jun 25 14:15:33 EDT 2008
#7220: Mark newly downloaded activities as favorites by default
---------------------+------------------------------------------------------
Reporter: bert | Owner: tomeu
Type: defect | Status: new
Priority: normal | Milestone: 8.2.0 (was Update.2)
Component: sugar | Version: Update.1
Resolution: | Keywords: 8.2.0:+
Verified: 0 | Blocking:
Blockedby: |
---------------------+------------------------------------------------------
Comment(by Eben):
Replying to [comment:7 mstone]:
> Also, FYI, I feel very strongly that newly downloaded activities MUST
NOT be marked as favorites. Instead, we should show a UI hint indicating
that a new version of the activity is available, possibly offering the
user the opportunity to install it as a favorite. I feel this way for two
reasons: first, because auto-favoriting the new version will tend to hand
your data over to code you know little about and second, because auto-
favoriting the new version will tend to promote the spread of breakage.
(Presuming, of course, that we succeed in offering some sort of auto-
download, auto-notification, or easy code sharing feature.)
The concern in my mind is that someone will download an activity and have
no idea how to start it. I don't want people to have to go to the list
and search/dig around. I don't agree at all with the assertion that
marking a new version a favorite will hand over your data to unknown code;
any old bundles can retain their association with the older bundle
(perhaps with a UI hint, as you mention) until they are explicitly
updated, or the older bundle is removed. Of course, for activities which
have never been installed before, this argument is also invalid; we could
always safely mark those as favorites.
I don't really see this as encouraging breakage. If you have a version of
Browse installed and marked as a favorite, and then you download a new
version, they will both appear in Home. You will have the choice to
launch the new one, or the old one, and can delete or un-favorite them at
will. There's no sense in downloading a new activity if you're not going
to run it, so why make it hard to do so? As long as we don't overwrite
the old version, I see no harm in it.
--
Ticket URL: <http://dev.laptop.org/ticket/7220#comment:9>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system
More information about the Bugs
mailing list