[Sugar-devel] [DESIGN] control panel window
garycmartin at googlemail.com
Fri Jun 25 05:14:54 EDT 2010
On 25 Jun 2010, at 07:50, Tomeu Vizoso <tomeu at tomeuvizoso.net> wrote:
> On Thu, Jun 24, 2010 at 22:37, Gary Martin <garycmartin at googlemail.com> wrote:
>> On 24 Jun 2010, at 17:03, Tomeu Vizoso <tomeu at tomeuvizoso.net> wrote:
>>> have heard in IRC that users are confused by the remainings of the
>>> screen that are displayed around the control panel dialog.
>>> The person reporting the issue believes that having the control panel
>>> window covering the whole screen would help.
>>> Anybody has any insights of which is this problem really about and
>>> which alternatives we have?
>> Is there any way yet to dim/darken that outside edge (and make it inactive to clicks)? The idea is that these partial screen covering modal windows would keep some visual layering context of the environment they were spawned from. If we still can't do alpha compositing, how about an on off black pixel dither of the underlying window? Not sure what technical choices are available.
> AFAIK, those are the two possibilities we have for presenting a dimmed
>> The other possibility is to treat the control panel as an activity like UI, in much the same way as the Journal. Opens it's own full screen display with the cp icon in the top frame so you can switch away and back again if needed.
> Yup, but seems like there are situations in which you need to block
> the user because the operation going on can be adversely affected by
> normal use (I think we should keep trying hard to drop that
> requirement if we want a good UX).
One other thought then is to trigger such required modal tasks outside of Sugar during shutdown, or at startup. Journal backup and restore, for example, could be just as adversely effected by an Activity running hidden in the background as if a user is fiddling while a backup task is running.
>>> Sugar-devel mailing list
>>> Sugar-devel at lists.sugarlabs.org
>> Sugar-devel mailing list
>> Sugar-devel at lists.sugarlabs.org
More information about the Sugar-devel