DetoxDroid
DetoxDroid copied to clipboard
2.0.6 breaks Automatic Greyscale
The 2.0.6 update has caused the automatic greyscale to turn off after a brief amount of time (about 2 minutes). This wasn't an issue for me in the previous version.
I have the app configured as an admin on my device and have approved all of the permissions. I am running GrapheneOS which may contribute although it was working excellently in 2.0.5
Same issue with the latest update on pixel 6 pro A14
Version: 2.0.6 Android: 14 on Pixel 6
Update: It seems I found the culprit, first tests indicate that the main issues (I observed) have been solved by a small change on my part.
Cause: The app settings were restricted again presumably after the last F-Droid update without me noticing due to the fact that the Usage access switch of the app was still enabled and set to true (not restricted/read only, but apparently some functionalities were still blocked). After removing the app restrictions my tests were successful once more, for grayscale scheduling as well as for doom scrolling. I'll have to remember to check this after every update.
So basically you can ignore everything I wrote below, I'll just keep it in case someone runs into similar issues etc.
For me it seems to work fine when activated without scheduler (stays on), but presumably with the update (pretty sure it worked until a few days ago) the schedule turns grayscale on in the evening roughly at the set time or at least somewhere at night, and it doesn't turn off in the morning (still gray even hours after schedule ended). I have to toggle the feature off to get colors back. When I turn it on again it somehow seems to use the schedule and goes back to gray in the evening/night.
I did not wait after checking my phone in the morning, before performing the steps mentioned above, so it might very well be that the screen would turn back to color after some time of using the phone, but I doubt it.
Also restarting the (grayscale) phone keeps it on, outside the scheduled period, until I open the app and toggle it off.
Pressing stop and start also does nothing, so I assume the scheduler is only considered when switching the grayscale feature on, when altering the schedule(s), and at the scheduled start/end time ... if everything works perfectly at that time, which doesn't seem to be the case right now. No other failsafes are in place, e.g. when starting/stopping the service.
I just added a new (single) timer for now+5min lasting 5min, nothing happened in the selected timeframe. Before that I tried 10min and it went gray but later than expected, so maybe the scheduler is not precise / lackluster? I do not mind a few minutes if it e.g. safes resources, but it seems pretty unreliable at the moment.
Btw: I also have the feeling (not specifically tested, but relatively sure) that doom scrolling also stopped working between v2.0.5 and 6. With 5 it seems to finally work for me, but how I scroll around e.g. in YouTube and nothing happens. I'm sure I also tried revoking and granting ~~the accessibility permission~~ Usage access a few times, since it seemed to be a random thing that helped from time to time, but it did not help this time.