tmarti;343868 Wrote:
> Good conversation. Yes, I have been trying to keep my skin extremely
> lightweight but also keep it very functional. I originally intended it
> to be used on handheld devices that didn't have sophisticated browsers.
> I started on this back in the Slimserver 6.x days and targeted my shiny
> new PSP as the first device. The PSP's browser was an afterthought -
> quite unsophisticated. Since that time, browsers on devices have
> become more powerful, and the capabilities of the iPhone's Safari
> browser have raised the bar again. Even the Slimserver/Squeezecenter
> skins have become more feature rich. But with that richness comes
> sacrifices in speed (and occasionally) usability. So I am hoping my
> skin appeals to those like me who prefer to keep it lightweight, fast,
> and functional.
>
Well, as you might guess I would argue about "functional" vs. iPeng on
some aspects, especially on the NowPlaying and Playlist screens which
I, sorry, find pretty cluttered on your skin. I will never understand
why you need all these buttons (actually that was what originally drove
to start modifying it).
Also, at least for my fingers a lot of buttons on your skin feel a bit
small (yes, some on iPeng, too, the Alphabet bar...).
But I REALLY like the speed, especially as it shows how fast the
browser can scroll when there's less graphics to render (compare your
artwork browse screen to the text screens, and I'm not talking load
times!)
You are also using JavaScript sparingly, don't you? That also helps a
lot WRT performance.
If I was only into working on the skin my next step would be to set my
penguin on a diet, but for now I'll try going native first, seems to
help a LOT on performance (obviously).
And I like the "add next" on the browse screens very much.
One thing: I think it would help (at least me) a lot if you scrolled
the URL-Bar out of the way, you can do so with a simple
Code:
--------------------
onload="window.scrollTo (0, 1)"
--------------------
I keep it continuously out of the way by modifying "globalOnload":
Code:
--------------------
function globalOnload() {
...
window.onscroll = hideBrowserBar;
...
}
function hideBrowserBar() {
if (!window.pageYOffset)
window.scrollTo (0, 1);
}
--------------------
This doesn't hurt on other browsers since it just scrolls the view off
screen by 1 pixel.
--
pippin
---
see iPeng at penguinlovesmusic.com
------------------------------------------------------------------------
pippin's Profile: http://forums.slimdevices.com/member.php?userid=13777
View this thread: http://forums.slimdevices.com/showthread.php?t=52513
_______________________________________________
discuss mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/discuss