From b84657007e49820ce1ac14b8ca9bf3b89c49f2df Mon Sep 17 00:00:00 2001 From: Phillip Thelen Date: Thu, 28 Mar 2019 14:45:16 +0100 Subject: [PATCH] Begin building new task form --- Habitica/AndroidManifest.xml | 9 + Habitica/build.gradle | 6 +- .../res/drawable/habit_scoring_circle.xml | 6 + .../habit_scoring_circle_selected.xml | 6 + .../drawable/layout_rounded_bg_task_form.xml | 6 + Habitica/res/drawable/tag_divider.xml | 7 + Habitica/res/layout/activity_task_form.xml | 563 ++++++------------ .../res/layout/activity_task_form_old.xml | 390 ++++++++++++ .../res/layout/task_form_habit_scoring.xml | 51 ++ .../res/layout/task_form_task_difficulty.xml | 19 + Habitica/res/menu/menu_full_profile.xml | 3 +- Habitica/res/menu/menu_party_invite.xml | 3 +- Habitica/res/values/strings.xml | 11 +- Habitica/res/values/styles.xml | 53 +- .../habitica/components/AppComponent.java | 3 + .../android/habitica/data/TagRepository.kt | 1 + .../data/implementation/TagRepositoryImpl.kt | 4 + .../data/implementation/TaskRepositoryImpl.kt | 23 - .../habitica/extensions/Bitmap-Extensions.kt | 11 + .../habitica/models/tasks/HabitResetOption.kt | 10 + .../habitica/models/tasks/TaskDifficulty.kt | 10 + .../ui/activities/TaskFormActivity.kt | 298 +++++++++ .../ui/fragments/tasks/TasksFragment.kt | 5 +- .../ui/views/HabiticaIconsHelper.java | 30 + .../tasks/form/HabitResetStreakButtons.kt | 65 ++ .../tasks/form/HabitScoringButtonsView.kt | 69 +++ .../views/tasks/form/TaskDifficultyButtons.kt | 70 +++ 27 files changed, 1318 insertions(+), 414 deletions(-) create mode 100644 Habitica/res/drawable/habit_scoring_circle.xml create mode 100644 Habitica/res/drawable/habit_scoring_circle_selected.xml create mode 100644 Habitica/res/drawable/layout_rounded_bg_task_form.xml create mode 100644 Habitica/res/drawable/tag_divider.xml create mode 100644 Habitica/res/layout/activity_task_form_old.xml create mode 100644 Habitica/res/layout/task_form_habit_scoring.xml create mode 100644 Habitica/res/layout/task_form_task_difficulty.xml create mode 100644 Habitica/src/main/java/com/habitrpg/android/habitica/extensions/Bitmap-Extensions.kt create mode 100644 Habitica/src/main/java/com/habitrpg/android/habitica/models/tasks/HabitResetOption.kt create mode 100644 Habitica/src/main/java/com/habitrpg/android/habitica/models/tasks/TaskDifficulty.kt create mode 100644 Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/TaskFormActivity.kt create mode 100644 Habitica/src/main/java/com/habitrpg/android/habitica/ui/views/tasks/form/HabitResetStreakButtons.kt create mode 100644 Habitica/src/main/java/com/habitrpg/android/habitica/ui/views/tasks/form/HabitScoringButtonsView.kt create mode 100644 Habitica/src/main/java/com/habitrpg/android/habitica/ui/views/tasks/form/TaskDifficultyButtons.kt diff --git a/Habitica/AndroidManifest.xml b/Habitica/AndroidManifest.xml index 166a4dddc..5aa83f69e 100644 --- a/Habitica/AndroidManifest.xml +++ b/Habitica/AndroidManifest.xml @@ -110,6 +110,15 @@ android:name=".ui.activities.AboutActivity" android:theme="@style/AppThemeWithActionBarBlackText" android:screenOrientation="portrait"/> + + + + + + + \ No newline at end of file diff --git a/Habitica/res/drawable/habit_scoring_circle_selected.xml b/Habitica/res/drawable/habit_scoring_circle_selected.xml new file mode 100644 index 000000000..c42816052 --- /dev/null +++ b/Habitica/res/drawable/habit_scoring_circle_selected.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/Habitica/res/drawable/layout_rounded_bg_task_form.xml b/Habitica/res/drawable/layout_rounded_bg_task_form.xml new file mode 100644 index 000000000..a9bd8afc2 --- /dev/null +++ b/Habitica/res/drawable/layout_rounded_bg_task_form.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/Habitica/res/drawable/tag_divider.xml b/Habitica/res/drawable/tag_divider.xml new file mode 100644 index 000000000..ca6ccf468 --- /dev/null +++ b/Habitica/res/drawable/tag_divider.xml @@ -0,0 +1,7 @@ + + + + + \ No newline at end of file diff --git a/Habitica/res/layout/activity_task_form.xml b/Habitica/res/layout/activity_task_form.xml index 685c1a873..2cfebee45 100644 --- a/Habitica/res/layout/activity_task_form.xml +++ b/Habitica/res/layout/activity_task_form.xml @@ -1,390 +1,199 @@ - + - - + + + + + + - + android:layout_width="match_parent" + android:layout_height="match_parent"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -