[Sugar-devel] UI experiments: pop-up menus and hot corners

Gary Martin garycmartin at googlemail.com
Tue Jul 6 15:06:52 EDT 2010


On 6 Jul 2010, at 10:16, Tomeu Vizoso <tomeu at sugarlabs.org> wrote:

> On Tue, Jul 6, 2010 at 05:26, Gary Martin <garycmartin at googlemail.com> wrote:
>> On 6 Jul 2010, at 03:33, Bernie Innocenti wrote:
>> 
>>> On Mon, 2010-07-05 at 17:34 +0100, Gary Martin wrote:
>>> 
>>>> Just showing the name under the pulsing icon might be a useful extra,
>>>> but ideally the launch time should be as short as possible so might
>>>> look odd briefly flashing up the text (the pulse animation is meant to
>>>> be a transition, just unfortunate that most startups are still more
>>>> than a second or three).
>>> 
>>> Who would be interested in working on startup optimization?
>> 
>> Well happy to help test, but seems above my technical water line.
>> 
>> Wade experimented (and there are patches in trac I think) with a pulse animation effect that was quicker to transition but then paused slightly at max/min. Seem to remember it took another ~couple of seconds off startup, but never made it through to a release (was part of his work on the activity startup failure message that did thankfully land).
>> 
>>> Besides Tomeu's ongoing work on PyGI, I think we could gain a lot by
>>> shaving off huge modules such as numpy and sharing pre-rendered svg
>>> icons in some memory-mappable cache file.
>> 
>> I didn't think any of Glucose used numpy? I thought it was there for Fructose (Activities) only if they needed. FWIW I have a couple of Activity projects that would use numpy but I'm not there yet.
>> 
>> Pre-rendering is tricky as both stroke/fill colour, and image size are variable.
>> 
>> I was hopeful after seeing Mart Raudsepp's email a week ago to the dev list about Cairo's slow rendering on XO hardware (and possible future improvements), but Wade pointed out the pulsing animation is currently a Hipocanvas thing.
> 
> It was the case some time ago that Hippo would decide to request a
> full screen redraw at every pulse, but it was fixed to be smarter
> about what needs being redrawn. Or are we talking about another bug in
> Hippo?

Activity start-up times are significantly better than they used to be, so no specific bug that I'm aware of, was just hopeful of any opportunities to further improve performance

Regards,
--Gary  

> Regards,
> 
> Tomeu
> 
>> Regards,
>> --Gary
>> 
>>> --
>>>   // Bernie Innocenti - http://codewiz.org/
>>> \X/  Sugar Labs       - http://sugarlabs.org/
>>> 
>> 
>> _______________________________________________
>> Devel mailing list
>> Devel at lists.laptop.org
>> http://lists.laptop.org/listinfo/devel
>> 



More information about the Devel mailing list