-
Notifications
You must be signed in to change notification settings - Fork 18
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
Respect user set screen brightness level in quick settings #45
Comments
Love this idea! This would be comparible to a brightness boost (and brightness dim) mode. |
Partial fix for AsteroidOS#45. We store the user's preferred brightness as a setting. The second half of the fix will be to change the quick settings to allow 1%-user setting-100% three-step change instead of the current 1%-100% two-step toggle.
I actually feel this could be a very weird UX. If the user once opens the settings app, sets the brightness to 100% and from there on only uses the quicksettings, they would alternate between 0%, 100% and 100% again which will probably look like a bug more than a feature. I think that three sensible steps in the quicksettings, let's say 0-50-100 would be a much better UX than an arcane feature that is pretty hard to discover. Also, who needs that much control over their watch's screen brightness anyway ? I typically set it to either 0 or 100%. I can see the need for something in between but I don't think this is the kind of feature that requires precise control. Iirc someone suggested on matrix that we could have some sort of incomplete circle around the quicksettings to show the percentage, I think that's not a bad idea. If you see the need for more precise increments we could also have each tap increase the brightness by 10% or something |
The UX is already a bit strange. All of the settings on the Display page remain as the user set them there except for Brightness. A user asked in matrix the other day:
That was the question that set this issue in motion. There are another couple of ways to do it:
I don't feel strongly about it one way or the other. |
Taking a step back, why do we have a user setting brightness at all? |
The idea was that there would be two places to change the brightness: one that is very quick to access but provides just rough control (either pushes the brightness to its max or its min) and another one which is harder to access but provides more precise control. Now, if this already causes confusion to users, then yes it's not a good UX and we need to fix it. But I believe that what was originally proposed in this issue is even more complex.
Adding another setting to change the different modes will be yet another layer of complexity. Setting brightness should be trivially easy.
I guess you mean the brightness in asteroid-settings ? I would personally not mind because these are the only values I care about but I can imagine that maybe some users keep their brightness to intermediate levels.
As said above, if we add even more settings, this will just make things even more complicated to understand.
People don't read documentation :) Also something as simple as setting brightness shouldn't need documentation
This would be fine by me. If being able to set the settings from two different places creates too much complexity, we could have a single source. Vibrations can already only be enabled/disabled from quick settings so I don't mind having only a quick setting for brightness and remove the option from asteroid-settings.
Maybe this is too fine grained, if someone needs to press the button 10 times to cycle through the brightnesses. Possibly 20 or 25 increments would be enough and feel better.
If you feel the need for this then why not I guess, but this feels quite overkill :)
Same. Why not, but there's no need to over-engineer such as simple thing. |
If we had just 4 steps - 0 - 33 - 66 - 100 I think that would work fine for me and require no explanation if there were a corresponding icon change. Then we could just omit the brightness setting from the Display settings. |
Since that still leaves room for the fancy overdone press and hold for brightness cycle, i can agree that is a good compromise. |
I Agree. |
I got to #116 and here because I was searching to see what either the lock or brightness icons were supposed to do. The lock button seems redundant with the hardware power button, and I could never figure out what the two brightness states were supposed to represent—apparently it's minimum and maximum? At first I thought it was a toggle for auto brightness. The biggest issue I see here is a lack of information. Simply showing the current brightness % inside the brightness icon would solve all of the user confusion around this feature regardless of how it is implemented. Or filling it with the a color/shade to represent the current value as was also touched on, and this is also how modern Android and iOS devices do it (though it is a bar there rather than a button).
This is a very anti-user stance IMO. Anecdotally, I would want that much control. I find the auto brightness on my If I had to pick fixed steps, @beroset's recommended 4 steps seem like the best compromise. It's not so granular as to be annoying, but is just enough to be usable. Here's some more potential solutions based around the same idea. The user can tap the brightness button to change between brightness steps as discussed, and drag to do a more granular adjustment, with one of these three methods:
I don't know how feasible this would be to implement, but it would allow the best of both worlds: quick steps and manual fine adjustment. With that much control available from quick settings I would also think brightness could be removed from display settings. |
I like idea 1. And would suggest fading out the other icons on long press and fade in some sort of hinting icons that suggest in which direction to drag the icon. Long press is usually not easily discoverable. And a 4 step adjustment on single press should still be the default. |
Currently, the quick settings override user selected brightness values.
One approach to keep the user selection would be to have a three stage button in quick settings that toggles between 1% - user setting and 100%. As hinted by @beroset
The text was updated successfully, but these errors were encountered: