From 874067909d40240fc0af4427cea5d2c06c6f5c34 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Mon, 14 Feb 2022 14:18:03 -0500 Subject: [PATCH] Replace Flipper with Spinner. --- .idea/codeStyles/Project.xml | 7 + app/build.gradle | 17 +- .../database/FlipperSqlCipherAdapter.java | 271 --------------- .../{flipper => spinner}/AndroidManifest.xml | 2 +- .../securesms/SpinnerApplicationContext.kt} | 40 ++- dependencies.gradle | 2 - gradle/verification-metadata.xml | 126 +++++++ settings.gradle | 5 + spinner/README.md | 21 ++ spinner/app/build.gradle | 61 ++++ spinner/app/src/main/AndroidManifest.xml | 24 ++ .../org/signal/spinnertest/MainActivity.kt | 36 ++ .../SpinnerTestSqliteOpenHelper.kt | 180 ++++++++++ .../drawable-v24/ic_launcher_foreground.xml | 31 ++ .../res/drawable/ic_launcher_background.xml | 171 ++++++++++ .../app/src/main/res/layout/activity_main.xml | 30 ++ spinner/app/src/main/res/layout/item.xml | 30 ++ .../res/mipmap-anydpi-v26/ic_launcher.xml | 6 + .../mipmap-anydpi-v26/ic_launcher_round.xml | 6 + .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 3593 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 5339 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2636 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 3388 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 4926 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 7472 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 7909 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 11873 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 10652 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 16570 bytes .../app/src/main/res/values-night/themes.xml | 16 + spinner/app/src/main/res/values/colors.xml | 10 + spinner/app/src/main/res/values/strings.xml | 3 + spinner/app/src/main/res/values/themes.xml | 16 + spinner/lib/build.gradle | 42 +++ spinner/lib/src/main/AndroidManifest.xml | 6 + spinner/lib/src/main/assets/browse.hbs | 47 +++ spinner/lib/src/main/assets/error.hbs | 8 + spinner/lib/src/main/assets/head.hbs | 86 +++++ spinner/lib/src/main/assets/overview.hbs | 52 +++ spinner/lib/src/main/assets/prefix.hbs | 31 ++ spinner/lib/src/main/assets/query.hbs | 43 +++ spinner/lib/src/main/assets/suffix.hbs | 17 + .../org/signal/spinner/AssetTemplateLoader.kt | 47 +++ .../java/org/signal/spinner/DatabaseUtil.kt | 27 ++ .../main/java/org/signal/spinner/Spinner.kt | 27 ++ .../java/org/signal/spinner/SpinnerServer.kt | 311 ++++++++++++++++++ 46 files changed, 1558 insertions(+), 297 deletions(-) delete mode 100644 app/src/flipper/java/org/thoughtcrime/securesms/database/FlipperSqlCipherAdapter.java rename app/src/{flipper => spinner}/AndroidManifest.xml (90%) rename app/src/{flipper/java/org/thoughtcrime/securesms/FlipperApplicationContext.kt => spinner/java/org/thoughtcrime/securesms/SpinnerApplicationContext.kt} (56%) create mode 100644 spinner/README.md create mode 100644 spinner/app/build.gradle create mode 100644 spinner/app/src/main/AndroidManifest.xml create mode 100644 spinner/app/src/main/java/org/signal/spinnertest/MainActivity.kt create mode 100644 spinner/app/src/main/java/org/signal/spinnertest/SpinnerTestSqliteOpenHelper.kt create mode 100644 spinner/app/src/main/res/drawable-v24/ic_launcher_foreground.xml create mode 100644 spinner/app/src/main/res/drawable/ic_launcher_background.xml create mode 100644 spinner/app/src/main/res/layout/activity_main.xml create mode 100644 spinner/app/src/main/res/layout/item.xml create mode 100644 spinner/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 spinner/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 spinner/app/src/main/res/mipmap-hdpi/ic_launcher.png create mode 100644 spinner/app/src/main/res/mipmap-hdpi/ic_launcher_round.png create mode 100644 spinner/app/src/main/res/mipmap-mdpi/ic_launcher.png create mode 100644 spinner/app/src/main/res/mipmap-mdpi/ic_launcher_round.png create mode 100644 spinner/app/src/main/res/mipmap-xhdpi/ic_launcher.png create mode 100644 spinner/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png create mode 100644 spinner/app/src/main/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 spinner/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png create mode 100644 spinner/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 spinner/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png create mode 100644 spinner/app/src/main/res/values-night/themes.xml create mode 100644 spinner/app/src/main/res/values/colors.xml create mode 100644 spinner/app/src/main/res/values/strings.xml create mode 100644 spinner/app/src/main/res/values/themes.xml create mode 100644 spinner/lib/build.gradle create mode 100644 spinner/lib/src/main/AndroidManifest.xml create mode 100644 spinner/lib/src/main/assets/browse.hbs create mode 100644 spinner/lib/src/main/assets/error.hbs create mode 100644 spinner/lib/src/main/assets/head.hbs create mode 100644 spinner/lib/src/main/assets/overview.hbs create mode 100644 spinner/lib/src/main/assets/prefix.hbs create mode 100644 spinner/lib/src/main/assets/query.hbs create mode 100644 spinner/lib/src/main/assets/suffix.hbs create mode 100644 spinner/lib/src/main/java/org/signal/spinner/AssetTemplateLoader.kt create mode 100644 spinner/lib/src/main/java/org/signal/spinner/DatabaseUtil.kt create mode 100644 spinner/lib/src/main/java/org/signal/spinner/Spinner.kt create mode 100644 spinner/lib/src/main/java/org/signal/spinner/SpinnerServer.kt diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml index 95b701d6b..b0b653d08 100644 --- a/.idea/codeStyles/Project.xml +++ b/.idea/codeStyles/Project.xml @@ -51,6 +51,13 @@