[OnePlus 2 General] benkxda:
Oxygen OS is a great ROM in my opinion. But I missed some things, which are quite common in AOSP ROMs.

Therefore I searched solutions for getting a better user experience, which I wanted to share with you now.

UPDATE: Another great idea to improve Oxygen OS is a ROM based on Oxygen OS with some modifications, it's called FreedomOS by [MENTION=5767887]NevaX1[/MENTION]. It's already available for the OnePlus 3, but will be ported to OnePlus 2 as well. Tests should begin soon. Keep an eye on this thread: [TEST] FreedomOS, need tester for OnePlus2

UPDATE: I don't use Oxygen OS anymore, but will keep on maintaining this thread. If you have an addition or found a mistake, let me know. Thanks.

Most things can be done with the Xposed framework so first get this running:

Oxygen 2.2.1 (last update: 04 Jun 2016, therefore outdated, won't be supported anymore)

Get root access and install a custom recovery - lots of guides available, check the device index thread

Download Xposed framework - file name is similar to xposed-vXX-sdk22-arm64.zip¹ currently xposed-v85-sdk22-arm64.zip (working with Oxygen OS 2.2.1)

Download Xposed installer - file name is currently XposedInstaller_3.0_alpha4.apk

Boot into recovery and make a backup first, then flash the Xposed framework ZIP file.

Reboot and install the Xposed installer APK file.

¹XX is the Xposed version, SDK 22 is for Android 5.1 API, ARM64 for our 64 bit SoC from Qualcomm

Oxygen 3.0.x

Get root access and install a custom recovery - lots of guides available, check the device index thread

Download Xposed framework - file name is similar to xposed-vXX-sdk23-arm64.zip¹ currently xposed-v86-sdk23-arm64.zip (working with Oxygen OS 3.0.x)

Download Xposed installer - file name is currently XposedInstaller_3.0_alpha4.apk

Boot into recovery and make a backup first, then flash the Xposed framework ZIP file.

Reboot and install the Xposed installer APK file.

¹XX is the Xposed version, SDK 23 is for Android 6.0 API, ARM64 for our 64 bit SoC from Qualcomm

Want more details? Check the thread [GUIDE] Installing Xposed Framework on Stock ROM after ROOT for Oneplus 2 by [MENTION=1763993]thebuginyou[/MENTION]

Audio Tuner working with Google Play Music

Audio Tuner doesn't work with Google Play Music out of the box, let's make it work

Solution: Disable "Ok Google" detection from any screen

Open the Google app -> Settings -> Voice -> "Ok Google" detection -> disable "From any screen" -> re-open Google Play Music

Battery percentage indicator OOS 2.x legacy, available since OOS 3

Brings the battery percentage text into the battery circle icon

Solution: GravityBox [LP]

Statusbar tweaks -> Battery settings -> Battery indicator style -> Stock battery with percentage

Data traffic monitor

Indicates incoming/outgoing traffic speed in the status bar

Solution: GravityBox [LP]

Statusbar tweaks -> Data traffic monitor

Disable camera shutter sound

Disables the camera shutter sound for all camera apps, including Google Camera

Solution: Any file manager with root access should do, I use Amaze File Manager (Google Play) (go to settings and activate Root Explorer)

Open your file manager and go to /system/media/audio/ui

Rename the file camera_click.ogg into camera_click.ogg.bak (don't delete it)

Done. Enjoy silence while shooting pictures.

Disable vibration

Disabling any vibration including device unlocking with fingerprint sensor

Solution: Vibration Tuner

Set the Global Vibration Strength to 0%, don't want a vibration anywhere

DPI changes

Lowering the DPI settings to get a size reduced UI, results in "more space"

Solution: Any file manager with root access should do, I use Amaze File Manager (go to settings and activate Root Explorer)

Open your file manager and go to /system

Open the file build.prop and add "ro.sf.lcd_density=380" (without quotation marks), where 380 is my settings, others are happy with 400 or 420

Save the file and reboot.

Double tap to sleep (DT2S)

Double tap on status bar switches off the screen/sends your OP2 into sleep

Solution: GravityBox [LP]

Statusbar tweaks -> Statusbar tweaks -> Disable peek (requirement)

Statusbar tweaks -> Statusbar tweaks -> Double-tap to sleep

Expandable volume panel

Expandable volume panel

Solution: GravityBox [LP]

Media tweaks -> Expandable volume panel

Power menu

Add more features to the power menu

Solution: GravityBox [LP]

Power tweaks -> Advanced reboot menu

Power tweaks -> Require reboot confirm

Power tweaks -> Screenshot in power menu

Reboot options

(Soft) Reboot (to recovery/bootloader) or shutdown without even using the power button

Solution: Simple Reboot (Google Play)

Just start the app...

RRO Layer customization

Customize the UI of your device and apps with famous RRO Layer themes

Solution: Layers Manager (Google Play)

Check Discussion for RRO Layers, see also "Bootanimations, Themes, Wallpapers" section in device index for more themes

Note: This is not working with every layer theme, sometimes it only works partially (for example Settings worked, SystemUI not in my case). Fixing bootloops caused by a incompatible/bad layer from TWRP.

Step 1: Go to Advanced.

Step 2: Go to file manager.

Step 3: Go to /system/vendor/overlay/ and remove the bad overlay apk.

Volume key skip track

Skips track while screen is off

Solution: GravityBox [LP]

Media tweaks -> Volume key skip track

Volume steps

Add more volume steps for a better volume scaling

Solution: GravityBox [LP]

Media tweaks -> More music volume steps (30 in my case)

Jan 6, 2016: How To: OxygenOS Tips and Tricks by OnePlus

[YOUTUBE]7W11Plv4Qmg[/YOUTUBE]

If you have more ideas how to improve Oxygen OS, please share it within this thread. I'll very likely try out your ideas and probably include it to the OP. ;)

Changelog

[B]31 Jul 2016[/B]
Added a hint about [URL="http://xdaforums.com/oneplus-2/general/test-freedomos-tester-oneplus2-t3426552"]FreedomOS[/URL]

[B]17 Jul 2016[/B]
Updated to the latest Xposed version (v86)
Dropped support for Oxygen OS 2.x (Android 5.1 Lollipop)

[B]04 Jun 2016[/B]
Updated to the latest Xposed version (v85)
Updated to match with Oxygen OS 3.0.1 Community Build (still supporting 2.2.1)

[B]22 May 2016[/B]
Updated to the latest Xposed version (v84)

[B]01 May 2016[/B]
[URL="http://xdaforums.com/showpost.php?p=66617418&postcount=18"]Battery percentage indicator available in OOS 3.0 Beta[/URL] (thanks [MENTION=6493313]Skick3[/MENTION])

[B]30 Apr 2016[/B]
Updated to the latest Xposed version (v83)

[B]23 Apr 2016[/B]
Updated to the latest Xposed version (v82)
Added a video from OnePlus

[B]15 Apr 2016[/B]
Updated to the latest Xposed version (v81)

[B]02 Apr 2016[/B]
Updated to match with Oxygen OS 3.0 Beta (still supporting 2.2.1)

[B]06 Mar 2016[/B]
Updated to match with Oxygen OS 2.2.1

[B]03 Feb 2016[/B]
Updated to the latest Xposed version

[B]22 Jan 2016[/B]
Added Audio Tuner working with Google Play Music

[B]09 Jan 2016[/B]
Added RRO Layer theming

[B]23 Dec 2015[/B]
Updated to match with Oxygen OS 2.2.0
Added DPI settings

[B]19 Dec 2015[/B]
Added double tap to sleep (DT2S)
Added disable camera shutter sound

[B]13 Dec 2015[/B]
[STRIKE]Power tweaks -> Disable power menu on lockscreen[/STRIKE] (doesn't work with Oxygen OS, thanks [MENTION=4077606]frosty5689[/MENTION])
[STRIKE]Power tweaks -> Screen record in power menu[/STRIKE] (doesnt' work with Oxygen OS, thanks [MENTION=5849960]Mehul.S[/MENTION])