This PR includes some small adjustments to make the app a little more TV friendly. Also includes minor bugfixes
Disable navbar entirely for TV. While the floating component still works on TVs, the overall feel of moving around with the remote feels awkward as-is. It sort-of "gets in the way" on all screens except the Home screen, and using the remote buttons to navigate to different screens is more convenient anyways.
To make up for the above, I added navigation options at the top right (with news and notifications). This is inspired by the Kuro app which does something similar.
Fixes a small styling 'issue' with the shared ScrollView. The amount of padding added was larger than necessary for the screens it is used on.
Fixes an issue on the Setting component where the key for dropdown options was placed in child component rather than the root, causing console warnings about non unique key props.
Changes the use of StatusBar and Orientation locking to use reactive components instead of wrapping them in useEffect. This is mostly for simplicity, but will also allow for easier customization if there ever needs to be events in the future for orientation changes
This PR includes some small adjustments to make the app a little more TV friendly. Also includes minor bugfixes