Bug 6542 - Jive "Input.Bar" widget
: Jive "Input.Bar" widget
Status: CLOSED FIXED
Product: SB Controller
Classification: Unclassified
Component: UI
: unspecified
: All Windows (legacy)
: -- enhancement with 2 votes (vote)
: 7.3
Assigned To: Ben Klaas
:
Depends on:
Blocks: 9017
  Show dependency treegraph
 
Reported: 2008-01-05 06:25 UTC by Hugh Pyle
Modified: 2011-03-16 04:45 UTC (History)
0 users

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Hugh Pyle 2008-01-05 06:25:25 UTC
Enhancement request: a volume-control-style bar widget (compare Input.Bar on the squeezeboxes), available to JiveMLON environment.  I'd like this for available my plugin - and this could be used for example to replace the clunky radionbuttons in "alarm volume" today.
Comment 1 Hugh Pyle 2008-01-07 17:55:35 UTC
Just to note the feature set I'd like to see for this:
- Configurable min, max, increment (including zero-crossings, i.e. min<0 and max>0)
- Configurable icons for the start and end of the bar.  Default to "-" and "+".
- Window title, icon, help-text

Nice to have but not *absolutely* essential:
- Configurable way to display the "current value".  For example might be just "<N>", or "<N> dB", etc.  (The "brightness" and "effects volume" on Jive today don't have this).

Nice to have but really stretch:
- "Inline" mode, where the bar is in a popup (like the Volume control) instead of navigating to a new window.

Comment 2 Hugh Pyle 2008-01-07 17:58:42 UTC
Oh, and one more while I'm here :-)

Configurable callback (CLI) when the value changes.  This doesn't need to return anything to the controller; but would be very very useful e.g. if you want a fairly immediate response when changing an EQ value (instead of needing to press Go to set the value).
Comment 3 Ben Klaas 2008-03-25 07:33:48 UTC
wiping priority field in 7.1 target bugs, as the priorities that were set as 7.0 target bugs are not relevant here.
Comment 4 Ben Klaas 2008-06-06 08:57:36 UTC
I intend to address this bug, but I don't think this will make the cut for 7.1. Punting to 7.2 target
Comment 5 Ben Klaas 2008-07-25 06:58:03 UTC
punting to 7.3
Comment 6 Ben Klaas 2008-08-08 14:23:54 UTC
FYI, I just added basic support for this (finally).

There are still some features to add yet, as well as documentation, but it is now possible to have a slider widget rendered via an SC-side configured item to SBC, complete with callbacks.

Jive firmware r2826 has the Squeezeplay-side changes needed.
Comment 7 Ben Klaas 2008-10-23 21:25:10 UTC
I believe this one is effectively fixed. If there are relevant enhancements needed, please either reopen or open a new bug for the specific enhancement.

Slider is documented in the wiki now, and a case example is in the implementation of Alarm volume in Slim::Control::Jive
Comment 8 James Richardson 2008-11-19 16:39:06 UTC
Verified in r3191.
Comment 9 James Richardson 2008-12-15 12:40:36 UTC
This bug has been fixed in the 7.3.0 release version of SqueezeCenter!

Please download the new version from http://www.slimdevices.com/su_downloads.html if you haven't already.  

If you are still experiencing this problem, feel free to reopen the bug with your new comments and we'll have another look.