[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: KNewStuff2 merge
From:       "Mike Dean" <miketdean () gmail ! com>
Date:       2007-03-31 3:48:17
Message-ID: 90794f9d0703302048j5bf80bebwf1dd564d664a6765 () mail ! gmail ! com
[Download RAW message or body]

Sweet, sounds great except for the delay.  A half second for you could be
many agonizing seconds for someone on a slow dial-up connection.
Prioritized parallel prefetching would, I imagine, be a more user friendly.
Prioritized, obviously, based upon what'll be shown first :)

Actually, instead of blocking, maybe a little loading graphic, ala flash,
would be more user friendly.  After all, we're all used to seeing that for
flash (and other similar web apps) already.  Maybe just load an animated gi=
f
to display while it blocks even?
Or if you'd like some sort of animation to run in its own separate thread
until dismissed, I could always write one for you (I don't mind throwing
together little tiny things like that ;)


On 3/27/07, Josef Spillner <spillner@kde.org> wrote:
>
> Am Montag, 26. M=E4rz 2007 20:03 schrieb Mike Dean:
> > It would be really nice if KNewStuff did prefetching, to avoid the
> annoying
> > lag, and caching of already retrieved information.  Either getting rid
> of
> > displaying the progress dialog, or integrating it into the KNewStuff UI
> > would be a very welcome improvement as well.  Making these small
> changes,
> > IMHO, would give KNewStuff a much more polished look and feel.  If
> you've
> > already done this, sorry, and kudos!
>
> It does that already, indeed (*).
> We don't remove the cache yet and so your HDD will fill up over time. Suc=
h
> changes are > April 2.
>
> Even in KDE 3.5 there shouldn't be progress dialogs anymore, I've modifie=
d
> all
> KIO calls AFAICR.
>
> Josef
>
> (*) ok, let me become a bit more technical since we're already at it. It
> currently saves each entry into a file on its own. Loading them all in a
> row
> and deserialising the information takes long enough to let the dialog
> appear
> blocking for half a second or so. Since space isn't so much an issue,
> there
> could be a more efficient mapping (if mmap is enabled), but we can also d=
o
> the loading in parallel (use threading). Either of the two will happen
> eventually, patches are welcome.
>

[Attachment #3 (text/html)]

Sweet, sounds great except for the delay.&nbsp; A half second for you could be many \
agonizing seconds for someone on a slow dial-up connection.&nbsp; Prioritized \
parallel prefetching would, I imagine, be a more user friendly.&nbsp; Prioritized, \
obviously, based upon what&#39;ll be shown first :) <br><br>Actually, instead of \
blocking, maybe a little loading graphic, ala flash, would be more user \
friendly.&nbsp; After all, we&#39;re all used to seeing that for flash (and other \
similar web apps) already.&nbsp; Maybe just load an animated gif to display while it \
blocks even? <br>Or if you&#39;d like some sort of animation to run in its own \
separate thread until dismissed, I could always write one for you (I don&#39;t mind \
throwing together little tiny things like that ;)<br><br><br><div><span \
class="gmail_quote"> On 3/27/07, <b class="gmail_sendername">Josef Spillner</b> \
&lt;<a href="mailto:spillner@kde.org">spillner@kde.org</a>&gt; \
wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, \
204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> Am Montag, 26. März 2007 \
20:03 schrieb Mike Dean:<br>&gt; It would be really nice if KNewStuff did \
prefetching, to avoid the annoying<br>&gt; lag, and caching of already retrieved \
information.&nbsp;&nbsp;Either getting rid of<br>&gt; displaying the progress dialog, \
or integrating it into the KNewStuff UI <br>&gt; would be a very welcome improvement \
as well.&nbsp;&nbsp;Making these small changes,<br>&gt; IMHO, would give KNewStuff a \
much more polished look and feel.&nbsp;&nbsp;If you&#39;ve<br>&gt; already done this, \
sorry, and kudos!<br><br> It does that already, indeed (*).<br>We don&#39;t remove \
the cache yet and so your HDD will fill up over time. Such<br>changes are &gt; April \
2.<br><br>Even in KDE 3.5 there shouldn&#39;t be progress dialogs anymore, I&#39;ve \
modified all <br>KIO calls AFAICR.<br><br>Josef<br><br>(*) ok, let me become a bit \
more technical since we&#39;re already at it. It<br>currently saves each entry into a \
file on its own. Loading them all in a row<br>and deserialising the information takes \
long enough to let the dialog appear <br>blocking for half a second or so. Since \
space isn&#39;t so much an issue, there<br>could be a more efficient mapping (if mmap \
is enabled), but we can also do<br>the loading in parallel (use threading). Either of \
the two will happen <br>eventually, patches are welcome.<br></blockquote></div><br>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic