[Android Apps and Games] Flyview:
New update out on XDA Labs (and soon Google Play):

6.0.0 (2020.11.01)

-Added turn-on-by-tilt-angle function

-Added tilt angle exception for turn-on-by-proximity

-Added turn-off-by-tilt-angle function

-Added option to actively turn screen off as opposed to just timing out (Android 9+). Accessibility method does not interfere with fingerprint unlocking.

-Added while in-call exception for turn-off-by-proximity

-Fixed notification status icon on lock screen

-Fixed notification possibly disappearing when toggling manual toggle

-Fixed notification icon not changing back to hand from moon when there’s no active keep-on in between covering proximity and uncovering it

-Increased number of free apps that keep the screen on to 5

-Show notification on lock screen again

-Start on boot before unlocking

-Added warning dialog for turn-on by proximity functions

-Built for Android 11

-Fixed not turning off by proximity when function enabled while in proximity

-Fixed long sensor status word getting cut off instead of expanding the recyclerview row

-Fixed turningOffByProximity not being updated properly while toggling proximity exceptions

-Changed notification title to include whether manual toggle is on or off, and do so for older Android versions as well

-Made max time limits actually stop turning screen on regardless of charging status so it doesn’t seem broken

-Updated all show dialog methods to check if already showing

-Changed to SwitchCompat

-Switched to Crowdin translations

-Auto show purchase dialog every day instead of every 3 days

-Updated to AppCompat 1.2.0

-Increased minSDK to 18

-Changed “if tilted up less than / more than” to “if tilted under / over -30deg”

-Show choose apps dialog if list is empty when enabling

-Show all active keep-on functions as green instead of sometimes yellow if another function was already keeping it on since they all have the same importance. Yellow didn’t make sense as “would keep on if something else wasn’t already keeping it on” when it was being shown for detected motion out of angle range.

-Fixed notification badge shown on launcher icon (channel must be re-created)

-Updated Google Play icon to new icon specifications with straight corners

***-Changed Upgrade dialog to use drawables instead of unicode so it doesn’t look different on diff devices***

***-Added no thanks button to Upgrade/Donate dialogs (need to show a clear way out of a payment dialog)***

***-Made button in DonateDialog link to PayPal donation instead of IAP (donations are listed as not supported by IAP here: https://play.google.com/about/monetization-ads/payments/ )***

***-Capitalized button text for payment options / donate button***

***-Changed email to send to kinscreen@teqtic.com (“forward” email account on netfirm’s email settings)***

***-Fixed Utils.startEmailIntent line breaks not working by switching from \n to <br> https://stackoverflow.com/questions...ne-breaks-in-preset-text-android/47276265]***

***-Updated to billing library 3.0.1*** Fixes a bug with app being killed during purchase flow

***-Updated BillingManager 2020.07.02***

***-Updated BillingConstants, IabService and activities to use arrays of skus rather than checking each one***

***-Changed app detection method to hopefully prevent apps getting stuck as detected***

***-Consolidated method to detect foreground package names depending on Android version into Utils***

***-Updated app detection method with hashMap***

***-Save last time upgrade dialog shown and use that for auto showing time***

***Moved upgrade dialog auto show to onSkuDetailsResponse so that listSkuDetails is ready in SA***

***-Link to rate dialog from menu so they get the messaging first. Updated messaging***

***-Capitalized all titles***

-Changed to keep on while “on a” call

***-Added links to changelog and translators into about dialog and onto website***

***-Increased dialog margins***

***-Set all dialog titles to gravity center so that if it goes to 2 lines the text is still centered***

***-Start in “direct boot mode” before first unlock by adding tag to manifest and moving shared prefs, and adding intent filter for StartReceiver***

***-Updated ObscuredSharedPrefs (2020.06.12) to move shared prefs to device encrypted storage so app can start before unlocking in direct boot mode and PreferencesProvider (2020.06.12) for change in OSP constructor***

***-Try showNotification in onStartCommand instead of onCreate to fix RemoteServiceException crash on N+***