MrSinatra;348701 Wrote: > > i haven't been here that long, i've never contributed code and probably > never will, and i rarely if ever take personal umbrage at criticism > leveled at the product or software.
Why would you take offense if you have contributed nothing, and don't intend to?? Michael, it sounds like you're headed in the right direction. Sane defaults, options for advanced users. It's beyond just a setup option -- I think it'd probably be good to have "Typical" and "Advanced" modes for the web UI, at least the settings pages, as I think there are too many visible options right now for most users (do novices really need to see Alan's sync timing values?). Offering Typical and Advanced web UI modes could be very easy with Javascript -- wrap the HTML for advanced info and settings in <SPAN> elements with a class like "SqueezeSettingsAdvanced" that's defined in CSS as "display: none;". If the user's in Advanced mode (determined by a cookie?), have some onLoad JS crawl the DOM and change obj.style.display to "" for any SPAN with that class to make the advanced settings visible. The browser would submit all settings; just in Typical mode the user wouldn't have the ability to see or change the advanced values. So no backend changes, just some SPAN tags, a couple lines of CSS, and a little JS. -Peter -- peterw http://www.tux.org/~peterw/ free plugins: http://www.tux.org/~peterw/#slim AllQuiet BlankSaver ContextMenu FuzzyTime KitchenTimer PlayLog PowerCenter/BottleRocket SaverSwitcher SettingsManager SleepFade StatusFirst SyncOptions VolumeLock ------------------------------------------------------------------------ peterw's Profile: http://forums.slimdevices.com/member.php?userid=2107 View this thread: http://forums.slimdevices.com/showthread.php?t=53406 _______________________________________________ discuss mailing list [email protected] http://lists.slimdevices.com/lists/listinfo/discuss
