celzero / rethink-app

DNS over HTTPS / DNS over Tor / DNSCrypt client, WireGuard proxifier, firewall, and connection tracker for Android.
https://rethinkfirewall.com/
Apache License 2.0
2.91k stars 147 forks source link

Quick UI changes for Android TV #715

Open ignoramous opened 1 year ago

ignoramous commented 1 year ago

User says,

I imagine getting things perfect for the D-pad will take a lot of time.

But there are a few small steps that would make the current app semi-navigable with just a D-pad.

The introductory screen after a new install can't be skipped with just a D-pad. And just darkening the current D+pad selection would make things a lot easier. Figuring out what the current selection is, is really tough.


When going to the App list on FireTV, the search box appears automatically (not a problem). Entering the app name does filter the app list, but the onscreen keyboard 'next' button, equivalent of enter, doesn't do anything. You have to press the back button on the remote to remove the onscreen keyboard. Not a huge problem just unintuitive.

App list menu

The odd thing on the apps list with a remote is that you don't see what app is currently selected with the D-pad until you have gotten to the bottom of the screen, then the current selection highlighting appears and works as you scroll down further with the D-pad. But if scrolling up with the D-pad, once the selection hits the top of the current view on the TV, the highlighting disappears again as you scroll further up the list.

Moving to the right on the dpad I'm never able to see the current selection of the WiFi or mobile data icons.

See if we could squeeze these changes in v053m or v054.

Related: #172

ignoramous commented 1 year ago

The introductory screen after a new install can't be skipped with just a D-pad. And just darkening the current D+pad selection would make things a lot easier. Figuring out what the current selection is, is really tough.

v053n (released 13 Jan 2023) will not show splash screens on Android TV: https://github.com/celzero/rethink-app/commit/1c4026de7c086e0715d4bc597220850ccd1345c4 So, that's that.

ignoramous commented 10 months ago

A user says,

A couple of things re: android TV specific. The 'network settings' is one menu where pressing direction buttons on the remote has no effect and doesn't select any option. For the most part, the majority of other menus can be navigated.

cc: @hussainmohd-a