61d9ab51ca
* Update buildTypes * Replace android.jar with framework-13.jar * io.github.fornewid:material-motion-compose-core:1.0.7 * Update submodule * Move spotless extension * Remove extra package attrs * Use Kapt in plugins block * Remove extra line * Reuse protobuf config * Use core-ktx * Replace android.jar with framework-13.jar * Cleanup * Optimize Dagger deps * Try to migrate to Hilt KSP compiler * Revert "Try to migrate to Hilt KSP compiler" This reverts commit 7a11610216a44623df958cbc26c6c170c4b0d282. * Remove extra core-ktx * Add compileOnlyCommonJars * Move addFrameworkJar out of android extension * Cleanup * Use com.google.dagger:hilt-compiler * Update submodule
###ViewCapture Library Readme
ViewCapture.java is extremely performance sensitive. Any changes should be carried out with great caution not to hurt performance.
The following measurements should serve as a performance baseline (as of 02.10.2022):
The onDraw() function invocation time in WindowListener within ViewCapture is measured with System.nanoTime(). The following scenario was measured:
- Capturing the notification shade window root view on a freshly rebooted bluejay device (2 notifications present) -> avg. time = 204237ns (0.2ms)