Bugzilla – Bug 6601
Remember settings tab location.
Last modified: 2008-12-18 11:12:53 UTC
A few Settings GUI enhancement suggestions: - Remember the previously selected subtab under Players and Advanced. IOW, if I navigate to Advanced->Logging, then leave the Advanced tab, it should return me to Logging when I return to Advanced. Same for Players. - Add connected Jive devices to the Status Page - The subtabs under Players are not alphabetized. It seems that 3rd party plugin entries are added between Menus and Remote.
notes: jive info on status page is covered by 5437, blocked by the fact that jive sends NO info to SC currently. player menu items are alphabetised by string token (PLUGIN_* fits between MENU and REMOTE)
change 16240 takes care of player settings menu sorting. In this case, it was done template-side. In the default skin, server setup links are sorted server side. I don't see much of a difference in performance, but then again doing it in the template should mean only having to do it once. Template caching takes care of the rest. editting summary to reflect that last open issue in this report. (jive controller info is covered by another bug)
Please don't waste too much time on the settings for now. Brian's going over these screens today. Wait for some changes in the next few days.
change 16344 - remember the last used page in player & advanced tab
(In reply to comment #4) > change 16344 - remember the last used page in player & advanced tab > Thanks. Although it wasn't part of my initial bug report, it seems like the Players tab should also remember the previously selected player. AFAICT, it always selects the first one alphabetically.
player tab should be using the player that was active when the 'settings' link was used, until you select another while in the players tab. I've tested and corrected for this a few times, as my most often used player is not the first one. Admittedly, I didn't test the case of going to another server tab then back again. I think the tracking of "playerid" param isn't done in server settings. It would expect that if the playerid isn't kept, it should still return to the 'player' param, as selected on the browser page.
The problem here is that we're using JS global variables, but actions are being done in different frames. I'll have to update the main page's value from inside the frame (much as I did for the page cookies). Will fix this soon.
change 16427 - please test
With the latest nightly (change 16473) it mostly works. The Players tab works completely. The Advanced tab works mostly, but reverts to Formatting if I go to the Players tab before going back to the Advanced tab.
change 16505 - thanks for testing! Trying to close as fixed again ;-).
WFM, thanks.
This bug is being closed since it was resolved for a version which is now released! Please download the new version of SqueezeCenter (formerly SlimServer) at http://www.slimdevices.com/su_downloads.html If you are still seeing this bug, please re-open it and we will consider it for a future release.