[sugar] A Launcher Activity
Tue Aug 14 12:11:21 EDT 2007
Marco Pesenti Gritti wrote:
> On 8/14/07, Carlos Neves <cn at sueste.net> wrote:
>> The problem with current builds, specifically 542, is twofold:
>> - the 'success' and 'error' signals no longer exist and
> The idea is to show error messages on launch failure?
> Ccing Eben, it was discussed recently and our feeling was that the
> icon disappearing from the home page was all the feedback we could
> give to the user. Displaying a "Activity blahblah cannot start." would
> just be more intrusive without providing any additional information.
>> - Home view is brought to front
> I guess I don't see why we should not use the normal startup
> notification in the case of an activity launching another one.
I can understand the whole concept of giving some information without
giving all information being nothing but puzzling, but the whole idea of
clicking on an icon that launches an Activity (remember you are already
in an Activity, all be it a launcher one) just to get that activity to
magically disappear and the Home view appearing with a flashing icon
stating that there is something going on, which may or may not be
related to the action the user took (clicking the icon to start an
activity) is a bit confusing.
Sure, once everyone knows by heart that the flashing icons in the home
circle are activities being launched and that particular icon (remember
many more may be there) relates to the activity you just launched, then
it's obvious and all, but isn't this 'obvious beacuase you learned
before' system what we try to avoid with sugar? Is it not more intuitive
to click on the icon and, without more changes, getting the wait cursor?
If you then press F3 you'll get to the home view, the flashing icon will
be there, but that was your action.
I don't believe that having Launcher applications getting hid is a good
About error notifications, well, the 'sorry, no can do' volatile message
could be substituted by a red circle (we use circular 'bubbles' for
icons) but again, we are assuming red as the color for error, and it's
not understood that way in some places, like china.
More information about the Sugar-devel