-
Notifications
You must be signed in to change notification settings - Fork 215
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UI: System Wide Settings #299
Comments
If effects can expose new settings to the API (per #294), could they not also add entries to the global user settings page, as needed (via a similar but different mechanism)? Adding a new effect would add the global settings it needs, omitting the effect would omit the settings. If there can be more than one instance of an effect, this could potentially mean a corresponding number of copies of the global setting on the page. And that implies some name or index number for each of the individual instances of the effect, so the user can distinguish them. Which could be back to "per effect settings", but still via (sections within) the global user settings page and thus easily discoverable. |
I think it's important to make a distinction between where the effect settings/properties/... live, and how they are presented to the user for inspection and modification. I'm aware it may be that I am preaching to the choir and this is plainly obvious to everybody, but just in case:
Just for completeness: the Weather API key being a device-level setting might seem to go against my first point, as it is currently clearly intended for use by "the" Weather effect. There are two reasons why I think this is not the case:
|
I'm closing this as the Web UI now includes a screen for system-wide settings and a solution for effect-specific settings. Many thanks to @KeiranHines for implementing this. |
We need a single page in the app for setting the global user settings, such as:
ZIP Code and City
Time Zone
Weather API Key
Stocks API Key (if needed)
YouTube subscriber count API key
Those last 3 could be per-effect settings, but that would make them a lot less discoverable, so I argue for promoting them up to global in the UI so people can find them.
The text was updated successfully, but these errors were encountered: