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
