Bugzilla – Bug 7865
Wireless Signal Strength info doesn't scroll correctly
Last modified: 2008-12-15 11:58:23 UTC
Don't know why it's just this one item - the others all appear to behave ok. I've seen this with both fw3 and fw4. Sometimes it scrolls correctly, but more often than not it will scroll just part way and then snap back to the beginning of the string. Yesterday with fw3 I also noticed one instance where it refused to scroll at all. This is in the remote ui, Settings > Information > Player Information > Wireless Signal Strength.
The issues is that if the signal strength changes it will trigger the scrolling to restart. Ideally we change the strings so this doesn't scroll as the scrolling code is dump and restarts scrolling when the display changes.
In the largest text size it's probably not going to fit no matter what you change the string to. Since there's no Size button anywhere on the Boom or its remote, someone stuck in the large font may not be able to read the wireless signal strength. Can the scrolling code be made smarter? Say with a parameter that tells it "scroll this string completely". Alternatively, could the WSS be polled less frequently, maybe just for the Boom?
There's already a smarter scrolling mode for displaying messages and scrolling to the end of them, but its not currently used by the information menu. What's the desired operation here - update less frequently or don't update if scrolling (which would need a bit more code)
> What's the desired operation here - update less frequently or don't update if > scrolling (which would need a bit more code) I assume you're asking Dean. AFAIC, it just needs to be readable somehow.
How about just right-aligning the signal strength and let the label scroll. Heck all the info screens should probably work this way.
Right aligning it looks to need a more major rewrite of the mode as Input.List is used so its not trivial to just change the display output... Its easier for me to make it update less frequently or not while scrolling..
Felix theorizes this has to do with the changing number of digits in the wireless strength readout.
Chris - absolutely its down to this - if you read the train there are a couple of ways to fix it - I'm looking for some steer on which to take...
On the short screen, I think the best thing to try is to have the setting right aligned and the label left aligned and scrolling. Is this possible with the current framework?
The mode needs a bit of rewriting for this - but anything is possible... (Its actually not trivial to follow so I didn't want to tinker with it too much...) I can probably look at this weekend.
change 19803 moves the information to right aligned for all screens. It also forced the font to light_n for boom as this is the only way to make displays like the mac address look correct in this format (otherwise the overlay takes most of the screen with one or two letters scrolling on the left) Please review how well this works..
Jim have you had a chance to look at Triode's changes? They look good to me.
Yeah, it looks great.
Verified functioning properly with r19 & 7.2-22118
Unfortunately this has changed again with the fix for 8748 Lets let Dean confirm he is happy first.
This bug has been fixed in the latest release 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.