From d4e451e27bab45951d62e2d92e19bce2a69a745b Mon Sep 17 00:00:00 2001 From: KristianTashkov Date: Thu, 30 Jul 2020 00:23:15 +0300 Subject: [PATCH] Rework widgets to support advanced features --- .../src/main/AndroidManifest.xml | 11 +++ .../dialogs/CheckmarkOptionPickerFactory.kt | 23 ++---- .../isoron/uhabits/intents/IntentParser.kt | 4 +- .../uhabits/receivers/WidgetReceiver.java | 16 +++- .../isoron/uhabits/widgets/CheckmarkWidget.kt | 21 +++-- .../YesNoCheckmarkWidgetActivity.kt | 76 +++++++++++++++++++ .../widgets/views/CheckmarkWidgetView.java | 13 +++- .../layout/checkmark_option_picker_dialog.xml | 1 - 8 files changed, 136 insertions(+), 29 deletions(-) create mode 100644 android/uhabits-android/src/main/java/org/isoron/uhabits/widgets/activities/YesNoCheckmarkWidgetActivity.kt diff --git a/android/uhabits-android/src/main/AndroidManifest.xml b/android/uhabits-android/src/main/AndroidManifest.xml index 66e733339..88b52d0d7 100644 --- a/android/uhabits-android/src/main/AndroidManifest.xml +++ b/android/uhabits-android/src/main/AndroidManifest.xml @@ -111,6 +111,17 @@ + + + + + + (buttonId) - button.setTypeface(InterfaceUtils.getFontAwesome(context)) + val button = view.findViewById