Michael Herger;253354 Wrote: 
> 
> One of my plans for post 7.0 is making the whole JS stuff I've done for
> the new Default skin inheritable classes. Some are already, others are
> not. This would allow for 3rd party skins to re-use a lot of the
> functionality introduced in 7.0
> 
When you do this I think it also would be good to consider moving some
stuff into cmdwrappers and the other component template files which are
re-usable. I know many things are already there but I also know that for
some things I've been required to write totally different code to get my
plugins to work with both default and classic/fishbone. The result is
that it is a mess as a plugin developer if you like to support several
skins. In 6.3 it was even worse, but 6.5 was a big step forward in this
department but I actually feel that 7.0 is a small step in the wrong
direction. I think the main cause to this is that the new default skin
is quite differently implemented than the classic/fishbone skins.

Maybe it would be a good idea to spend some time to align all the
bundled skins with each other so they use common wrappers and blocks.
This would make it a lot easier for plugin and skin developers. I think
the problem might be that the current wrappers and blocks were design
based on the default/fishbone skin. Maybe it would be a good idea to
now re-design them and also take the new default and Nokia770 skin into
account.

I also like pippin's idea regarding some sort of style guide. It would
be good if the principles regarding the skins bundled in SlimServer
were documented somewhere. This would help both plugin and skin
developers besides the fact that it would probably result in that we in
the long run get a more consistent user interface. Maybe a start would
be to document the principles behind the new default skin ?

Finally for those the like a visible search field. I'm sure someone is
going to provide a DefaultWithVisibleSearch skin after the 7.0 release
if there are a lot of users that want it. It could probably inherit
from the default skin and just change the behaviour of the search
field.


-- 
erland

Erland Isaksson
'My homepage' (http://erland.homeip.net) 'My download page'
(http://erland.homeip.net/download)
(Developer of 'TrackStat, SQLPlayList, DynamicPlayList, Custom Browse,
Custom Scan,  Custom Skip, Multi Library and Database Query plugins'
(http://wiki.erland.homeip.net/index.php/Category:SlimServer))
------------------------------------------------------------------------
erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=41417

_______________________________________________
beta mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/beta

Reply via email to