[Android Apps and Games] qwerty12:
Thanks for the update, spocky12. I am running 4.50 on an Android 12 Google TV onn. box (2013) (SGZ2.230609.049.A1/11261715). Projectivy is set as my default launcher, not through overriding of the home button through its accessibility service (it's not enabled), but by way of having Google TV Home (LauncherX) and the setup wizard disabled via ADB.

Happenings/thoughts:

The background I had set in the previous/Play Store version had disappeared. I tried to set a new background, but whenever I selected "User defined", Projectivy would consistently crash. I worked around this by opening the image with the "Set wallpaper" activity in MiXPlorer again. After that, the wallpaper options worked fine. Related logcat:

AndroidRuntime: FATAL EXCEPTION: main
AndroidRuntime: Process: com.spocky.projengmenu, PID: 20879
AndroidRuntime: java.lang.NullPointerException: Attempt to read from field 'java.lang.String P7.k.z' on a null object reference
AndroidRuntime: at W5.d.q0(SourceFile:464)
AndroidRuntime: at androidx.leanback.app.J.K(SourceFile:38)
AndroidRuntime: at Q5.c.K(SourceFile:25)
AndroidRuntime: at l0.c0.e(SourceFile:71)
AndroidRuntime: at l0.c0.l(SourceFile:124)
AndroidRuntime: at l0.V.z(SourceFile:27)
AndroidRuntime: at l0.V.R(SourceFile:82)
AndroidRuntime: at l0.V.x(SourceFile:77)
AndroidRuntime: at g.W.run(SourceFile:1075)
AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:938)
AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:99)
AndroidRuntime: at android.os.Looper.loopOnce(Looper.java:201)
AndroidRuntime: at android.os.Looper.loop(Looper.java:288)
AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:7839)
AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)

Pressing the home button while on Projectivy's home screen causes a reproducable crash:

AndroidRuntime: FATAL EXCEPTION: main
AndroidRuntime: Process: com.spocky.projengmenu, PID: 5410
AndroidRuntime: java.lang.IllegalStateException: Cannot start headers transition
AndroidRuntime: at com.spocky.projengmenu.ui.home.MainFragment.X0(SourceFile:76)
AndroidRuntime: at Z5.n.run(SourceFile:18)
AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:938)
AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:99)
AndroidRuntime: at android.os.Looper.loopOnce(Looper.java:201)
AndroidRuntime: at android.os.Looper.loop(Looper.java:288)
AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:7839)
AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)

On the onn. box, the "Amlogic additional settings" button has never worked. While there is no "com.droidlogic.tv.settings.MainSettings" in "com.droidlogic.tv.settings", there is "com.droidlogic.tv.settings.more.MorePrefFragmentActivity" in the "com.droidlogic.tv.settings" package, which does expose some hidden settings like overscan adjustment.

Will there possibly be an to hide the white/translucent background on the connectivity and settings status bar icons, which wasn't there in the previous version? Personal taste, of course, but I find it more distracting than just seeing the bare icons on their own.