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

Reply via email to