5 ms·
> there was simply no clear use case for an API to allow an app to change the behavior of the screen on a global basis. A usecase is f.lux's functionality. The
by deadmutex 7y ago
> there was simply no clear use case for an API to allow an app to change the behavior of the screen on a global basis.
A usecase is f.lux's functionality. There is definitely a clear use case. The decision to expose the API could have other factors to it, but lack of use case doesn't seem to be it.
- duskwuff 7y agoAn API use case for a single app is pretty hard to justify, especially when it's coupled with other concerns like "but wouldn't this require the app to stay running in the background" or "but what happens if two apps both try to do this".