[Samsung Galaxy Note 8 Themes, Apps, and Mods] kiwiguy99:
I found this Custom Navigation Bar app developed by paphonb on a different XDA thread - but it works perfectly on the Note 8. The app can be downloaded from the Play Store here

Using this app you can add up to 2 additional icons to the Navigation bar (one on the far left and the other on the far right) each with a tap or double-tap action that can launch apps or a tasker event. It works fantastically on my N8 with no lag whatsoever, and I now have 4 actions that I can easily access from any screen.

[IMG="Screen shot of Navigation bar"]https://i.imgur.com/Jo1WMPV.jpg[/IMG]

Features

- Add custom buttons to your navigation bar

- Customizable navbar layout

- Tasker integration for contextual navbar

- Easy to setup

- No root or xposed required

Compatibility

- May not work on Touchwiz launcher. (I use Lightning Launcher and it works fine)

I set mine up as follows:

Left

- Single tap: launch a dictionary

- Double tap: mute sound

Right side

- Single tap: toggle screen auto-rotate

- Double tap: kill current app

Tutorials

There are tutorials on how to set up the icons scattered throughout the 58 pages of the original thread. I have summarized them all here in one place

[Credit to Mishaal Rahman and dariomrk for writing these]

Requirements for launching Tasker Events

- Tasker ($2.99)

- AutoInput Beta (v2.0.5b.bf) (~$1.70)

1. Instructions for triggering a Tasker event

1. Configure a custom button as you would, but this time, set button type to "Tasker event" instead of "Keycode".

2. Open tasker and press add in profiles tab

3. Select "Event"

4. Select Plugin -> Custom Navigation Bar

5. Click on pencil icon to edit event

6. Select the profile you have the button set up. If you set up the button you want in "Navigation bar" section of the app, select "None"

7. Select the button that you have set up. If the option is greyed out, check if you done step 1 correctly

8. Save the event and add an action for that tasker profile.

Note:

When pressing the button first time, if a dialog pops up, select "Custom Navigation Bar" and press "Always"

2. Instructions to change the buttons to keyboard cursors whenever the keyboard is displayed

https://www.xda-developers.com/how-...ard-cursors-to-the-nav-bar-during-text-input/

** I find this one really useful as do not normally have these showing on my Swiftkey keyboard.

3. Instructions to change the buttons to media playback controls when playing Music

https://www.xda-developers.com/how-to-add-media-playback-controls-to-the-nav-bar-when-playing-music/

4. Detailed Instructions for setting up the Custom Navigation Bar

Firstly you will need:

- A PC with adb and fastboot installed; (Refer to this thread: https://xdaforums.com/showthread.php?t=2588979 for how to install these);

After you have adb set up, open up a CMD window and type:

cd "Program Files(x86)\adb"
adb shell
pm grant xyz.paphonb.systemuituner android.permission.WRITE_SECURE_SETTINGS

Important: Replace "Program Files(x86)\adb" with the location where you installed adb

For more details see: https://www.xda-developers.com/nav-...ck-nougat-all-along-and-it-never-needed-root/