[Xposed Framework Modules] RusherDude:
Thanks for the update!

v1.0.7 review!! (on stock Nexus 5 on 5.1.1 LMY58B)

- Exactly the same as the previous alpha7 for me.

- This whatsapp group-name-change-activity bars overlap is not fixed yet:

Without FSCB vs With FSCB:

Also a crash on xposed log (not sure when it happened, no visual event reason I think for this):

06-03 19:00:34.133 I/Xposed ( 1188): fscb >> Something Wrong
06-03 19:00:34.133 I/Xposed ( 1188):	>> java.lang.IllegalArgumentException
06-03 19:00:34.133 I/Xposed ( 1188):	>> field com.android.internal.policy.impl.PhoneWindow.mContentRoot has type android.view.ViewGroup, got android.view.View
06-03 19:00:34.133 I/Xposed ( 1188): >> java.lang.reflect.Field.set(Native Method)
06-03 19:00:34.133 I/Xposed ( 1188): java.lang.reflect.Field.set(Field.java:557)
06-03 19:00:34.133 I/Xposed ( 1188): de.robv.android.xposed.XposedHelpers.setObjectField(XposedHelpers.java:504)
06-03 19:00:34.133 I/Xposed ( 1188): com.bocharov.xposed.fscb.util.Helpers$$anon$7$$anonfun$setField$1.apply$mcV$sp(SourceFile:339)
06-03 19:00:34.133 I/Xposed ( 1188): com.bocharov.xposed.fscb.util.Helpers$$anon$7$$anonfun$setField$1.apply(SourceFile:339)
06-03 19:00:34.133 I/Xposed ( 1188): com.bocharov.xposed.fscb.util.Helpers$$anon$7$$anonfun$setField$1.apply(SourceFile:339)
06-03 19:00:34.133 I/Xposed ( 1188): com.bocharov.xposed.fscb.util.Helpers$.tryAndInformIfFailed(SourceFile:28)
06-03 19:00:34.133 I/Xposed ( 1188): com.bocharov.xposed.fscb.util.Helpers$$anon$7.setField(SourceFile:339)
06-03 19:00:34.133 I/Xposed ( 1188): java.lang.reflect.Method.invoke(Native Method)
06-03 19:00:34.133 I/Xposed ( 1188): java.lang.reflect.Method.invoke(Method.java:372)
06-03 19:00:34.133 I/Xposed ( 1188): com.bocharov.xposed.fscb.hook.ActivityChangeListener$$anonfun$init$18$$anonfun$apply$37$$anonfun$apply$39.apply(SourceFile:467)
06-03 19:00:34.133 I/Xposed ( 1188): com.bocharov.xposed.fscb.hook.ActivityChangeListener$$anonfun$init$18$$anonfun$apply$37$$anonfun$apply$39.apply(SourceFile:460)
06-03 19:00:34.133 I/Xposed ( 1188): scala.Option.g(SourceFile:256)
06-03 19:00:34.133 I/Xposed ( 1188): com.bocharov.xposed.fscb.hook.ActivityChangeListener$$anonfun$init$18$$anonfun$apply$37.apply(SourceFile:460)
06-03 19:00:34.133 I/Xposed ( 1188): com.bocharov.xposed.fscb.hook.ActivityChangeListener$$anonfun$init$18$$anonfun$apply$37.apply(SourceFile:459)
06-03 19:00:34.133 I/Xposed ( 1188): scala.Option.g(SourceFile:256)
06-03 19:00:34.133 I/Xposed ( 1188): com.bocharov.xposed.fscb.hook.ActivityChangeListener$$anonfun$init$18.apply(SourceFile:459)
06-03 19:00:34.133 I/Xposed ( 1188): com.bocharov.xposed.fscb.hook.ActivityChangeListener$$anonfun$init$18.apply(SourceFile:442)
06-03 19:00:34.133 I/Xposed ( 1188): com.bocharov.xposed.fscb.util.Helpers$HookedClass$$anon$2$$anonfun$beforeHookedMethod$1$$anonfun$apply$1.apply$mcV$sp(SourceFile:86)
06-03 19:00:34.133 I/Xposed ( 1188): com.bocharov.xposed.fscb.util.Helpers$HookedClass$$anon$2$$anonfun$beforeHookedMethod$1$$anonfun$apply$1.apply(SourceFile:86)
06-03 19:00:34.133 I/Xposed ( 1188): com.bocharov.xposed.fscb.util.Helpers$HookedClass$$anon$2$$anonfun$beforeHookedMethod$1$$anonfun$apply$1.apply(SourceFile:86)
06-03 19:00:34.133 I/Xposed ( 1188): com.bocharov.xposed.fscb.util.Helpers$.tryAndInformIfFailed(SourceFile:28)
06-03 19:00:34.133 I/Xposed ( 1188): com.bocharov.xposed.fscb.util.Helpers$HookedClass$$anon$2$$anonfun$beforeHookedMethod$1.apply(SourceFile:86)
06-03 19:00:34.133 I/Xposed ( 1188): com.bocharov.xposed.fscb.util.Helpers$HookedClass$$anon$2$$anonfun$beforeHookedMethod$1.apply(SourceFile:86)
06-03 19:00:34.133 I/Xposed ( 1188): scala.Option.g(SourceFile:256)
06-03 19:00:34.133 I/Xposed ( 1188): com.bocharov.xposed.fscb.util.Helpers$HookedClass$$anon$2.beforeHookedMethod(SourceFile:86)
06-03 19:00:34.133 I/Xposed ( 1188): de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:664)
06-03 19:00:34.133 I/Xposed ( 1188): android.view.ViewGroup.addView(Unknown Source)
06-03 19:00:34.133 I/Xposed ( 1188): com.android.internal.policy.impl.PhoneWindow$DecorView.updateNavigationGuard(PhoneWindow.java:3090)
06-03 19:00:34.133 I/Xposed ( 1188): de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
06-03 19:00:34.133 I/Xposed ( 1188): de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:684)
06-03 19:00:34.133 I/Xposed ( 1188): com.android.internal.policy.impl.PhoneWindow$DecorView.updateNavigationGuard(Unknown Source)
06-03 19:00:34.133 I/Xposed ( 1188): com.android.internal.policy.impl.PhoneWindow$DecorView.onApplyWindowInsets(PhoneWindow.java:2836)
06-03 19:00:34.133 I/Xposed ( 1188): android.view.View.dispatchApplyWindowInsets(View.java:6544)
06-03 19:00:34.133 I/Xposed ( 1188): android.view.ViewGroup.dispatchApplyWindowInsets(ViewGroup.java:5854)
06-03 19:00:34.133 I/Xposed ( 1188): com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchApplyWindowInsets(PhoneWindow.java:2390)
06-03 19:00:34.133 I/Xposed ( 1188): android.view.ViewRootImpl.dispatchApplyInsets(ViewRootImpl.java:1212)
06-03 19:00:34.133 I/Xposed ( 1188): android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1301)
06-03 19:00:34.133 I/Xposed ( 1188): android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1061)
06-03 19:00:34.133 I/Xposed ( 1188): android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5885)
06-03 19:00:34.133 I/Xposed ( 1188): android.view.Choreographer$CallbackRecord.run(Choreographer.java:767)
06-03 19:00:34.133 I/Xposed ( 1188): android.view.Choreographer.doCallbacks(Choreographer.java:580)
06-03 19:00:34.133 I/Xposed ( 1188): android.view.Choreographer.doFrame(Choreographer.java:550)
06-03 19:00:34.133 I/Xposed ( 1188): android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:753)
06-03 19:00:34.133 I/Xposed ( 1188): android.os.Handler.handleCallback(Handler.java:739)
06-03 19:00:34.133 I/Xposed ( 1188): android.os.Handler.dispatchMessage(Handler.java:95)
06-03 19:00:34.133 I/Xposed ( 1188): android.os.Looper.loop(Looper.java:135)
06-03 19:00:34.133 I/Xposed ( 1188): android.app.ActivityThread.main(ActivityThread.java:5254)
06-03 19:00:34.133 I/Xposed ( 1188): java.lang.reflect.Method.invoke(Native Method)
06-03 19:00:34.133 I/Xposed ( 1188): java.lang.reflect.Method.invoke(Method.java:372)
06-03 19:00:34.133 I/Xposed ( 1188): com.android.internal.os.Zygote

Also there's a minor bug with native tinting when the keyboard is on screen and you push down the notification panel: the background goes dark when the notification panel goes down, normally with 1.0.6+ both statusbar and navbar got dark too (brilliant!!), but when the keyboard is out the navbar doesn't get dark even when the keyboard does. This looks broken and I'm not sure if this is FSCB or FSCK fault, but I have auto-tinting configured on FSCK and no option for keyboard specific on FSCB.

Thanks A LOT for your hard word on this!