We've checked in a major change to the Default skin. It's basically a complete rewrite of all underlying JavaScript code.
The main goal for this refactoring was the update to ExtJS 2 and better maintainability of the code. The result is an event driven JS framework offering a bunch of re-usable JS classes (based on ExtJS2) - called SqueezeJS. I'll try to come up with some developers information asap. As for now it's basically a rewrite, I can only think of two new features: - left/right panels can be resized - just grab the separator and drag it - the tabbed settings dialog does better fit on smaller screens, allow to scroll through the tab list While the new code should be working fine, there still are a few open issues. Please don't hesitate posting here if you're encountering problems in 7.1 and later. Some details about SqueezeJS: It's all grouped around the SqueezeJS.Controller class, which handles all communication with the server, signaling events like playerselected, playlistchange etc. The second main class is SqueezeJS.UI which offers a few UI components like buttons (play/pause, fwd, power etc.) and labels (playtime, track information etc.). All buttons available in the player control panel are implemented in SqueezeJS.UI, thus can be added to any page with only a few lines of code. I'll try to get some documentation for SqueezeJS up on the wiki asap. -- Michael _______________________________________________ beta mailing list [email protected] http://lists.slimdevices.com/lists/listinfo/beta
