[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