[Xposed Framework Modules] jacknicholson:
Just a little head's up-- I caught a couple of NPEs while perusing the Xposed debug.log, both identical and regarding the new (and magical, if I may dare say) download progress bar. I haven't been able to reproduce them since, and aside from seeing them in the log, I haven't actually experienced any issues in my usage.

The relevant part pasted below, and as usual, some real outstanding work lately!

N5 (stock 4.4.4 / ElementalX)

java.lang.NullPointerException
at de.robv.android.xposed.XposedHelpers.getObjectField(XposedHelpers.java:611)
at com.ceco.kitkat.gravitybox.StatusbarDownloadProgressView.verifyNotification(StatusbarDownloadProgressView.java:133)
at com.ceco.kitkat.gravitybox.StatusbarDownloadProgressView.onNotificationRemoved(StatusbarDownloadProgressView.java:117)
at com.ceco.kitkat.gravitybox.ModStatusBar$15.afterHookedMethod(ModStatusBar.java:682)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645)
at com.android.systemui.statusbar.BaseStatusBar.removeNotificationViews(Native Method)
at com.android.systemui.statusbar.phone.PhoneStatusBar.removeNotification(PhoneStatusBar.java:962)
at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631)
at com.android.systemui.statusbar.phone.PhoneStatusBar.removeNotification(Native Method)
at com.android.systemui.statusbar.CommandQueue$H.handleMessage(CommandQueue.java:276)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5001)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
at dalvik.system.NativeStart.main(Native Method)
java.lang.NullPointerException
at de.robv.android.xposed.XposedHelpers.getObjectField(XposedHelpers.java:611)
at com.ceco.kitkat.gravitybox.StatusbarDownloadProgressView.verifyNotification(StatusbarDownloadProgressView.java:133)
at com.ceco.kitkat.gravitybox.StatusbarDownloadProgressView.onNotificationRemoved(StatusbarDownloadProgressView.java:117)
at com.ceco.kitkat.gravitybox.ModStatusBar$15.afterHookedMethod(ModStatusBar.java:682)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645)
at com.android.systemui.statusbar.BaseStatusBar.removeNotificationViews(Native Method)
at com.android.systemui.statusbar.phone.PhoneStatusBar.removeNotification(PhoneStatusBar.java:962)
at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631)
at com.android.systemui.statusbar.phone.PhoneStatusBar.removeNotification(Native Method)
at com.android.systemui.statusbar.CommandQueue$H.handleMessage(CommandQueue.java:276)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5001)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
at dalvik.system.NativeStart.main(Native Method)