Not sure whether this tip has been posted. But here it is.
You can have the navigation bar (or status bar or both) hidden/auto-hide. This will give you more screen area. Samsung didnt add this option in Settings (unlike some other phones). It is a simple thing to activate via ADB. And no, it is NOT root or anything that will void your warranty. Steps:
Step 1:
Download ADB+drivers and install to PC
https://forum.xda-developers.com/showthread.php?p=48915118#post48915118
Step 2: Activate developer options/usb debugging in S8.
Go to "About"->"Software Information". Keep tapping the Build Number until developer option enabled
Go to developer options: Turnon then tick "USB Debugging" option
Plug your phone USB to PC.
Step 3
On PC, open a command window.
In the prompt, type "adb devices". You should see your device ID. If you see something like "Unauthorized", check your phone to accept the security prompt.
- To auto-hide navigation bar type this into command window and run.
adb shell settings put global policy_control immersive.navigation=*
- To auto-hide top status bar type this into command window and run.
adb shell settings put global policy_control immersive.status=*
-To auto-hide both
adb shell settings put global policy_control immersive.full=*
-If you want to make exception that certain apps you don't want to autohide do this. Note: you have to type in all the apps separated by comma all at once.
adb shell settings put global policy_control immersive.navigation=apps,-XXXX1,-XXXX2,...
XXXX1, XXXX2 - the app package name e.g. com.tsf.shell, com.google.quicksearchbox
(Note: You can check Settings->Apps for package name for app or you can install app to find)
Article:
=======
https://android.gadgethacks.com/how...re-screen-real-estate-no-root-needed-0177297/