[Sugar-devel] [DESIGN] JOURNAL+

Manuel Quiñones manuq at laptop.org
Mon Feb 3 09:21:10 EST 2014


2014-02-02 Sam Parkinson <sam.parkinson3 at gmail.com>:
>
> Hi
>
> This changes the journal completely! Now objects are displayed like sentences, like a real journal.

I love it!

There are a lot of considerations to make here, so please understand
that it can be a long journey implementing without getting
regressions.  The 90% is easy to implement, the difficulty is in the
details (Gonzalo's mantra).

Also, it would be great if you can finish the other great stuff you
were implementing before trying to eat this big elephant.  The
replacement of the list view in the home is much appreciated, and the
notifications too.  Of course is up to you if you want to carry things
in parallel, but it will be easier for us all.  My time as maintainer
is limited, and I have my own tasks.

Let me clarify that you are doing a great job and your contributions
are much appreciated.  Welcome to the design team :)

So, for this one:

- It seems you are basing your work on the design 01 here:
http://wiki.sugarlabs.org/go/Design_Team/Designs/Journal
  is good to make that explicit, I was aware of the page but others
may not know.

- The latest changes in the Journal added multiple selection of items,
so they can be easy to copy and delete.  I think that feature should
not be left aside.

- In current Journal and in the design 01 there is a list of the
friends that have collaborated with you, in case the activity was
shared.  I like how design 01 display them adding the "with.." to the
phrase.

- If you start a download in Browse or other activity, or if a file is
transferred, the Journal shows a progress bar.  This should be
considered in the new design.

> There is the action text (Logged, Did a, Wrote) which is set like this: (In activity.info)
>
> action_text = Watched

- good idea!  Apart from the action text in activities, there can be
Journal entries not tied to activities.  This happens for example if
you copy a file from a USB stick, or if you download a file from
Browse.  We should consider those cases.  Maybe a general text like
"Got a.. [image icon] 2 days ago".

>
> Then there is the expander thing:
>
> (Record GTK3 is buggy!)
>
> This is as simple as:
>
>     mediaObject.metadata['is_child'] = True
>
>     datastore.write(mediaObject)
>
>     activity.add_child(recd.datastoreId)
>
> Pull request: https://github.com/sugarlabs/sugar/pull/240
>
> Thanks,
>
> Sam




-- 
.. manuq ..


More information about the Sugar-devel mailing list