Hey Shaan and Alessandro, How are you doing? Hacking on PMC goes well and I hope I can submit the patch this evening or tomorrow. I implemented the following: - the top panel now has 6 possible layouts (7 if you count the home screen layout) - it has 4 buttons: Home, BrowsingPictures, BrowsingVideos, BrowsingAudio - in all browsing modes it now has the "go-previous" button of the browser. The browser has no buttons. - In video and audio modes, it has the complete playback controller buttons. - it has a show/hide playlist button which also disconnects and connects playlist autohide - it has a "pin panel" button which shows/hides the panel and also connects and disconnects the autohide signals of the panel - om mode switch, it sends a signal to the containment - the containment has a slot switchMode(MediaCenter::Mode) which tells all the applets to adapt, for example it tells the player to stop and hide in browsing modes, or it tellls the panel to change to autohide(true) or autohide(false) - the containment slot will eventuelly switch between media player and picture frame when needed. - mediacenter libs has the follwing enum: enum Mode { BrowsingPictures, PlayingPictures, BrowsingAudio, PlayingAudio, BrowsingVideos, PlayingVideos }
When all this is submitted and hopefully eventually accepted, I'll do the following. - create a home screen applet and have PMC start with that one (I'll not touch the dataengines for the moment) - implement the remaining navigation buttons of the browser in the panel - implement a zoom slider for the browsers to get bigger previews - take rating out of the browser and put it in the panel - add slideshow button to the picture mode panel - add a bottom panel which works similarly to the top panel and can show information about media, like music analyzer, name of currently selected image, maybe rating and tagging here and not in top panel, etc... - showing pictures and playing videos is reaaaaly slow. I hope we can implement Aaron's ideas about the player and also the pictureframe. Of course you, Shaan, can take over whatever part you want. There is plenty to do :-). I hope we get another irc discussion session this weekend. Cheers, Chris _______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel