[sugar] shell refactoring doubts
Tomeu Vizoso
tomeu at tomeuvizoso.net
Mon Mar 3 06:16:40 EST 2008
On Mon, Mar 3, 2008 at 1:16 AM, Eben Eliason <eben.eliason at gmail.com> wrote:
> > - In the frame slides, the palette item for switching to the journal
> > is called "Show contents" but in the others it is "Open Journal".
> > Would be good to settle before people start translating. Also, in the
> > slides is used "About My XO" and we have been using "About this XO".
>
> I think "Show contents" (Or something equally general like "Look inside") is
> appropriate. This will keep the terminology consistent with other storage
> devices. I'm open to opinions on the correct verbiage.
All options look good to me, I just wanted to warn that once
translation starts, changing the labels will be much more trouble.
> > - What's the date that appears in the activity list? The installation
> > date, the date in which the bundle was made or acquired (copied,
> > downloaded or created)?
>
> Installation date (Which, am I correct in assuming, would be the same as the
> date it was copied, downloaded, or created?)
Yes, if we install it as soon as the bundle gets into the journal.
> > - Do activity bundles appear in the journal or just in the activity list?
>
> I see benefits to both. This should be easy to adjust later, correct? We'd
> thought that
Well, the right way to hide them would be to ask the datastore to
filter out entries with the xo bundle mime type, but we don't have
that capability yet. So it's easier to keep showing them. What I would
like to know is how actions on bundles in the journal may affect the
activity list view.
When we switch to the new journal and datastore, we can revisit all this.
> > - Where are activities uninstalled?
> >
>
> Activities can be uninstalled from the list view of Home. (and or the
> Journal, if we put them in both places...?)
I cannot see how that would be done from the slide in the wiki. Is
there a palette or some kind of detailed view?
> > - What happens with the animation between zoom levels when the active
> > view in the home level is the activity list? Shold we just switch
> > without animating the XO?
>
> This is actually slightly more complicated than that, even. Proposal:
>
> Case 1: When zooming between 2 levels neither of which are in list view,
> animate the XO as usual.
>
> Case 2: When zooming between 2 levels both of which are in list view, do not
> animate the XO at all.
>
> Case 3: When zooming between 2 levels, one of which is in list view and one
> of which isn't, animate the XO as usual, but add an alpha fade so that the
> XO gradually disappears (or reappears) during the transition.
>
> Note: This should include zooming into/out of an activity. Ideally the XO
> and the activity icon should zoom/fade in/out.
Ok, we'll need a solution easier to implement for the next milestone.
Efficient fade in/out will require composition.
> > - I will need labels and icons for all the new buttons. Also many menu
> > items have new icons.
>
> Yup, I can get you these sometime tomorrow. There are a couple of more
> detailed specifications you'll need, too. For instance, we're going to
> color the battery icon as shown in the mockups when it is discharging. When
> it is charging, we're going to use a white icon instead, to represent that
> it is "inactive". When there is no battery in the machine at all, the icon
> should go away entirely.
Ok, how would you prefer to communicate those details? Perhaps in the
Specifications pages in the wiki?
Thanks,
Tomeu
More information about the Sugar
mailing list