← Back to team overview

jessyink-team team mailing list archive

Re: Release of version 1.4.0 scheduled for next Friday.

 

Hi Hannes!

2009/12/8 Hannes Hochreiner <hannes@xxxxxxxxxxxxxx>

> wow, Osaka sounds great. That must be exciting. I have been there as a
> kid, but I don't remember much.
>

It's my third visit in two years... long days, lots of work...


> As for the index view problem, I noticed that the index view is not
> terribly responsive in Firefox. With Opera and Chrome it seems to work
> better.
>

Just tested chrome and it is faster, but it doesn't render "blurred" objects
properly. It basically renders everything with blur equal to 0%. Images are
only rendered once. If a view zooms in on an image, it becomes pixelated
instead of being rerendered. Let's say the image is 600x600 pixels, but on
the slide only fills 200x200 pixels on the screen in the normal slide view.
Now you zoom in on the image via the view feature. Then the 200x200 is
enlarged and interpolated and looks pixelated instead of the orginial
600x600 being rerendered for the new scaling factor. Firefox does both
correctly.


> The first version of the index view worked more or less as you described
> (just without the scroll bar). However, I think the problem might be
> that on every user interaction the positions of all the slides are
> recalculated and than the slides are shifted one by one. I know that's
> how the original code works and I think it is still similar with the
> current implementation (although we have pages now).
>

Why is that needed? If all slides are put on one large page the browser can
simply move up and down a static page. I also noticed that it takes long to
render opacity != 100%. Thus it might improve speed to simply put a red
rectangle around the active slide instead of changing the opacity value.
Might not look as nice, but would also improve visibility of the inactive
slides.

I think it might help to draw all the slides first and than just move
> the viewport (after implementing the zoom based stuff, I got some
> experience moving viewports :-)). It should be quite easy then to make
> it move either a whole page or just a line.
>

That would be great! So you basically render one large sheet with all slides
on and only zoom in on the current one. Might work faster, but it might as
well be much slower. Depends on how smart the browser is. If it renders all
slides every time, it will be much slower. If it renders once and just
zooms, it should work much faster.

All the best,
Marc
________________________________________________________

email: m.a.eberhard@xxxxxxxxxxx, marc.eberhard@xxxxxxxxxxxxx
web:   http://www.aston.ac.uk/~eberhama/

Follow ups

References