NowPlayingAppletRedesign
From SqueezeboxWiki
Topics for discussion:
- restyling windows to change screen appearance
- allowing other applets to add to the NowPlaying window "stack" (e.g., flickr providing artist visuals)
- current UI design for fab4 could cause problems in supporting controller with same applet (e.g., artist - album in the pseudo-titlebar)
- volume slider assets do not work
- layering assets with zOrder param (e.g., progress bar layered on top of titlebar and content area)
- UI design concerns (huge areas ununsed, titlebar too tall, cover art too small, etc.)
NowPlaying elements
If the NowPlaying screen is going to be compartmentalized in a way that new screens can be developed and presented (whether within the applet or delivered from outside the applet), it's important that a clear set of screen elements are defined. By using the "hidden = 1" flag, none of these elements would need to be mandatory for a given NP treatment. For example, if a screen was to be produced that was only full-screen artwork, the NP applet could deliver it.
now playing screen elements:
title rbutton lbutton text nptrack npartist npalbum npartwork npcontrols rew play fwd spacer volDown volSlider volUp npprogress elapsed slider remain npprogressNB elapsed
sliders are kind of a problem, in that they are currently not defined within the window style. That may need to change. These are the two sliders used in the current NP:
sliders npprogressB npvolumeB