From 960651e6d750ca80db0f6f0775799e22eace23a4 Mon Sep 17 00:00:00 2001 From: eamon <eamonntrim@gmail.com> Date: Tue, 17 Mar 2020 16:17:34 +0100 Subject: [PATCH] Changes since last commit: - Colour changes for most pages --- app/build.gradle | 4 +- app/src/main/AndroidManifest.xml | 2 +- .../xbframework/AboutActivity.java | 20 +- .../xbframework/BoxesActivity.java | 25 ++- .../xbframework/ExperimentActivity.java | 35 ++-- .../ExperimentSurveyCreatorActivity.java | 33 ++- .../xbframework/LoginActivity.java | 13 +- .../xbframework/MainActivity.java | 6 +- .../yearthreeproject/xbframework/NewBox.java | 23 ++- .../xbframework/ProgressActivity.java | 189 ++++++++++++++++-- .../xbframework/ShopActivity.java | 21 +- .../xbframework/SurveyResponseActivity.java | 31 ++- .../xbframework/TestingActivity.java | 146 +++++++------- .../drawable-v24/ic_launcher_foreground.xml | 34 ---- app/src/main/res/drawable/ic_action_right.xml | 14 ++ app/src/main/res/layout/activity_progress.xml | 22 ++ app/src/main/res/layout/content_about.xml | 8 +- app/src/main/res/layout/content_boxes.xml | 6 - .../main/res/layout/content_experiment.xml | 27 +-- .../content_experiment_survey_creator.xml | 27 +-- app/src/main/res/layout/content_login.xml | 5 - app/src/main/res/layout/content_main.xml | 14 ++ app/src/main/res/layout/content_new_box.xml | 9 - app/src/main/res/layout/content_progress.xml | 82 ++++++-- app/src/main/res/layout/content_shop.xml | 7 - .../res/layout/content_survey_response.xml | 13 +- app/src/main/res/layout/content_testing.xml | 7 - .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin 1948 -> 0 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 2517 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 3035 -> 0 bytes app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 3843 -> 0 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 5224 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 6669 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 5783 -> 0 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 8532 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10327 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 7930 -> 0 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 12672 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 14617 -> 0 bytes .../{mipmap-hdpi => mipmap}/ic_launcher.png | Bin .../ic_launcher_foreground.png | Bin .../ic_launcher_round.png | Bin app/src/main/res/raw/box_outline.png | Bin 0 -> 14022 bytes app/src/main/res/values/colors.xml | 5 +- app/src/main/res/values/styles.xml | 5 +- .../xbframework/ExampleUnitTest.java | 2 +- build.gradle | 2 +- 49 files changed, 515 insertions(+), 332 deletions(-) delete mode 100644 app/src/main/res/drawable-v24/ic_launcher_foreground.xml create mode 100644 app/src/main/res/drawable/ic_action_right.xml delete mode 100644 app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png delete mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png delete mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png delete mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png delete mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png rename app/src/main/res/{mipmap-hdpi => mipmap}/ic_launcher.png (100%) rename app/src/main/res/{mipmap-hdpi => mipmap}/ic_launcher_foreground.png (100%) rename app/src/main/res/{mipmap-hdpi => mipmap}/ic_launcher_round.png (100%) create mode 100644 app/src/main/res/raw/box_outline.png diff --git a/app/build.gradle b/app/build.gradle index e548b26..96859a4 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -4,8 +4,9 @@ android { compileSdkVersion 29 buildToolsVersion "29.0.2" defaultConfig { + vectorDrawables.useSupportLibrary = true applicationId "com.yearthreeproject.xbframework" - minSdkVersion 15 + minSdkVersion 16 targetSdkVersion 29 versionCode 1 versionName "1.0" @@ -33,4 +34,5 @@ dependencies { implementation 'com.google.android.material:material:1.1.0' api 'com.theartofdev.edmodo:android-image-cropper:2.8.0' implementation 'com.jjoe64:graphview:4.2.2' + implementation 'com.github.sundeepk:compact-calendar-view:3.0.0' } diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 00befa9..5a267e8 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -7,7 +7,7 @@ <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <application - android:allowBackup="false" + android:allowBackup="true" android:icon="@raw/logo" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" diff --git a/app/src/main/java/com/yearthreeproject/xbframework/AboutActivity.java b/app/src/main/java/com/yearthreeproject/xbframework/AboutActivity.java index 046055e..836bb36 100644 --- a/app/src/main/java/com/yearthreeproject/xbframework/AboutActivity.java +++ b/app/src/main/java/com/yearthreeproject/xbframework/AboutActivity.java @@ -2,8 +2,6 @@ package com.yearthreeproject.xbframework; import android.os.Build; import android.os.Bundle; -import android.view.View; -import android.widget.Button; import androidx.annotation.Nullable; import androidx.annotation.RequiresApi; @@ -14,6 +12,12 @@ import java.util.Objects; public class AboutActivity extends AppCompatActivity { + @Override + public boolean onSupportNavigateUp() { + finish(); + return true; + } + @RequiresApi(api = Build.VERSION_CODES.KITKAT) @Override protected void onCreate(@Nullable Bundle savedInstanceState) { @@ -21,16 +25,14 @@ public class AboutActivity extends AppCompatActivity { setContentView(R.layout.activity_about); Toolbar toolbar = findViewById(R.id.toolbar); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { + toolbar.setNestedScrollingEnabled(false); + } setSupportActionBar(toolbar); Objects.requireNonNull(getSupportActionBar()).setDisplayShowHomeEnabled(true); getSupportActionBar().setLogo(R.mipmap.ic_launcher); getSupportActionBar().setDisplayUseLogoEnabled(true); - - Button backHomeButton = findViewById(R.id.AboutBackHomeButton); - backHomeButton.setOnClickListener(new View.OnClickListener() { - public void onClick(View v) { - finish(); - } - }); + getSupportActionBar().setDisplayHomeAsUpEnabled(true); + getSupportActionBar().setDisplayShowHomeEnabled(true); } } diff --git a/app/src/main/java/com/yearthreeproject/xbframework/BoxesActivity.java b/app/src/main/java/com/yearthreeproject/xbframework/BoxesActivity.java index 331058b..6040de4 100644 --- a/app/src/main/java/com/yearthreeproject/xbframework/BoxesActivity.java +++ b/app/src/main/java/com/yearthreeproject/xbframework/BoxesActivity.java @@ -9,7 +9,6 @@ import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.view.ViewGroup; -import android.widget.Button; import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.TextView; @@ -29,6 +28,12 @@ import static android.util.Log.d; public class BoxesActivity extends AppCompatActivity { + @Override + public boolean onSupportNavigateUp() { + finish(); + return true; + } + @Override public boolean onCreateOptionsMenu(Menu menu) { MenuItem createBox = menu.add("Create New Box!"); @@ -49,20 +54,19 @@ public class BoxesActivity extends AppCompatActivity { super.onCreate(savedInstanceState); setContentView(R.layout.activity_boxes); Toolbar toolbar = findViewById(R.id.toolbar); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { + toolbar.setNestedScrollingEnabled(false); + } setSupportActionBar(toolbar); Objects.requireNonNull(getSupportActionBar()).setDisplayShowHomeEnabled(true); getSupportActionBar().setLogo(R.mipmap.ic_launcher); getSupportActionBar().setDisplayUseLogoEnabled(true); + getSupportActionBar().setDisplayHomeAsUpEnabled(true); + getSupportActionBar().setDisplayShowHomeEnabled(true); + // JSON loading from local directory, could be implemented to stream from online loadAndDisplayJSON(); - - Button backHomeButton = findViewById(R.id.BoxesBackHomeButton); - backHomeButton.setOnClickListener(new View.OnClickListener() { - public void onClick(View v) { - finish(); - } - }); } @RequiresApi(api = Build.VERSION_CODES.KITKAT) @@ -90,6 +94,7 @@ public class BoxesActivity extends AppCompatActivity { inFiveTitle.setText(inFive[i]); inFiveTitle.setTextSize(TypedValue.COMPLEX_UNIT_SP, 36); inFiveTitle.setPadding(0, 8, 0, 0); + inFiveTitle.setTextColor(getColor(R.color.colorPrimary)); inFiveLayoutArray[i].setOrientation(LinearLayout.VERTICAL); inFiveLayoutArray[i].addView(inFiveTitle); @@ -97,7 +102,7 @@ public class BoxesActivity extends AppCompatActivity { View hr = new View(this); ViewGroup.LayoutParams hrLayoutParams = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, 4); hr.setLayoutParams(hrLayoutParams); - hr.setBackgroundColor(Color.parseColor("#888888")); + hr.setBackgroundColor(Color.parseColor("#587B7F")); inFiveLayoutArray[i].addView(hr); @@ -116,8 +121,10 @@ public class BoxesActivity extends AppCompatActivity { TextView titleOfBox = new TextView(this); titleOfBox.setText(box.getString("Name")); titleOfBox.setTextSize(TypedValue.COMPLEX_UNIT_SP, 28); + titleOfBox.setTextColor(getColor(R.color.colorPrimary)); TextView descriptionOfBox = new TextView(this); + descriptionOfBox.setTextColor(getColor(R.color.colorPrimary)); descriptionOfBox.setText(box.getString("Blurb")); diff --git a/app/src/main/java/com/yearthreeproject/xbframework/ExperimentActivity.java b/app/src/main/java/com/yearthreeproject/xbframework/ExperimentActivity.java index 0de5305..20d54bc 100644 --- a/app/src/main/java/com/yearthreeproject/xbframework/ExperimentActivity.java +++ b/app/src/main/java/com/yearthreeproject/xbframework/ExperimentActivity.java @@ -7,7 +7,6 @@ import android.os.Bundle; import android.text.Html; import android.view.View; import android.view.ViewGroup; -import android.widget.Button; import android.widget.LinearLayout; import android.widget.RadioButton; import android.widget.TextView; @@ -17,12 +16,15 @@ import androidx.annotation.RequiresApi; import androidx.appcompat.app.AppCompatActivity; import androidx.appcompat.widget.Toolbar; +import com.google.android.material.floatingactionbutton.FloatingActionButton; + import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; import java.util.ArrayList; import java.util.Calendar; +import java.util.Objects; import static android.util.Log.d; import static java.util.Objects.requireNonNull; @@ -31,16 +33,28 @@ public class ExperimentActivity extends AppCompatActivity { private ArrayList<RadioButton> experimentsRadioButtonArray; + @Override + public boolean onSupportNavigateUp() { + finish(); + return true; + } + @RequiresApi(api = Build.VERSION_CODES.KITKAT) @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_experiment); Toolbar toolbar = findViewById(R.id.toolbar); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { + toolbar.setNestedScrollingEnabled(false); + } setSupportActionBar(toolbar); - requireNonNull(getSupportActionBar()).setDisplayShowHomeEnabled(true); + Objects.requireNonNull(getSupportActionBar()).setDisplayShowHomeEnabled(true); getSupportActionBar().setLogo(R.mipmap.ic_launcher); getSupportActionBar().setDisplayUseLogoEnabled(true); + getSupportActionBar().setDisplayHomeAsUpEnabled(true); + getSupportActionBar().setDisplayShowHomeEnabled(true); + LinearLayout experimentInfoLayout = findViewById(R.id.ExperimentInfoLayout); @@ -57,6 +71,7 @@ public class ExperimentActivity extends AppCompatActivity { */ TextView boxDescription = new TextView(this); + boxDescription.setTextColor(getColor(R.color.colorPrimary)); boxDescription.setText(Html.fromHtml(boxJSON.getString("Description") + "<font color=red> " + boxJSON.getString("WarningText") + "</font color>")); @@ -74,12 +89,14 @@ public class ExperimentActivity extends AppCompatActivity { View hr = new View(this); ViewGroup.LayoutParams hrLayoutParams = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, 4); hr.setLayoutParams(hrLayoutParams); - hr.setBackgroundColor(Color.parseColor("#888888")); + hr.setBackgroundColor(getColor(R.color.colorPrimary)); hr.setPadding(0, 0, 0, 16); TextView experimentGroupName = new TextView(this); experimentGroupName.setText(experimentsJSONArray.getJSONObject(i).getString("Group")); experimentGroupName.setPadding(0, 8, 0, 8); + experimentGroupName.setTextColor(getColor(R.color.colorPrimary)); + experimentInfoLayout.addView(hr); experimentInfoLayout.addView(experimentGroupName); @@ -93,6 +110,7 @@ public class ExperimentActivity extends AppCompatActivity { experimentRadioButton.setId(radioButtonUniqueId); experimentRadioButton.setText(experimentData.getString("Title")); + experimentRadioButton.setTextColor(getColor(R.color.colorPrimary)); experimentRadioButton.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { for (int x = 0; x < experimentsRadioButtonArray.size(); x++) { @@ -113,8 +131,8 @@ public class ExperimentActivity extends AppCompatActivity { e.printStackTrace(); } - Button submitButton = findViewById(R.id.ExperimentSubmitButton); - submitButton.setOnClickListener(new View.OnClickListener() { + FloatingActionButton fab = findViewById(R.id.experimentFAB); + fab.setOnClickListener(new View.OnClickListener() { @RequiresApi(api = Build.VERSION_CODES.N) public void onClick(View v) { for (int x = 0; x < experimentsRadioButtonArray.size(); x++) @@ -153,12 +171,5 @@ public class ExperimentActivity extends AppCompatActivity { } } }); - - Button backHomeButton = findViewById(R.id.ExperimentBackHomeButton); - backHomeButton.setOnClickListener(new View.OnClickListener() { - public void onClick(View v) { - finish(); - } - }); } } diff --git a/app/src/main/java/com/yearthreeproject/xbframework/ExperimentSurveyCreatorActivity.java b/app/src/main/java/com/yearthreeproject/xbframework/ExperimentSurveyCreatorActivity.java index c1b4beb..4a5ea79 100644 --- a/app/src/main/java/com/yearthreeproject/xbframework/ExperimentSurveyCreatorActivity.java +++ b/app/src/main/java/com/yearthreeproject/xbframework/ExperimentSurveyCreatorActivity.java @@ -27,6 +27,8 @@ import androidx.annotation.RequiresApi; import androidx.appcompat.app.AppCompatActivity; import androidx.appcompat.widget.Toolbar; +import com.google.android.material.floatingactionbutton.FloatingActionButton; + import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; @@ -63,6 +65,12 @@ public class ExperimentSurveyCreatorActivity extends AppCompatActivity { private boolean customNotifications = false; private boolean artefactImplementation = false; + @Override + public boolean onSupportNavigateUp() { + finish(); + return true; + } + // TODO: Basic functionality of submission is competed, the next step here would be to give some hints as to what each section did and what is advised to go there (for a later date) @RequiresApi(api = Build.VERSION_CODES.KITKAT) @@ -75,9 +83,16 @@ public class ExperimentSurveyCreatorActivity extends AppCompatActivity { submitToast = new Toast(this); Toolbar toolbar = findViewById(R.id.toolbar); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { + toolbar.setNestedScrollingEnabled(false); + } setSupportActionBar(toolbar); Objects.requireNonNull(getSupportActionBar()).setDisplayShowHomeEnabled(true); + getSupportActionBar().setLogo(R.mipmap.ic_launcher); getSupportActionBar().setDisplayUseLogoEnabled(true); + getSupportActionBar().setDisplayHomeAsUpEnabled(true); + getSupportActionBar().setDisplayShowHomeEnabled(true); + try { JSONObject boxInfo = new JSONObject(Objects.requireNonNull(getIntent().getStringExtra("JSON"))); @@ -85,11 +100,20 @@ public class ExperimentSurveyCreatorActivity extends AppCompatActivity { //JSONObject groupJSON = boxInfo.getJSONArray("Experiments").getJSONObject(getIntent().getIntExtra("GroupIndex", 0)); //JSONArray experimentJSON = groupJSON.getJSONArray("Options"); - Button submitButton = findViewById(R.id.ExperimentSurveyCreatorSubmitButton); + /*Button submitButton = findViewById(R.id.ExperimentSurveyCreatorSubmitButton); submitButton.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { submitCheck(); } + });*/ + + FloatingActionButton fab = findViewById(R.id.experimentSurveyCreatorFAB); + fab.setImageResource(R.drawable.ic_action_right); + fab.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + submitCheck(); + } }); initialGUILoad(boxInfo); @@ -99,13 +123,6 @@ public class ExperimentSurveyCreatorActivity extends AppCompatActivity { e.printStackTrace(); } - Button backHomeButton = findViewById(R.id.ExperimentSurveyCreatorBackHomeButton); - backHomeButton.setOnClickListener(new View.OnClickListener() { - public void onClick(View v) { - finish(); - } - }); - } @RequiresApi(api = Build.VERSION_CODES.KITKAT) diff --git a/app/src/main/java/com/yearthreeproject/xbframework/LoginActivity.java b/app/src/main/java/com/yearthreeproject/xbframework/LoginActivity.java index 2023f5c..f8b66af 100644 --- a/app/src/main/java/com/yearthreeproject/xbframework/LoginActivity.java +++ b/app/src/main/java/com/yearthreeproject/xbframework/LoginActivity.java @@ -14,6 +14,12 @@ import java.util.Objects; public class LoginActivity extends AppCompatActivity { + @Override + public boolean onSupportNavigateUp() { + finish(); + return true; + } + @RequiresApi(api = Build.VERSION_CODES.KITKAT) @Override protected void onCreate(@Nullable Bundle savedInstanceState) { @@ -32,12 +38,5 @@ public class LoginActivity extends AppCompatActivity { //TODO: implement what happens on submitting login } }); - - Button backHomeButton = findViewById(R.id.LoginBackHomeButton); - backHomeButton.setOnClickListener(new View.OnClickListener() { - public void onClick(View v) { - finish(); - } - }); } } diff --git a/app/src/main/java/com/yearthreeproject/xbframework/MainActivity.java b/app/src/main/java/com/yearthreeproject/xbframework/MainActivity.java index af4626b..8368869 100644 --- a/app/src/main/java/com/yearthreeproject/xbframework/MainActivity.java +++ b/app/src/main/java/com/yearthreeproject/xbframework/MainActivity.java @@ -69,7 +69,7 @@ public class MainActivity extends AppCompatActivity { } for (int i = 0; i < localDataJson.getJSONObject("lockedExperiment").getJSONArray("Notification").length(); i++) { JSONObject notificationObject = localDataJson.getJSONObject("lockedExperiment").getJSONArray("Notification").getJSONObject(i); - ProjectMacros.cancelNotification(notificationObject.getString("Title"), notificationObject.getString("Message"), R.drawable.ic_launcher_foreground, "ALL_CHANNEL", MainActivity.this); + ProjectMacros.cancelNotification(notificationObject.getString("Title"), notificationObject.getString("Message"), R.raw.box_outline, "ALL_CHANNEL", MainActivity.this); } } catch (JSONException e) { e.printStackTrace(); @@ -249,14 +249,14 @@ public class MainActivity extends AppCompatActivity { d("dbg_timesNstuff", notificationObject.getString("Repeat").substring(0,2) + " hours /" + notificationObject.getString("Repeat").substring(3,5) + " minutes"); - ProjectMacros.createNotification(notificationObject.getString("Title"), notificationObject.getString("Message"), R.drawable.ic_launcher_foreground, "ALL_CHANNEL", MainActivity.this, start, repeat); + ProjectMacros.createNotification(notificationObject.getString("Title"), notificationObject.getString("Message"), R.raw.box_outline, "ALL_CHANNEL", MainActivity.this, start, repeat); } } else { d("dbg_checkNotifs", "not locked"); for(int i = 0; i < localDataJson.getJSONObject("lockedExperiment").getJSONArray("Notification").length(); i++){ JSONObject notificationObject = localDataJson.getJSONObject("lockedExperiment").getJSONArray("Notification").getJSONObject(i); - ProjectMacros.cancelNotification(notificationObject.getString("Title"), notificationObject.getString("Message"), R.drawable.ic_launcher_foreground, "ALL_CHANNEL", MainActivity.this); + ProjectMacros.cancelNotification(notificationObject.getString("Title"), notificationObject.getString("Message"), R.raw.box_outline, "ALL_CHANNEL", MainActivity.this); } } } catch (JSONException e) { diff --git a/app/src/main/java/com/yearthreeproject/xbframework/NewBox.java b/app/src/main/java/com/yearthreeproject/xbframework/NewBox.java index 55f1a8b..9e44d6c 100644 --- a/app/src/main/java/com/yearthreeproject/xbframework/NewBox.java +++ b/app/src/main/java/com/yearthreeproject/xbframework/NewBox.java @@ -64,6 +64,12 @@ public class NewBox extends AppCompatActivity { Toast submitToast; + @Override + public boolean onSupportNavigateUp() { + finish(); + return true; + } + @RequiresApi(api = Build.VERSION_CODES.KITKAT) @Override protected void onCreate(@Nullable Bundle savedInstanceState) { @@ -74,19 +80,18 @@ public class NewBox extends AppCompatActivity { submitToast = new Toast(this); Toolbar toolbar = findViewById(R.id.toolbar); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { + toolbar.setNestedScrollingEnabled(false); + } setSupportActionBar(toolbar); Objects.requireNonNull(getSupportActionBar()).setDisplayShowHomeEnabled(true); getSupportActionBar().setLogo(R.mipmap.ic_launcher); getSupportActionBar().setDisplayUseLogoEnabled(true); + getSupportActionBar().setDisplayHomeAsUpEnabled(true); + getSupportActionBar().setDisplayShowHomeEnabled(true); + uploadImageButton = findViewById(R.id.UploadImageButton); - Button backButton = findViewById(R.id.NewBoxBackButton); - backButton.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - finish(); - } - }); final Spinner inFiveSpinner = findViewById(R.id.MEECSSpinner); ArrayAdapter<CharSequence> inFiveAdapter = ArrayAdapter.createFromResource(this, R.array.meecs, android.R.layout.simple_spinner_dropdown_item); @@ -130,8 +135,8 @@ public class NewBox extends AppCompatActivity { } }); - Button submitButton = findViewById(R.id.NewBoxSubmitButton); - submitButton.setOnClickListener(new View.OnClickListener() { + Button submit = findViewById(R.id.NewBoxSubmitButton); + submit.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { submitNewBoxFunction(); diff --git a/app/src/main/java/com/yearthreeproject/xbframework/ProgressActivity.java b/app/src/main/java/com/yearthreeproject/xbframework/ProgressActivity.java index 0fa723c..e82dabd 100644 --- a/app/src/main/java/com/yearthreeproject/xbframework/ProgressActivity.java +++ b/app/src/main/java/com/yearthreeproject/xbframework/ProgressActivity.java @@ -1,10 +1,10 @@ package com.yearthreeproject.xbframework; +import android.graphics.Color; import android.os.Build; import android.os.Bundle; +import android.text.Html; import android.view.View; -import android.widget.Button; -import android.widget.CalendarView; import android.widget.LinearLayout; import android.widget.TextView; @@ -13,12 +13,32 @@ import androidx.annotation.RequiresApi; import androidx.appcompat.app.AppCompatActivity; import androidx.appcompat.widget.Toolbar; +import com.github.sundeepk.compactcalendarview.CompactCalendarView; +import com.github.sundeepk.compactcalendarview.domain.Event; +import com.google.android.material.tabs.TabLayout; +import com.jjoe64.graphview.GraphView; +import com.jjoe64.graphview.helper.DateAsXAxisLabelFormatter; +import com.jjoe64.graphview.series.DataPoint; +import com.jjoe64.graphview.series.LineGraphSeries; +import com.jjoe64.graphview.series.PointsGraphSeries; + +import java.text.SimpleDateFormat; +import java.util.Calendar; +import java.util.Date; +import java.util.List; +import java.util.Locale; import java.util.Objects; import static android.util.Log.d; public class ProgressActivity extends AppCompatActivity { + @Override + public boolean onSupportNavigateUp() { + finish(); + return true; + } + @RequiresApi(api = Build.VERSION_CODES.KITKAT) @Override protected void onCreate(@Nullable Bundle savedInstanceState) { @@ -26,35 +46,168 @@ public class ProgressActivity extends AppCompatActivity { setContentView(R.layout.activity_progress); - // TODO: implement any of this page / class - Toolbar toolbar = findViewById(R.id.toolbar); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { + toolbar.setNestedScrollingEnabled(false); + } + //toolbar.setExpanded(false); + toolbar.setActivated(false); setSupportActionBar(toolbar); Objects.requireNonNull(getSupportActionBar()).setDisplayShowHomeEnabled(true); getSupportActionBar().setLogo(R.mipmap.ic_launcher); getSupportActionBar().setDisplayUseLogoEnabled(true); + getSupportActionBar().setDisplayHomeAsUpEnabled(true); + getSupportActionBar().setDisplayShowHomeEnabled(true); + + toolbar.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + findViewById(R.id.progressScrollObject).scrollTo(0,0); + } + }); + + final LinearLayout mainBody = findViewById(R.id.progressScrollLinLay); - TextView onlyTextView = findViewById(R.id.ProgressPlaceholderTextView); - onlyTextView.setText(ProjectMacros.readFile(ProgressActivity.this, "localUserData.json")); + final LinearLayout journalView = findViewById(R.id.progressJournal); - LinearLayout mainBody = (LinearLayout) onlyTextView.getParent(); + final LinearLayout calendarView = findViewById(R.id.calendarLinLay); + + generateCalendar(); + generateGraphs(); + + mainBody.removeView(journalView); + + + TabLayout tabLay = findViewById(R.id.tabs); + tabLay.addOnTabSelectedListener(new TabLayout.OnTabSelectedListener() { + @Override + public void onTabSelected(TabLayout.Tab tab) { + switch(tab.getPosition()){ + case 0: + if(mainBody.getChildAt(0) == journalView) mainBody.removeView(journalView); + if(mainBody.getChildAt(0) != calendarView) mainBody.addView(calendarView); + findViewById(R.id.progressScrollObject).scrollTo(0,0); + break; + case 1: + if(mainBody.getChildAt(0) == calendarView) mainBody.removeView(calendarView); + if(mainBody.getChildAt(0) != journalView) mainBody.addView(journalView); + findViewById(R.id.progressScrollObject).scrollTo(0,0); + break; + default: + d("dbg_error", "no correct tab selected"); + } + } - CalendarView test = new CalendarView(this); - mainBody.addView(test); - test.setOnDateChangeListener(new CalendarView.OnDateChangeListener() { @Override - public void onSelectedDayChange(CalendarView CalendarView, int year, int month, int dayOfMonth) { - String date = year + "/" + (int)(month+1) + "/"+ dayOfMonth ; - d("dbg_calendar", "onSelectedDayChange: yyyy/mm/dd:" + date); + public void onTabUnselected(TabLayout.Tab tab) { + + } + + @Override + public void onTabReselected(TabLayout.Tab tab) { + } }); + } - Button backHomeButton = findViewById(R.id.ProgressBackHomButton); - backHomeButton.setOnClickListener(new View.OnClickListener() { - public void onClick(View v) { - finish(); + private void generateCalendar(){ + + + final CompactCalendarView compactCalendarView = (CompactCalendarView) findViewById(R.id.compactcalendar_view); + // Set first day of week to Monday, defaults to Monday so calling setFirstDayOfWeek is not necessary + // Use constants provided by Java Calendar class + compactCalendarView.setFirstDayOfWeek(Calendar.MONDAY); + final SimpleDateFormat dateFormatForMonth = new SimpleDateFormat("MMM - yyyy", Locale.getDefault()); + final String[] Month = {dateFormatForMonth.format(compactCalendarView.getFirstDayOfCurrentMonth())}; + final TextView monthTextView = new TextView(this); + monthTextView.setTextColor(getColor(R.color.colorPrimary)); + monthTextView.setTextSize(35); + monthTextView.setText(Month[0]); + calendarView.addView(monthTextView, 0); + + // Add event 1 on Sun, 07 Jun 2015 18:20:51 GMT + Event ev1 = new Event(Color.GREEN, 1583754563000L, "Some extra data that I want to store."); + compactCalendarView.addEvent(ev1); + + // Added event 2 GMT: Sun, 07 Jun 2015 19:10:51 GMT + Event ev2 = new Event(Color.RED, 1583581763000L); + compactCalendarView.addEvent(ev2); + + // Query for events on Sun, 07 Jun 2015 GMT. + // Time is not relevant when querying for events, since events are returned by day. + // So you can pass in any arbitary DateTime and you will receive all events for that day. + List<Event> events = compactCalendarView.getEvents(1583754563000L); // can also take a Date object + + // events has size 2 with the 2 events inserted previously + d("dbg", "Events: " + events); + + // define a listener to receive callbacks when certain events happen. + compactCalendarView.setListener(new CompactCalendarView.CompactCalendarViewListener() { + @Override + public void onDayClick(Date dateClicked) { + List<Event> events = compactCalendarView.getEvents(dateClicked); + d("dbg", "Day was clicked: " + dateClicked + " with events " + events); + } + + @Override + public void onMonthScroll(Date firstDayOfNewMonth) { + Month[0] = dateFormatForMonth.format(compactCalendarView.getFirstDayOfCurrentMonth()); + monthTextView.setText(Month[0]); + d("dbg", "Month was scrolled to: " + firstDayOfNewMonth); } }); + } + + private void generateGraphs(){ + final LinearLayout calendarView = findViewById(R.id.calendarLinLay); + calendarView.addView(ProjectMacros.newHR(this, 10, "#587B7F")); + + TextView graphTitle = new TextView(this); + graphTitle.setTextColor(getColor(R.color.colorPrimary)); + graphTitle.setTextSize(30); + graphTitle.setText(Html.fromHtml("Current Experiment Progress")); + calendarView.addView(graphTitle); + + GraphView currentExperiment = new GraphView(this); + currentExperiment.setMinimumHeight(300); + calendarView.addView(currentExperiment); + + calendarView.addView(ProjectMacros.newHR(this, 4, "#587B7F")); + + final Calendar calendar = Calendar.getInstance(); + Date d1 = calendar.getTime(); + calendar.add(Calendar.DATE, -1); + Date d2 = calendar.getTime(); + calendar.add(Calendar.DATE, -2); + Date d3 = calendar.getTime(); + + calendar.add(Calendar.DATE, -10); + Date d4 = calendar.getTime(); + + try { + LineGraphSeries <DataPoint> series1 = new LineGraphSeries< >(new DataPoint[] { + new DataPoint(d3, 1), + new DataPoint(d2, 5), + new DataPoint(d1, 3) + }); + currentExperiment.addSeries(series1); + PointsGraphSeries<DataPoint> series2 = new PointsGraphSeries< >(new DataPoint[] { + new DataPoint(d3, 1), + new DataPoint(d2, 5), + new DataPoint(d1, 3) + }); + currentExperiment.addSeries(series2); + } catch (IllegalArgumentException e) { + e.printStackTrace(); + } + + currentExperiment.getGridLabelRenderer().setLabelFormatter(new DateAsXAxisLabelFormatter(this)); + currentExperiment.getGridLabelRenderer().setNumHorizontalLabels(3); + currentExperiment.getViewport().setMinX(d4.getTime()); + currentExperiment.getViewport().setMaxX(d1.getTime()); + currentExperiment.getViewport().setXAxisBoundsManual(false); + currentExperiment.getGridLabelRenderer().setHumanRounding(false); + currentExperiment.getViewport().setScalableY(true); } -} +} \ No newline at end of file diff --git a/app/src/main/java/com/yearthreeproject/xbframework/ShopActivity.java b/app/src/main/java/com/yearthreeproject/xbframework/ShopActivity.java index 0445469..d5e9e4d 100644 --- a/app/src/main/java/com/yearthreeproject/xbframework/ShopActivity.java +++ b/app/src/main/java/com/yearthreeproject/xbframework/ShopActivity.java @@ -6,7 +6,6 @@ import android.os.Build; import android.os.Bundle; import android.view.Gravity; import android.view.View; -import android.widget.Button; import android.widget.GridLayout; import android.widget.ImageView; import android.widget.RelativeLayout; @@ -38,6 +37,12 @@ public class ShopActivity extends AppCompatActivity { private Toast attemptToBuyPopup; + @Override + public boolean onSupportNavigateUp() { + finish(); + return true; + } + @RequiresApi(api = Build.VERSION_CODES.LOLLIPOP) @SuppressLint("ResourceType") @Override @@ -49,10 +54,16 @@ public class ShopActivity extends AppCompatActivity { // TODO: remove the dependency on the card-view and make the view yourself with relative layouts Toolbar toolbar = findViewById(R.id.toolbar); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { + toolbar.setNestedScrollingEnabled(false); + } setSupportActionBar(toolbar); Objects.requireNonNull(getSupportActionBar()).setDisplayShowHomeEnabled(true); getSupportActionBar().setLogo(R.mipmap.ic_launcher); getSupportActionBar().setDisplayUseLogoEnabled(true); + getSupportActionBar().setDisplayHomeAsUpEnabled(true); + getSupportActionBar().setDisplayShowHomeEnabled(true); + GridLayout shopLayout = findViewById(R.id.ShopContentLayout); @@ -170,13 +181,5 @@ public class ShopActivity extends AppCompatActivity { } catch (IOException e) { e.printStackTrace(); } - - - Button backHomeButton = findViewById(R.id.ShopBackHomeButton); - backHomeButton.setOnClickListener(new View.OnClickListener() { - public void onClick(View v) { - finish(); - } - }); } } diff --git a/app/src/main/java/com/yearthreeproject/xbframework/SurveyResponseActivity.java b/app/src/main/java/com/yearthreeproject/xbframework/SurveyResponseActivity.java index 5420d55..7d16d89 100644 --- a/app/src/main/java/com/yearthreeproject/xbframework/SurveyResponseActivity.java +++ b/app/src/main/java/com/yearthreeproject/xbframework/SurveyResponseActivity.java @@ -7,7 +7,6 @@ import android.util.DisplayMetrics; import android.view.Gravity; import android.view.View; import android.view.ViewGroup; -import android.widget.Button; import android.widget.LinearLayout; import android.widget.RadioButton; import android.widget.RelativeLayout; @@ -36,6 +35,12 @@ public class SurveyResponseActivity extends AppCompatActivity { private final List<Integer> responses = new ArrayList<>(); private Toast submitToast; + @Override + public boolean onSupportNavigateUp() { + finish(); + return true; + } + @RequiresApi(api = Build.VERSION_CODES.KITKAT) @Override protected void onCreate(@Nullable Bundle savedInstanceState) { @@ -45,10 +50,16 @@ public class SurveyResponseActivity extends AppCompatActivity { submitToast = new Toast(this); Toolbar toolbar = findViewById(R.id.toolbar); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { + toolbar.setNestedScrollingEnabled(false); + } setSupportActionBar(toolbar); Objects.requireNonNull(getSupportActionBar()).setDisplayShowHomeEnabled(true); getSupportActionBar().setLogo(R.mipmap.ic_launcher); getSupportActionBar().setDisplayUseLogoEnabled(true); + getSupportActionBar().setDisplayHomeAsUpEnabled(true); + getSupportActionBar().setDisplayShowHomeEnabled(true); + LinearLayout surveyScrollView = findViewById(R.id.SurveyScrollView); @@ -74,25 +85,13 @@ public class SurveyResponseActivity extends AppCompatActivity { e.printStackTrace(); } - - Button backHomeButton = findViewById(R.id.SurveyResponseBackButton); - backHomeButton.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - finish(); - } - }); - - LinearLayout parentBackHome = (LinearLayout) backHomeButton.getParent(); - Button submitButton = new Button(this); - submitButton.setText(Html.fromHtml("Submit!")); - parentBackHome.addView(submitButton); - submitButton.setOnClickListener(new View.OnClickListener() { + //FloatingActionButton fab = findViewById; + /*fab.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { completeSubmission(); } - }); + });*/ } private void completeSubmission() { diff --git a/app/src/main/java/com/yearthreeproject/xbframework/TestingActivity.java b/app/src/main/java/com/yearthreeproject/xbframework/TestingActivity.java index 3ce2fed..e4bddab 100644 --- a/app/src/main/java/com/yearthreeproject/xbframework/TestingActivity.java +++ b/app/src/main/java/com/yearthreeproject/xbframework/TestingActivity.java @@ -3,7 +3,6 @@ package com.yearthreeproject.xbframework; import android.app.NotificationManager; import android.content.Context; import android.content.Intent; -import android.icu.text.SimpleDateFormat; import android.os.Build; import android.os.Bundle; import android.text.Html; @@ -20,6 +19,7 @@ import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; +import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Objects; @@ -27,6 +27,12 @@ import static android.util.Log.d; public class TestingActivity extends AppCompatActivity { + @Override + public boolean onSupportNavigateUp() { + finish(); + return true; + } + @RequiresApi(api = Build.VERSION_CODES.KITKAT) @Override protected void onCreate(@Nullable Bundle savedInstanceState) { @@ -38,8 +44,11 @@ public class TestingActivity extends AppCompatActivity { Objects.requireNonNull(getSupportActionBar()).setDisplayShowHomeEnabled(true); getSupportActionBar().setLogo(R.mipmap.ic_launcher); getSupportActionBar().setDisplayUseLogoEnabled(true); + getSupportActionBar().setDisplayHomeAsUpEnabled(true); + getSupportActionBar().setDisplayShowHomeEnabled(true); Button testButton = findViewById(R.id.testingRunButton); + testButton.setText(Html.fromHtml("Create filled Box")); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { runOnLoad(); @@ -48,26 +57,83 @@ public class TestingActivity extends AppCompatActivity { testButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { - runOnButton(); + Intent runIntent = new Intent(TestingActivity.this, ExperimentSurveyCreatorActivity.class); + + JSONObject box = null; + try { + box = new JSONObject(); + box.put("Name", "SleepBoxV2"); + box.put("Group", "Sleep"); + box.put("Blurb", "A less feature-full SleepBox"); + box.put("Locked", false); + box.put("Image", JSONObject.NULL); + box.put("Description", "Does not do anything close to SleepBox, just is my method of testing!"); + box.put("WarningText", "Once an experiment is chosen, will be locked into that experiment for 5 days."); + + JSONArray experimentGroups = new JSONArray(); + JSONObject experimentGroupInfo = new JSONObject(); + experimentGroupInfo.put("Group", "Light"); + JSONArray groupExperimentList = new JSONArray(); + JSONObject experiment = new JSONObject(); + + experiment.put("Title", "Sunlight"); + experiment.put("Instructions", "Get 30 to 45 minutes of sunlight a day. Make sure your room captures sunlight."); + experiment.put("Description", "This will boost circadian rhythm."); + + groupExperimentList.put(experiment); + experimentGroupInfo.put("Options", groupExperimentList); + experimentGroups.put(experimentGroupInfo); + box.put("Experiments", experimentGroups); + } catch (JSONException e) { + e.printStackTrace(); + } + + + runIntent.putExtra("JSON", box.toString()); + runIntent.putExtra("ExperimentIndex", 0); + runIntent.putExtra("GroupIndex", 0); + startActivity(runIntent); } }); Button secondTestButton = new Button(this); LinearLayout buttonHolder = (LinearLayout) testButton.getParent(); - secondTestButton.setText(Html.fromHtml("Cancel")); + secondTestButton.setText(Html.fromHtml("Cancel Notification")); secondTestButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { - ProjectMacros.cancelNotification("Test Notification", "This is a test notification for the notification system!", R.drawable.ic_launcher_background, "ALL_CHANNEL", TestingActivity.this); + ProjectMacros.cancelNotification("Test Notification", "This is a test notification for the notification system!", R.raw.box_outline, "ALL_CHANNEL", TestingActivity.this); } }); buttonHolder.addView(secondTestButton); - Button backHomeButton = findViewById(R.id.TestingBackHomButton); - backHomeButton.setOnClickListener(new View.OnClickListener() { + Button thirdTestButton = new Button(this); + buttonHolder.addView(thirdTestButton); + thirdTestButton.setText(Html.fromHtml("Create Notification")); + thirdTestButton.setOnClickListener(new View.OnClickListener() { + @Override public void onClick(View v) { - finish(); + Calendar timeNowOffset = Calendar.getInstance(); + Calendar repeatTime = Calendar.getInstance(); + SimpleDateFormat simpleDateFormat = null; + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { + simpleDateFormat = new SimpleDateFormat("kkmmss"); + String timeNow = simpleDateFormat.format(timeNowOffset.getTime()); + timeNowOffset.set(Calendar.HOUR_OF_DAY, Integer.parseInt(timeNow.substring(0,2))); + timeNowOffset.set(Calendar.MINUTE, Integer.parseInt(timeNow.substring(2,4))+1); + timeNowOffset.set(Calendar.SECOND, 00); + repeatTime.set(Calendar.HOUR_OF_DAY, 00); + repeatTime.set(Calendar.MINUTE, 01); + repeatTime.set(Calendar.SECOND, 00); + } + + NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { + d("dbg_notificationChnls", String.valueOf(notificationManager.getNotificationChannels())); + } + + ProjectMacros.createNotification("Test Notification", "This is a test notification for the notification system!", R.raw.box_outline, "ALL_CHANNEL", TestingActivity.this, timeNowOffset, repeatTime); } }); } @@ -77,70 +143,4 @@ public class TestingActivity extends AppCompatActivity { // Run immediate code in here // Try to figure out alarm manager here (spam you with a notification every minute) } - - @RequiresApi(api = Build.VERSION_CODES.JELLY_BEAN) - private void runOnButton() { - // Code to run on button press - Intent runIntent = new Intent(this, ExperimentSurveyCreatorActivity.class); - - JSONObject box = null; - try { - box = new JSONObject(); - box.put("Name", "SleepBoxV2"); - box.put("Group", "Sleep"); - box.put("Blurb", "A less feature-full SleepBox"); - box.put("Locked", false); - box.put("Image", JSONObject.NULL); - box.put("Description", "Does not do anything close to SleepBox, just is my method of testing!"); - box.put("WarningText", "Once an experiment is chosen, will be locked into that experiment for 5 days."); - - JSONArray experimentGroups = new JSONArray(); - JSONObject experimentGroupInfo = new JSONObject(); - experimentGroupInfo.put("Group", "Light"); - JSONArray groupExperimentList = new JSONArray(); - JSONObject experiment = new JSONObject(); - - experiment.put("Title", "Sunlight"); - experiment.put("Instructions", "Get 30 to 45 minutes of sunlight a day. Make sure your room captures sunlight."); - experiment.put("Description", "This will boost circadian rhythm."); - - groupExperimentList.put(experiment); - experimentGroupInfo.put("Options", groupExperimentList); - experimentGroups.put(experimentGroupInfo); - box.put("Experiments", experimentGroups); - } catch (JSONException e) { - e.printStackTrace(); - } - - - runIntent.putExtra("JSON", box.toString()); - runIntent.putExtra("ExperimentIndex", 0); - runIntent.putExtra("GroupIndex", 0); - //startActivity(runIntent); - - // ==================================================== - - Calendar timeNowOffset = Calendar.getInstance(); - Calendar repeatTime = Calendar.getInstance(); - SimpleDateFormat simpleDateFormat = null; - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { - simpleDateFormat = new SimpleDateFormat("kkmmss"); - String timeNow = simpleDateFormat.format(timeNowOffset.getTime()); - timeNowOffset.set(Calendar.HOUR_OF_DAY, Integer.parseInt(timeNow.substring(0,2))); - timeNowOffset.set(Calendar.MINUTE, Integer.parseInt(timeNow.substring(2,4))+1); - timeNowOffset.set(Calendar.SECOND, 00); - repeatTime.set(Calendar.HOUR_OF_DAY, 00); - repeatTime.set(Calendar.MINUTE, 01); - repeatTime.set(Calendar.SECOND, 00); - } - - NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { - d("dbg_notificationChnls", String.valueOf(notificationManager.getNotificationChannels())); - } - - ProjectMacros.createNotification("Test Notification", "This is a test notification for the notification system!", R.drawable.ic_launcher_background, "ALL_CHANNEL", TestingActivity.this, timeNowOffset, repeatTime); - } - - } diff --git a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/app/src/main/res/drawable-v24/ic_launcher_foreground.xml deleted file mode 100644 index 1f6bb29..0000000 --- a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml +++ /dev/null @@ -1,34 +0,0 @@ -<vector xmlns:android="http://schemas.android.com/apk/res/android" - xmlns:aapt="http://schemas.android.com/aapt" - android:width="108dp" - android:height="108dp" - android:viewportWidth="108" - android:viewportHeight="108"> - <path - android:fillType="evenOdd" - android:pathData="M32,64C32,64 38.39,52.99 44.13,50.95C51.37,48.37 70.14,49.57 70.14,49.57L108.26,87.69L108,109.01L75.97,107.97L32,64Z" - android:strokeWidth="1" - android:strokeColor="#00000000"> - <aapt:attr name="android:fillColor"> - <gradient - android:endX="78.5885" - android:endY="90.9159" - android:startX="48.7653" - android:startY="61.0927" - android:type="linear"> - <item - android:color="#44000000" - android:offset="0.0" /> - <item - android:color="#00000000" - android:offset="1.0" /> - </gradient> - </aapt:attr> - </path> - <path - android:fillColor="#FFFFFF" - android:fillType="nonZero" - android:pathData="M66.94,46.02L66.94,46.02C72.44,50.07 76,56.61 76,64L32,64C32,56.61 35.56,50.11 40.98,46.06L36.18,41.19C35.45,40.45 35.45,39.3 36.18,38.56C36.91,37.81 38.05,37.81 38.78,38.56L44.25,44.05C47.18,42.57 50.48,41.71 54,41.71C57.48,41.71 60.78,42.57 63.68,44.05L69.11,38.56C69.84,37.81 70.98,37.81 71.71,38.56C72.44,39.3 72.44,40.45 71.71,41.19L66.94,46.02ZM62.94,56.92C64.08,56.92 65,56.01 65,54.88C65,53.76 64.08,52.85 62.94,52.85C61.8,52.85 60.88,53.76 60.88,54.88C60.88,56.01 61.8,56.92 62.94,56.92ZM45.06,56.92C46.2,56.92 47.13,56.01 47.13,54.88C47.13,53.76 46.2,52.85 45.06,52.85C43.92,52.85 43,53.76 43,54.88C43,56.01 43.92,56.92 45.06,56.92Z" - android:strokeWidth="1" - android:strokeColor="#00000000" /> -</vector> diff --git a/app/src/main/res/drawable/ic_action_right.xml b/app/src/main/res/drawable/ic_action_right.xml new file mode 100644 index 0000000..00bd95a --- /dev/null +++ b/app/src/main/res/drawable/ic_action_right.xml @@ -0,0 +1,14 @@ +<vector xmlns:android="http://schemas.android.com/apk/res/android" + android:width="250dp" + android:height="250dp" + android:viewportWidth="16" + android:viewportHeight="16" + android:tint="#FFFFFF" + android:alpha="0.8"> + <group android:translateX="-4" + android:translateY="-4"> + <path + android:fillColor="#FF000000" + android:pathData="M12,4l-1.41,1.41L16.17,11H4v2h12.17l-5.58,5.59L12,20l8,-8z"/> + </group> +</vector> diff --git a/app/src/main/res/layout/activity_progress.xml b/app/src/main/res/layout/activity_progress.xml index 3754172..06dcbee 100644 --- a/app/src/main/res/layout/activity_progress.xml +++ b/app/src/main/res/layout/activity_progress.xml @@ -8,6 +8,7 @@ tools:context=".ProgressActivity"> <com.google.android.material.appbar.AppBarLayout + android:id="@+id/appbarId" android:layout_width="match_parent" android:layout_height="wrap_content" android:theme="@style/AppTheme.AppBarOverlay"> @@ -21,6 +22,27 @@ android:theme="@style/ThemeOverlay.AppCompat.ActionBar" app:popupTheme="@style/ThemeOverlay.AppCompat.Light" /> + <com.google.android.material.tabs.TabLayout + android:id="@+id/tabs" + android:layout_width="match_parent" + android:layout_height="wrap_content" + app:tabGravity="fill" + app:tabMode="fixed" + app:layout_scrollFlags="exitUntilCollapsed"> + + <com.google.android.material.tabs.TabItem + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="Graph" /> + + <com.google.android.material.tabs.TabItem + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="Journal" /> + </com.google.android.material.tabs.TabLayout> + + + </com.google.android.material.appbar.AppBarLayout> <include layout="@layout/content_progress" /> diff --git a/app/src/main/res/layout/content_about.xml b/app/src/main/res/layout/content_about.xml index 6c09177..f85aae5 100644 --- a/app/src/main/res/layout/content_about.xml +++ b/app/src/main/res/layout/content_about.xml @@ -26,16 +26,10 @@ android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" + android:textColor="@color/colorPrimary" android:text="@string/about_about_para" android:textSize="22sp" /> </LinearLayout> </ScrollView> - <Button - android:id="@+id/AboutBackHomeButton" - android:layout_width="match_parent" - android:layout_height="wrap_content" - android:layout_weight="0" - android:text="@string/about_back_home_button" /> - </LinearLayout> diff --git a/app/src/main/res/layout/content_boxes.xml b/app/src/main/res/layout/content_boxes.xml index f528af9..756a5d9 100644 --- a/app/src/main/res/layout/content_boxes.xml +++ b/app/src/main/res/layout/content_boxes.xml @@ -24,10 +24,4 @@ android:weightSum="1" /> </ScrollView> - <Button - android:id="@+id/BoxesBackHomeButton" - android:layout_width="match_parent" - android:layout_height="wrap_content" - android:text="@string/about_back_home_button" /> - </LinearLayout> diff --git a/app/src/main/res/layout/content_experiment.xml b/app/src/main/res/layout/content_experiment.xml index 757f675..95e10c3 100644 --- a/app/src/main/res/layout/content_experiment.xml +++ b/app/src/main/res/layout/content_experiment.xml @@ -24,29 +24,14 @@ </ScrollView> - <LinearLayout + <com.google.android.material.floatingactionbutton.FloatingActionButton + android:id="@+id/experimentFAB" android:layout_width="match_parent" android:layout_height="wrap_content" + android:layout_gravity="bottom|end" android:layout_weight="0" - android:orientation="horizontal" > - - <Button - android:id="@+id/ExperimentBackHomeButton" - android:layout_width="match_parent" - android:layout_height="match_parent" - android:layout_weight="1" - style="?android:attr/buttonBarButtonStyle" - android:text="@string/about_back_home_button" - tools:ignore="NestedWeights" /> - - <Button - android:id="@+id/ExperimentSubmitButton" - android:layout_width="match_parent" - android:layout_height="match_parent" - android:layout_weight="1" - style="?android:attr/buttonBarButtonStyle" - android:text="@string/experiment_submit" /> - - </LinearLayout> + app:backgroundTint="@color/colorPrimary" + app:fabSize="normal" + app:srcCompat="@drawable/ic_action_right" /> </LinearLayout> diff --git a/app/src/main/res/layout/content_experiment_survey_creator.xml b/app/src/main/res/layout/content_experiment_survey_creator.xml index b6ad6be..83d178b 100644 --- a/app/src/main/res/layout/content_experiment_survey_creator.xml +++ b/app/src/main/res/layout/content_experiment_survey_creator.xml @@ -24,29 +24,14 @@ </ScrollView> - <LinearLayout + <com.google.android.material.floatingactionbutton.FloatingActionButton + android:id="@+id/experimentSurveyCreatorFAB" android:layout_width="match_parent" android:layout_height="wrap_content" + android:layout_gravity="bottom|end" android:layout_weight="0" - android:orientation="horizontal"> - - <Button - android:id="@+id/ExperimentSurveyCreatorBackHomeButton" - android:layout_width="match_parent" - android:layout_height="match_parent" - android:layout_weight="1" - style="?android:attr/buttonBarButtonStyle" - android:text="@string/about_back_home_button" - tools:ignore="NestedWeights" /> - - <Button - android:id="@+id/ExperimentSurveyCreatorSubmitButton" - android:layout_width="match_parent" - android:layout_height="match_parent" - android:layout_weight="1" - style="?android:attr/buttonBarButtonStyle" - android:text="@string/next" /> - - </LinearLayout> + app:backgroundTint="@color/colorPrimary" + app:fabSize="normal" + app:srcCompat="@drawable/ic_action_right" /> </LinearLayout> diff --git a/app/src/main/res/layout/content_login.xml b/app/src/main/res/layout/content_login.xml index 5af95f1..597dad6 100644 --- a/app/src/main/res/layout/content_login.xml +++ b/app/src/main/res/layout/content_login.xml @@ -69,9 +69,4 @@ android:text="@string/login_login_button" /> </LinearLayout> - <Button - android:id="@+id/LoginBackHomeButton" - android:layout_width="match_parent" - android:layout_height="wrap_content" - android:text="@string/about_back_home_button" /> </LinearLayout> diff --git a/app/src/main/res/layout/content_main.xml b/app/src/main/res/layout/content_main.xml index a021bf2..6ee5ef9 100644 --- a/app/src/main/res/layout/content_main.xml +++ b/app/src/main/res/layout/content_main.xml @@ -16,6 +16,8 @@ android:id="@+id/HomeHomeButton" android:layout_width="match_parent" android:layout_height="wrap_content" + android:backgroundTint="@color/calendarBackground" + android:textColor="@color/colorPrimary" android:layout_weight="1" android:text="@string/main_home" /> @@ -23,6 +25,8 @@ android:id="@+id/HomeLoginButton" android:layout_width="match_parent" android:layout_height="wrap_content" + android:backgroundTint="@color/calendarBackground" + android:textColor="@color/colorPrimary" android:layout_weight="1" android:text="@string/main_login" /> @@ -30,6 +34,8 @@ android:id="@+id/HomeSurveyButton" android:layout_width="match_parent" android:layout_height="wrap_content" + android:backgroundTint="@color/calendarBackground" + android:textColor="@color/colorPrimary" android:layout_weight="1" android:text="@string/HomeSurvey" /> @@ -37,6 +43,8 @@ android:id="@+id/HomeShopButton" android:layout_width="match_parent" android:layout_height="wrap_content" + android:backgroundTint="@color/calendarBackground" + android:textColor="@color/colorPrimary" android:layout_weight="1" android:text="@string/main_shop" /> @@ -44,6 +52,8 @@ android:id="@+id/HomeExperimentsButton" android:layout_width="match_parent" android:layout_height="wrap_content" + android:backgroundTint="@color/calendarBackground" + android:textColor="@color/colorPrimary" android:layout_weight="1" android:text="@string/main_experiments" /> @@ -51,6 +61,8 @@ android:id="@+id/HomeProgressButton" android:layout_width="match_parent" android:layout_height="wrap_content" + android:backgroundTint="@color/calendarBackground" + android:textColor="@color/colorPrimary" android:layout_weight="1" android:text="@string/main_progress" /> @@ -58,6 +70,8 @@ android:id="@+id/HomeAboutButton" android:layout_width="match_parent" android:layout_height="wrap_content" + android:backgroundTint="@color/calendarBackground" + android:textColor="@color/colorPrimary" android:layout_weight="1" android:text="@string/main_about" /> </LinearLayout> diff --git a/app/src/main/res/layout/content_new_box.xml b/app/src/main/res/layout/content_new_box.xml index cfe6842..e3179ad 100644 --- a/app/src/main/res/layout/content_new_box.xml +++ b/app/src/main/res/layout/content_new_box.xml @@ -179,15 +179,6 @@ android:layout_weight="0" android:orientation="horizontal"> - <Button - android:id="@+id/NewBoxBackButton" - android:layout_width="match_parent" - android:layout_height="wrap_content" - android:layout_weight="1" - style="?android:attr/buttonBarButtonStyle" - android:text="@string/NewBoxBackButton" - tools:ignore="NestedWeights" /> - <Button android:id="@+id/NewBoxSubmitButton" android:layout_width="match_parent" diff --git a/app/src/main/res/layout/content_progress.xml b/app/src/main/res/layout/content_progress.xml index 01b50d8..1ad3c42 100644 --- a/app/src/main/res/layout/content_progress.xml +++ b/app/src/main/res/layout/content_progress.xml @@ -1,37 +1,77 @@ <?xml version="1.0" encoding="utf-8"?> -<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" - xmlns:app="http://schemas.android.com/apk/res-auto" +<androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" + xmlns:app="http://schemas.android.com/apk/res-auto" + android:layout_width="match_parent" android:layout_height="match_parent" - android:layout_margin="16dp" - android:layout_marginTop="32dp" - android:orientation="vertical" - app:layout_behavior="@string/appbar_scrolling_view_behavior" tools:context=".ProgressActivity" tools:showIn="@layout/activity_progress"> - <ScrollView + <androidx.core.widget.NestedScrollView android:layout_width="match_parent" android:layout_height="match_parent" - android:layout_weight="1"> + + app:layout_behavior="com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior"> <LinearLayout android:layout_width="match_parent" - android:layout_height="wrap_content" - android:orientation="vertical"> + android:layout_height="match_parent" + android:layout_margin="16dp" + android:layout_marginTop="32dp" + android:orientation="vertical" + app:layout_behavior="@string/appbar_scrolling_view_behavior" + tools:context=".ProgressActivity" + tools:showIn="@layout/activity_progress"> + + <LinearLayout + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:orientation="horizontal"/> - <TextView - android:id="@+id/ProgressPlaceholderTextView" + <ScrollView + android:id="@+id/progressScrollObject" android:layout_width="match_parent" - android:layout_height="wrap_content" /> + android:layout_height="match_parent" + android:layout_weight="1"> + + <LinearLayout + android:id="@+id/progressScrollLinLay" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:orientation="vertical"> + <LinearLayout + android:id="@+id/calendarLinLay" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:orientation="vertical"> + + <com.github.sundeepk.compactcalendarview.CompactCalendarView xmlns:app="http://schemas.android.com/apk/res-auto" + android:id="@+id/compactcalendar_view" + android:layout_width="fill_parent" + android:paddingRight="10dp" + android:paddingLeft="10dp" + android:layout_height="250dp" + app:compactCalendarTargetHeight="250dp" + app:compactCalendarTextSize="12sp" + app:compactCalendarBackgroundColor="@color/calendarBackground" + app:compactCalendarTextColor="@color/colorPrimaryDark" + app:compactCalendarCurrentSelectedDayBackgroundColor="@color/colorPrimary" + app:compactCalendarCurrentDayBackgroundColor="@color/colorPrimary" + app:compactCalendarMultiEventIndicatorColor="@color/colorAccent" /> + </LinearLayout> + + <LinearLayout + android:id="@+id/progressJournal" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:orientation="vertical"> + + </LinearLayout> + + </LinearLayout> + </ScrollView> </LinearLayout> - </ScrollView> + </androidx.core.widget.NestedScrollView> - <Button - android:id="@+id/ProgressBackHomButton" - android:layout_width="match_parent" - android:layout_height="wrap_content" - android:layout_weight="0" - android:text="@string/about_back_home_button" /> -</LinearLayout> +</androidx.coordinatorlayout.widget.CoordinatorLayout> diff --git a/app/src/main/res/layout/content_shop.xml b/app/src/main/res/layout/content_shop.xml index d49620b..cf01f91 100644 --- a/app/src/main/res/layout/content_shop.xml +++ b/app/src/main/res/layout/content_shop.xml @@ -26,11 +26,4 @@ /> </ScrollView> - <Button - android:id="@+id/ShopBackHomeButton" - android:layout_width="match_parent" - android:layout_height="wrap_content" - android:layout_weight="0" - android:text="@string/about_back_home_button" /> - </LinearLayout> diff --git a/app/src/main/res/layout/content_survey_response.xml b/app/src/main/res/layout/content_survey_response.xml index 3917464..cb10a02 100644 --- a/app/src/main/res/layout/content_survey_response.xml +++ b/app/src/main/res/layout/content_survey_response.xml @@ -20,15 +20,20 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/SurveyScrollView" - android:orientation="vertical"/> + android:orientation="vertical" + android:layout_weight="1"/> </ScrollView> - <Button - android:id="@+id/SurveyResponseBackButton" + <com.google.android.material.floatingactionbutton.FloatingActionButton + android:id="@+id/surveyExperimentFAB" android:layout_width="match_parent" android:layout_height="wrap_content" + android:layout_gravity="bottom|end" android:layout_weight="0" - android:text="@string/about_back_home_button" /> + android:clickable="true" + app:backgroundTint="@color/colorPrimary" + app:fabSize="normal" + app:srcCompat="@drawable/ic_action_right" /> </LinearLayout> diff --git a/app/src/main/res/layout/content_testing.xml b/app/src/main/res/layout/content_testing.xml index e61c055..6a31f08 100644 --- a/app/src/main/res/layout/content_testing.xml +++ b/app/src/main/res/layout/content_testing.xml @@ -30,11 +30,4 @@ </LinearLayout> </ScrollView> - <Button - android:id="@+id/TestingBackHomButton" - android:layout_width="match_parent" - android:layout_height="wrap_content" - android:layout_weight="0" - android:text="@string/about_back_home_button" /> - </LinearLayout> diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml deleted file mode 100644 index d372a4f..0000000 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android"> - <background android:drawable="@drawable/ic_launcher_background"/> - <foreground android:drawable="@mipmap/ic_launcher_foreground"/> -</adaptive-icon> diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml deleted file mode 100644 index d372a4f..0000000 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android"> - <background android:drawable="@drawable/ic_launcher_background"/> - <foreground android:drawable="@mipmap/ic_launcher_foreground"/> -</adaptive-icon> diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher.png b/app/src/main/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 22b58ae416efe0de3375a018d947649afc6228ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1948 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 WCSO!V;tB=^1_n=8KbLh*2~7awu9|58 diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png b/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png deleted file mode 100644 index 7dbecdd696a450b49574ab72bc15ebe79888ca88..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2517 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 diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/app/src/main/res/mipmap-mdpi/ic_launcher_round.png deleted file mode 100644 index e1b447aa39a423846795880b202a88b7bcff5e13..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3035 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 diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/app/src/main/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 025197d56a5840589bbc866898e9d4cfed406f4c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3843 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 diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png deleted file mode 100644 index 269ceef95d369216e3b5bab3a3876973f7819459..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5224 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 S(Pm&^VDNPHb6Mw<&;$TgD9vyH diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png deleted file mode 100644 index d60b6434bf015cfb0fff5dec77e6df36cc9cb36f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6669 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 Bqk;ec diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 1fdf476efee107159da7a8e6cc0eced18c7793f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5783 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 Kb6Mw<&;$S%A^y$) diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png deleted file mode 100644 index cdf0ce118953d7fd93806d26ffd0c658ba03d332..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8532 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 btN-l2%Gz^SCl@j>Ffe$!`njxgN@xNAH4J?? diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png deleted file mode 100644 index dd1d658e7bcfb70f99d08cbd8d3f54e698ed7c69..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10327 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 FCIAJQiID&R diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 7a88ed816832f2457fe5c1a9ae6af6bf0f5347a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7930 zcmeAS@N?(olHy`uVBq!ia0y~yU^oE69Bd2>3_*8t*clk)4tlychE&{o8(Ucr61qz~ zrTsb29?4P$#T+gb#TJH}liy9SRY_qzw2$SG7*kv96kie7m>VuJ0WO7(0Rj_b9gpxH z|9(7r)wA_0SAJg=clFQTW4RXZ|M=bSn>%~o-EzzAzsug0uiDoYboXRz-TwDAzjr>D zi`tTLagl4cm@cV|*4VkPUcGwvwZbMgC@5&xq#fZ6j0uc0UVK=<zauhg%PrmgL2oir zUM#s2GTZdv<4ObL%hL1bO`h!WD2|b>fz{N`ibHT)*|*O8)F)4#E`46{ZRzuh{KB8w z)BivIWITPoM~r60_x}MK3b=1DxNZ3$Tzor{;Y0DI&3mu^@HG;ewBgW3rZX&ugU&SC z>mJ`6TH3sS(u5zXy0?G(U){eoN!8T4Jep_HgYCNBhUI_Ek8HO&AFJ2X;^KX2lWn=B zX5FX6V~2x`i}?OL<F>dj^J+;<%5sLY_1BN*RP9u8b9uv79=y3I(kts%aN~_4onL?F zRYy%be)-yyh2maGvsiMR+{C<n<l+~J29`|tCcfIZJZT;K4BIbCo;ovJ?#&O{Tom!C zWy@`u=vdJ?rA2GL`JX+b`@{G5<g@-schwoD1qB&LI9=MImB1sJvRvrFy)AF<G^hNU zaKfy$Mbaei&+P*<gwHDEcoqcgDmqr@%AzpQm%-w&=VP@$2Mn)yAB;*rp7}rU<jLmC zMK<-yOcPG1F@&$t(M&z`pGV5B#$>}Y4Py;EyM5AI>We-d`S>TPUWIAG4MAS7c@zFU z-jLW|(YW>D;r8-!9>yu%FQ?6zGiTkE@(ovXQhvO6Ix#|Ae%hX#J4d#}xADlwajZFd z^yt?DFOwCMiwtdrj`f{=AnwDWu(6flq;PP3r?lA`i3n+nf&~BNf(z1Xf`Y^Z4=j07 z6?tum)3j)_R#BhX2W=)V-_Uc%rb<tXiAT<Ai%3MV2*_5`sxvcklp5+ze(_1NY+b6e zKTT@(oeL*c&5pitg?IMNEx!I6c9qV)@x;|TQcuv)x4|f3ZT<g$d*?Vcoa17w>i6<F zqsWxO-N2*!UUPlQ(ap~{Yo4CXdV#S*mr?PQc(Kxy&>hn_8d)SvN?xQS_$oT2D>WQG zJBw%C(_(M6&4+$PuGv#)xjHjaUg*QZ&JAa#x)j(jPU%);(qPiHUzw(*9ev|OmRxK) z*N0gyH-1>Ge&Ev7|G<lhM>2?SjqQg6%zNiLHTcyr_4xRlDOF}P+WYfNbl_31XJ^tw zwdGSUTX>{4*{x{c@Sc6-{!zcjMoeD<IWC;^WO?yejOhT&NnPFa*30Rex>U6z-rnkU zGQQ1M#d|s9)TXItte5UOEY!#$P<o&`(l3#7c1Y~;Q(`(vS65%(wCiiXE9-~E&Vb0v z4{KPI9HzXf@UIlro@W~FlAU!ur(@PMa~Bpr9|6Vno5ETmI~iOU?v~jsGGz^Z?Yf0E z>Yn`Me%Ft0Iec~2uL`>(E!e<u;auN&J&kAEig~r?Zl4fpww6zNa(}GSnx0H00Y;UZ zA0sPS?Vgt&%bEW<%ScUrvde>K(mp#QRG0)0=)Bm;%cE<5GCpfVmaor^k7eFV=W`f7 zQWjw3Ns0Ry^l*=oTKvr|TFc&6-0nOupI<53uU|@#@z4yjMOPAj=_Fn&ak0La=lDr) zf7z_$P6w6?0#}Ysh*Z|!+><^tK3w0&UCBY`4TDF3=+sS{Si5DX&*(}`mvnKkxS@H@ zNYEiYld0?c36@EoEn*kvG%ryQRN!K9xFM9(!Er}t)}0M49SWCCvhoB={Ud+6x-@tQ zGMv-3TJ&InsE_HgRtFZ7xeANDmreAMU+DV9G{t=e$2t{;MM7&+kN!!&dg|&O$JytM zc;9i%>(UaGo#o{+LG6R!1fQNOeGjad7JL#qntpJLfS1^W8%B>7B$_+!H1J~5&{y!! zl8ZfE-g0x_-J8dPa>4}}6fL&!wcYMx735JXbZFUgN@^nK++B@M%RhB&=o39VBYF1b zH(E>zuM#vm4|g&INMCeV>yi=W$}mmi#@6n%bEYCY6qs1lwt1b3ynCxx?eZ@>rIZ<p zhq#oQd>mQ$g7s5=a;#HuShn5a#*47z>jwEfWv&l5SB91*nJY3xcZ*zI6Q_OXg2$3n zVa6}%CEaOfr(W}Um(SMtIJ<>o=DZrSm1VO!EPNM#;;LPE@oM&wJBylL8oT<6H3>^j zl6}PI&k&M-ZI(%`Q{K_n^2ws!;T<PA-Qu{M)^hB0%Q@t%liI$s&3yvXMfsHb4}YZH zxYKigA!h@7#&%;ar77lm$@5N5Z7XAmk)HEuRa&_aqqU~f+!KoxPBllmY<O*~WK+B7 zun+_Prj&P09gV9??=3s{GE0HUi*W+Os}n8)4f&D!HHI$56I@)JCx#qYoZkF?!;H>V z+h1)tEX444N9k*GS5>dZLzX!Y+d2d6Pn*A8%Phdy;QnG$k*l%xJX`-CJ`6Rxat;*l zX9(T>Vf`sFJ+Wn~K5->WcTQtqh}&|w-%d#<ZRgR{wk<Lp47{4pYK{pACLDe|PtZtj z=4OW;zm3j^w{Ke%c75ZepWQA2iV>Pze~fMGcOQPoaDi*-XX!<8J2~YUZCP)!s<NfC zi*9@r`MGI&u7!#hvu=OZxl5J2OcQSYJbLN0n9-EYybCV=6*l`aWzK`Whh<7@ML4$F zS2$i=cjt&Vvtp}cLP3X^PluJXQe@g{vqE{h1Gj@WwB_iRO_;QkyVWy!+cB=L_D>95 z3>5`ki}xvi*w63FmL$c*$}VlRV4}*Qkfm|*4u@P`<;-4W;&eFt+7C8{-==$5KCjQa zdu#*O@z|>i{ya@Be!!{Z61n(L;NemUC8l-v{ZpjZ-Os<|^UTktNOXsp;XN0l7mjHx znhqI1vUZ5?*2*-jo5Ufo=Kl5#Avqf_Zrf<+!0m9t%!B2Jh3cIxn<qUHZg{SC_KB;v zOR|7WS&Lw*^|~9Ddql4)Dc`r^Hg#J1m_x0Ft8>?G^$3QQXWUyf{EM7_2;cIun8bE` zn}XD$b`HA(>jm%ToUr||dF>|W$rnDnnC0BW{ha5)y+zlw5Bh4hcyuy6><EZa^XbkI zW_-%<qQmG>0+$j?<{j~q%dhUsS*@YJLGkvii&adit?ySXQ$0QP;r??kCpnuoT(cEs zY!XuZwQOPr?;N|+0XNqxFtI1SY;s+b@l0l6E9=A*X1U@3?^BTnx6E7=;d{ovsKR{C zwT=ER4FQ!b0*a^3ZJM#T`J>__X~&+l=!f!8{MU*<J<;gC?pW7>^PJnb1sF@73W~Ye zW~n@Tk+5LO-N{!c<Q}akue<+q(H;lOWQ${`jVI`~1t~Ml5J@RYlybH1S8(IGWsohr zY??)_&~cNsSuZCjD+VrFXvQAv$uLDv`B!omhm1zWgi=0(UW0>&bOZ%*PYHiD;g#Jd zWNPqa4WHhQNeqXUIQIHAug|)?VX{Wj?W0O{^1kwnQBqOS`D!v>P1ZhT)!;1*lxM0D zQ@MNOcbO^Ul$8a!uYXMM5J+s3R8lauPOl4D<i?TzYGz`~Z>Kl+eT%#Q$fi|XKarLG zd-JWl?~DmXEZGy-1yB7v?DXQohRB67rCdr^Tr~O{=CV(e+<U#F>QA5DDM2re_hO-2 z79I9+_g<>a8F2NE(549AEf!sI@xm?|TB6G)X5?)An5t}&l@k{@k0Y^6L-#yqZ+WMO zsE?yf_2TFJJNg;^FupVl|4^VUHQhMBa%!iuEK|n?rTHBD()b^r(|;3x{G0d-lkA$@ zslID6j^)gswta?tp)BKv13fnm{m{wDogt8x^ueIFW%C}lzRZ>v!5b>J-IL`KToWPP z^7OT1gvvAR&P9%$Gjp#CGVouR^X;Y%*X|<;I>Igun`3e=Mz*mX>5<9)*^?9~|Kvs7 zqpi{{mox*ozP+&tJ6X!&u;qAG>B9dS0mf+^Q$J{OXecwLmAGZ8IP~WjcL`op7dW|z z|GFT<N%@)T3Vy5RWv$v3w8d)C^Kf;+4aGCeYH#&+oe|%=^<v)*mNt#c$~OEbwz4>| zE`C#0?4smS+0?oAmOZP|luQ=h&NflwXY<51Jh<#)B-plqsmyOe+!?=33orL@EO1V! zn^D{8J+G?mt!>p5-RfUA7ksl^wx@G)TF<<O6($oolvqwGD|DtF`*JWsZ0$7fKl?VM zt45e)Z*X2@@_T#TBb)5Gsi!PN_8QlBFgVI7N$v3!PI#_Y_V<|Sx1(#%-(3BE|M6+> zFR3+M+<csAZiu0{$4TV}>3%a>rvGQK|GHoKYrn)!u@4t~)pV`bv}g!g>G4RUWxJm4 zHp;n}VH~Zp!$n*5zjZ*83&Uhj1MR5%f7{e=KFywfbARoB)8CEV^Epmi2rjeVrph50 z<)U&}M$n5z@XM873D+B$SN<!n*H+qeJBo|(p{ur{*AJl;Yd`tdZC>=$xMiBYpmN}m z3)=twG=<)e>TTKit3&0+!nF7wXO3^*w0XLnFbl_&+3_{!`1Y5_%y7$6+A^;pW5aIm z@=j;hsTX=)y<}&Yy#EX1MP=R1JPWSA?)V+8lQ^kUt!n?Y?T;ob-o0i^%o{0=+BR9< z%moY+I0RC>MVIbZ<76nP|MBu=8Ow*$t=i%@n{ut4w_9$LW6iqD*pm5Vzr4xm74Jjy zuWH;<Z*J=QFMWbhmwz*J%IQrvk~C-K9*LNewXryXZ^A?=)d>RE9a#*fvg&P#;VO7? zgnbsvk58wib3UG1e%Qa^LDZHL^&%@g4HU!VEdGn6HSby)EW7Ed(b0mYzWE*<*BrPP z=V|OO+odq`s#;abg+kjKrW>jwG$llo`MtF}7}7Q`2%EcaZ@&Chl>^)F-%0YGUv=!l znORDPTuV<BBudY^$h>vYu9woj_OJG{ryE@{$^Ad4ZcbYA)<QXJfpv_co2s5yzB<<~ zF=v%K3r9y)L@lE=zx*|o1N`OtlC<aD%w4r5Qs&RH%aLL2MXg~^zKi{kRC&=P=%-fE zv^DgQqI=Wnb&IUu_!$`=U8mIG@h_r=Q9AyXdc!)`Ce!o#CBBuPxv?kIII<<9@0pGF zy2#J3U){d>nqgbjCYd?!66%=?D>IdYc4RW^_CMS^(drZDvRP;9GQtHJ%+_8Nzp$s8 z|M$Dw`lg&4D(^F%eSa<g-l4L+-=uc``WgD|Si3ySS>-=w4%;2Ss2nJ3lkI!B@kAnv zu_^=C*LRGUonMz{pFMH$_K)T@=DS`fSw7lOdP4MjwT5ucB!&%zYxgm<SmhU{hj%kr z$63mJsqVEd-}wD}&7pTS)w@mm8J7S2%6~6iyX@_?o(hHy69OEXd+#m_k>=dr+N&6? z`86wWzb=3L($WdJBGsJ_U4$8ZgcuUdSL-iGJRa=SoGtiZr+MEN<MM6tRw_m(9RISZ zF8n5?e&|!|Zr|9;Q<nPX&dIP?$WXZ=K&gvqt4vPe6M^rFM|>7s&A!#DDabeP?~$@? z6YRMKsy|Nl-&`48zU6%54TTv=jw}X_4Llcl^7pD1=+$3*zCPxH%7J~!$8SyXld-K- zT5?iELxD*st3$=t-016?M9<&Kiw=cUAIdqUJMT`_1{p6tfmyEGMPE&1+G-=z;61;t zE%#o1gKW)r*>4wj8ozmT)%%T9ILrL|d(@ts+N!POzUl8%=bU%bWVZ=2SaK^hXfi$F z^v(Rr>acje)&G@h9r4xwZ5e0ivh!`5<|`rCkahXq-<a7_5<iw`H8&KmS}rQ=z+U;_ z09)42s&yyDbMBvv`nE^m(7yRKWz+6HdBXGb&+n(_{}`*Euhrs6W@i*gRbrZ<(6C0T zBIomQJG+&f4Z`W?H(a-`iGRY<!|;Fh`uvUC?W`2fa4x>Sr0@OXxL&`82G3^M?Bff= zZ`@vP_vp#qL;J%2h#D6?dsMlt;J4pP+k+fz0*pQa41trfJl8g~_wAQf5>MdKxG>|n ze!RfLt1s2ovkO1Ea{2X_8va@T0@pp|-&5Q(cV9tY?cb~7%NXT-HdOmezY{zm+pNho zy+zb}_M>gTd(D?HJo)x^_M6u2_k?a;zw{zMG?&M1`s<(fl-?bAWte@2t4wg_?uHqy zOT2yvGV+M@o$QD_%-(Qp3lmSq-^cUkBze!frMmPZOGEf{(-(IcADp@6+F*VEZd!JH zg=d!7jTf4;T^Kyiez<Y!qfz4RsEf0vuZv6Te|uYhQqrYkOIB<;pcK94^Y8U72G5&X zbN274b<X%UJ3dDIzx+FEk3T2RFr|Ct%_!$(Tw`+BIry++>*6f29~;(xm#v<C_V%wO zUv5c!J(3)FZ_Vf5(s6gR%a#OO?~^%pu>79jKc+{24Q>|5pWpv;*@aIF_x-*zQTbDw zfXUivc4GHTSqv`o*r%T^+t$ASiM09p+1GyEFK$pUy7K2u@ivt%fkPqLu2TYE{Qb8^ zecQ(M`*ulwk`uVbGfVj9CgqIgfCV|#KPMdNtnj@el0S{XZPvrY=lQpG_s@N-|NXpL zBmd_IufDF%dHyh5*LtVo<^!k0w#{@?RC8qa*?&!W;jEe?@4kK&&$;&ac2ir+ee1u4 zC;oLTOE2@@9iFnRlR=HMfs?Z;>CcMOmA{|3zlr94#>cY2X=cOQt%kj)LsA7MH~H=7 zQ$4@$pW6-DJX`arSMED+dgH{Q{_Dod$+M=ef96*))1Sq_nITYGc$uV}zOdp+={q|o z3o<%-I;(UYKJ`pLYdVYY(vxg;>{SwnRNuu}*6lI1?tKxsIOy5Jt<Hx6udOOG)ovA< z{qU}9gTUDj#y_w9`|+=N(Z1s==E}eNtp0;ffRky(?1vBeC2}oU76hIaeif%5vsa^u z(O<^m#66pj3)2ec>t8DM{Nj4z%0H!t;kHvb651F}Fs(k%(y)`6msR@P@ArAqeUA^@ zbEN)P+SfNrVK?W3c@pjGbd1>(7qn^Kv915Sb)S!6*W(8=`+uL*{Ptz_`mRDFqf-hd z$9D@bmiV~vS!`gM#hGYpoamd9|6RsXY0ja5w-Xr{jn<Y4E5sP@iL0#n&sgT3esxu# z<4+5&*E&zF1K1W?-S6gD@cY8+O=Zl}9$cyYbkp)~pxhgw_cb+}d^bwHD&Jz)f8o)p zyVW`B4OLD~8`3IlndCX1-Y83L&5!KiI4Q&T#)`?Im_@t!fZv9POZO_BlRd@rDLwzH zS?=Y{=UY|Ir2UiKeY|V6qu?6Jxb-z9-+FRc8WucQcP~YcrM0JwN358Y@sR1^!*d$V z+!r68+aQ#XlFu(=y)5(aq6^wnlzSFg?&d!g+{`plNZYl}ZB^vP>ZI!qPkhe%aS3Oy z?OVt=i_^Y4_(hC2!``zWJR)-M?CzgyQ62S$Yjv5ud{FYk&kO%>Y_Ys$rN|f+IF(gz zUUJ>9udklZ<DV^h>~CGoKb`8AF9HLlHg?Qz5qPu2<4>zHW7^7DUO#l>HTUuyGG#Hi z#nUhA=>JV@{_Z;G-%FF-HNw1YyCK=by#1St0OY)d~))WinFOqtT+U~Kdn;hQV z#o(5e%)@*7solYyr*Hi|*s=C>Uu*lUcMbp7MI_}uvtJg{qTS6=X4hoDrRHhXi<(2a zc}A8CCGUl@aL6cY1P5HIQEGY2@jId{I^lNOk7H)30uq@SslT>zw98otgmo|8=lS}# zhB&`0uaP^$&9fiYDKeZ==(%=G;w8VErNauL3~T3wuhJ@b{%<w<dn^7|uZ)|9fbv1n zGv-a1EjFGO!lz=4YitD%$S{7YF)qrHdiLeh?)PnPI-F*<#<B#MA6~4#U|Z_mr?I?@ z4HG(b-@P$oQTe${d#mG#)h)$M7yWae?Yi*Pjm03AXZmrqtA5$xe2UH!xGicGE2iJz zpCs*c$n@}Yk!fAW3RmwJpZRXWLw~<FrTY6+7TNpnE1Dr||99g$O^FZkXL`IHC0#Zs zFX&)UOJi0H3{m~r5io=KgidnYgj;pTcmj5FJkVU9HT}cnkJX9WTA59JWO@EvigxI* zVYGU5W~yV(CROe?r-GIKvYS0PB4ViSu_&|URM3&b69d1hU-6r3pDoRJrTzKK+%|so zjPfIy=9`QTC~*E^E15qt>-Ui_*(c9_Sf}QY@OF>Fp{~#%_I;0Bn>jQ(-D39MYYX$3 z;<#e-ff=*Zj_<5@dJ_|*=KLX+Y5A)K({GgARyU75D`VopVo(q;Tj9{Bw3jXp+d{6f zaFj~6>@qpvVZ3MFs{rlG`XBCkU)ST7SB$V;y0k@J&_R!p>HMjteuGrk;v>)R&6W~e zWHnRnq*CO5`SiInSMs$k?v7))B6?Db{k!U)JuVEpIWHVDS+(x-OgBDNrn1#$TMaYX zrqB4$Y`=K9m585xN71j%#fz4TSkHT-$dJn0yKQf_lEaL!Q#S2Fj9U#Qb7wvLyhQy^ zT*c?L3l_$@bX<7S6zM5Zy@}=Vom?B~1AS=~N(~1;WX6T+&fav#a#`T-v>!|_AKsmM z{+-}MZw?>nE1&nT$f(>bC|i8?!{!c#iz*HYk*rR=!8+G&-?+%r-!Wm$%j=C-7yj;- zO^)W@C-aG+VE0k5p`s669E4USMFwASSeV!5zUaid#h!~5UoalaG=1byINND~3j^me zK{e5Yl=vn5eZl63lXG_T7<FWD&WkTC=GKnh;4x!1!(Lfl0~dzf9RY!=he{`Y61=k2 zFm3k3#hN!ZemKMRI-QfLJ7T}@Lq8>lmPKv~PL+>~f;U(8bnG%Y;ALE+a(33LsjFR^ zCvD&4cE?#|i;bWHm&=D+9xQK+UY%JnHLb#WdDxYL<1(>Xtbcw5tWmGtXD@i*q>F%E zQ;pJ<b$2iL6;C@e?>*1vw6|_yH@A2ldAC>eYS*;yR^Ma=8I?rrM9*zfQ92MA(tOIx zc+b`5*9N8hot7oJ58ph@m~HC9&@O!NRbRu01nG3a%j>7F>xkIG7W^&1E6%2Rp262S zY1af8=jh37u-MGA`R`em-dl5d`d?nZ^JW9@51B6=Hy*rycHJ-erp4ql2h(^371~(( z6#YsJC%J3P+#PV0C;q^y@U0%@3EJT%n-|S2c0FM_?TnO?gU&k+)yb`GS2rtf$!-hx z-EX$~X<$<9wuFru3?etL^DTPX$zb?I`A4U~Dfb4+OKIW{`<BmiJ|O7Z^q#@VRa?-N zMS+Qhcm5$0rxbVFYqGO$t+tb#_glECtZ$`~;8zXpx%)k)1SRx%xtr#8FvzxXh(2oA zZ{>QpTTn43`gLa8@$^I~MZwS)7hFUH8#or6HxaTvlw|lrD|=Fzan0Rby>`0ym)$ww zouJNCB9k7;o1wBmAV_zH+2Q3+L-!t1acSV&?|h+HfoZ}70Y(px4h9t!7X~3AB?eAT z!G@L=4hJVE76rx5Os0x@MWzWmx)_+*`QCJPOW9WWnC-t%FTm*WM&ZDXkD2y-ayDCd zB7&!^Gv*Kw7r);8|IObE8xlD)Z|?l>3!43C*pkC9J$cTj{ro%<6WEwEysitfyg0K| zn&ZIJ{*{rI<sA$vn^+F`pZ@mG*wnaPwMX{5yi78)$ePmd4bM54N?u-Hf4^4Yz>hCI zi(MFmZnAiIo=)gLqCSW1n8=#aLJ`Ja-`@VVj=8g<Wy#GuJV^?S`+w~IBIKzf^gwUJ zlqp6Nd8Lfja7z5PjrUV>P=A`VLHBQ?cg(3HJ@11yJ2c&ye=wnHqDtCU`$MlDU*3G< z#g8TR&u>UAOIXw2wA0T|@xb1gs&6kZKd<}ud7<KA`Md+uTBQ|&JC1a{Y@XkFQZpwY z=8jjw>hkyZ_!+Xfp2@f}xHSFxlwIBNU&hcV@l5n%wPl}YpV<5Q`=ggfCrPmUzq@1# zXU-4h#dZwKL~_1{Zg?ia#NyVpqxjNl`~Q|xybqmdX)!)295nO1%%=k~yI$|MtU9T3 z(Bb{|pN&&v*go`2SiVx)@Z@mFc}BY)&NZcFQjEKP{cVu5t!iNCFOW1&3i(rb$HOZs zjbU?b)7-|EBk77iSoq#o^i6Hq`1r;Jcei;DB)piWiTM0=JQxwa+~UB&GYT%va&PYK z{eAe)^B3!4cdPNr*`%C((PH?YQ|W-ttQix})=X6D?+}}~BYJ^^dfKxMQ?BrsrQNA8 zGqU@*pN+38n*9xfGuJe^kPS~QKC9o*`>;NS?bF;WmFX^bIHq$pKWfW+Vtwf7#ZJ%q zPWjn?%KbX#PYP1|H*1Q~KXD=RQ%B;D_ssrKT=Qwi{(diyU)<*9dbTDNCz55fg=-(Y zpZ4Ogzy=kAryg(D-(#Jy@VEGp?1x*6D<cw(JSLn;jhU_&d+GPr*Ws7<|3A=X&nt1k z<55&36AuIT0hSGnJsJ^=X>wr(U)))P@6KKI_o`*1T-WAD>IVz-KK@yD?AxoW+$s{U z)tNavn^^7592zQEjq5(#U!Jh4d-B2e>JI6moDX&=7>PXRPQBZ#s~f1um}l2|x<V-2 ztE-7I<F^Z|w6e&WFX0=6IsTpVQ*W5Xa(C()*`)2?wOf6fck%>E*g4&N=5a?`Swx2? zaD$=4L9cjL>$}OEf3k$`tUi)ctz{My-+Fb&L3>Rdd51??FV`nLtYej~6<zZsWJ7WO zn#TBS^B2o<Qum6c-Cy3awN754)-y)2@%^82F0o%4H(o4ESn93A9Pit7Kz3ob(5Y9; za`Nv^ovl_l|Hu7$b5`Nl5Gng-2iLo{oMUWJP~<$~($2h3E@;AzXrd;GBjf+`Uv;vQ VTBhZHkAZ=K!PC{xWt~$(69C5WYjXeq diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png deleted file mode 100644 index 2c9615a66b88aed2a54eebbff21b35912f8df89f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12672 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 JtaD0e0s!?}y{7;G diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png deleted file mode 100644 index 5a08b3ccd00cd585694939acd492efb025ee354e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14617 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 diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.png b/app/src/main/res/mipmap/ic_launcher.png similarity index 100% rename from app/src/main/res/mipmap-hdpi/ic_launcher.png rename to app/src/main/res/mipmap/ic_launcher.png diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png b/app/src/main/res/mipmap/ic_launcher_foreground.png similarity index 100% rename from app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png rename to app/src/main/res/mipmap/ic_launcher_foreground.png diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/app/src/main/res/mipmap/ic_launcher_round.png similarity index 100% rename from app/src/main/res/mipmap-hdpi/ic_launcher_round.png rename to app/src/main/res/mipmap/ic_launcher_round.png diff --git a/app/src/main/res/raw/box_outline.png b/app/src/main/res/raw/box_outline.png new file mode 100644 index 0000000000000000000000000000000000000000..c70208017b9e9736cbcfcf95dd767f864403d06a GIT binary patch literal 14022 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index dcff6cd..97af75e 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -1,6 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> <resources> <color name="colorPrimary">#587B7F</color> - <color name="colorPrimaryDark">#393E41</color> - <color name="colorAccent">#000000</color> + <color name="colorPrimaryDark">#212426</color> + <color name="calendarBackground">#CED9D9</color> + <color name="colorAccent">#FAFAFA</color> </resources> diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 9dab96d..073dade 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -7,6 +7,8 @@ <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item> + <item name="android:navigationBarColor">@color/colorAccent</item> + <item name="android:windowLightNavigationBar">true</item> </style> <style name="AppTheme.NoActionBar"> @@ -14,6 +16,7 @@ <item name="windowNoTitle">true</item> </style> - <style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" /> + <style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar"> + </style> </resources> diff --git a/app/src/test/java/com/yearthreeproject/xbframework/ExampleUnitTest.java b/app/src/test/java/com/yearthreeproject/xbframework/ExampleUnitTest.java index b4df046..f893416 100644 --- a/app/src/test/java/com/yearthreeproject/xbframework/ExampleUnitTest.java +++ b/app/src/test/java/com/yearthreeproject/xbframework/ExampleUnitTest.java @@ -14,4 +14,4 @@ public class ExampleUnitTest { public void addition_isCorrect() { assertEquals(4, 2 + 2); } -} \ No newline at end of file +} diff --git a/build.gradle b/build.gradle index 4870e5d..670309c 100644 --- a/build.gradle +++ b/build.gradle @@ -18,7 +18,7 @@ allprojects { repositories { google() jcenter() - + maven { url "https://jitpack.io" } } } -- GitLab