From d83e15e9e6c37b4fd05bb97c31a2dcbf821785d7 Mon Sep 17 00:00:00 2001 From: Deep Vora <70479785+deeppp15@users.noreply.github.com> Date: Tue, 15 Oct 2024 15:05:43 -0400 Subject: [PATCH 01/11] login: smoother learner list (fixes #4571) (#4624) Co-authored-by: dogi --- app/build.gradle | 4 ++-- app/src/main/res/layout/activity_login.xml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index d1b63943f..1488167c9 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -10,8 +10,8 @@ android { applicationId "org.ole.planet.myplanet" minSdkVersion 26 targetSdkVersion 34 - versionCode 2022 - versionName "0.20.22" + versionCode 2023 + versionName "0.20.23" ndkVersion '21.3.6528147' testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" vectorDrawables.useSupportLibrary = true diff --git a/app/src/main/res/layout/activity_login.xml b/app/src/main/res/layout/activity_login.xml index d8e2c73e5..6e0f82c04 100644 --- a/app/src/main/res/layout/activity_login.xml +++ b/app/src/main/res/layout/activity_login.xml @@ -350,11 +350,11 @@ android:id="@+id/recyclerView" android:layout_width="match_parent" android:layout_height="350dp" - android:layout_marginTop="@dimen/_10dp" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintBottom_toBottomOf="parent" - app:layout_constraintTop_toBottomOf="@+id/team" /> + app:layout_constraintTop_toBottomOf="@+id/team" + app:layout_constraintVertical_bias="0.1" /> From 0013b443e7c4378ad0e707259b5f5c6529e1d215 Mon Sep 17 00:00:00 2001 From: Deep Vora <70479785+deeppp15@users.noreply.github.com> Date: Tue, 15 Oct 2024 15:11:21 -0400 Subject: [PATCH 02/11] mylife: smoother myhealth dark mode (fixes #4598) (#4627) Co-authored-by: dogi --- app/build.gradle | 4 +- .../ui/myhealth/AddMyHealthActivity.kt | 23 ++++++ .../res/layout/activity_add_my_health.xml | 80 ++++++++++++------- 3 files changed, 77 insertions(+), 30 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 1488167c9..a50823c01 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -10,8 +10,8 @@ android { applicationId "org.ole.planet.myplanet" minSdkVersion 26 targetSdkVersion 34 - versionCode 2023 - versionName "0.20.23" + versionCode 2024 + versionName "0.20.24" ndkVersion '21.3.6528147' testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" vectorDrawables.useSupportLibrary = true diff --git a/app/src/main/java/org/ole/planet/myplanet/ui/myhealth/AddMyHealthActivity.kt b/app/src/main/java/org/ole/planet/myplanet/ui/myhealth/AddMyHealthActivity.kt index 75f277d10..a5fabaf09 100644 --- a/app/src/main/java/org/ole/planet/myplanet/ui/myhealth/AddMyHealthActivity.kt +++ b/app/src/main/java/org/ole/planet/myplanet/ui/myhealth/AddMyHealthActivity.kt @@ -4,6 +4,10 @@ import android.os.Bundle import android.text.TextUtils import android.view.MenuItem import android.view.View +import android.view.ViewGroup +import android.widget.ArrayAdapter +import android.widget.Spinner +import android.widget.TextView import androidx.appcompat.app.AppCompatActivity import com.google.gson.Gson import io.realm.Realm @@ -19,6 +23,7 @@ import org.ole.planet.myplanet.utilities.AndroidDecrypter.Companion.encrypt import org.ole.planet.myplanet.utilities.AndroidDecrypter.Companion.generateKey import org.ole.planet.myplanet.utilities.Utilities + class AddMyHealthActivity : AppCompatActivity() { private lateinit var activityAddMyHealthBinding: ActivityAddMyHealthBinding lateinit var realm: Realm @@ -47,6 +52,24 @@ class AddMyHealthActivity : AppCompatActivity() { createMyHealth() Utilities.toast(this@AddMyHealthActivity, getString(R.string.my_health_saved_successfully)) } + val spinner: Spinner = findViewById(R.id.spn_contact_type) + + val adapter = object : ArrayAdapter( + this, R.layout.spinner_item, resources.getStringArray(R.array.contact_type) + ) { + override fun getView(position: Int, convertView: View?, parent: ViewGroup): View { + val view = super.getView(position, convertView, parent) as TextView + return view + } + + override fun getDropDownView(position: Int, convertView: View?, parent: ViewGroup): View { + val view = super.getDropDownView(position, convertView, parent) as TextView + return view + } + } + + spinner.adapter = adapter + initViews() } diff --git a/app/src/main/res/layout/activity_add_my_health.xml b/app/src/main/res/layout/activity_add_my_health.xml index b43da97cc..d0d2d4649 100644 --- a/app/src/main/res/layout/activity_add_my_health.xml +++ b/app/src/main/res/layout/activity_add_my_health.xml @@ -5,16 +5,19 @@ android:layout_width="match_parent" android:layout_height="match_parent" android:padding="@dimen/padding_large" - tools:context=".ui.myhealth.AddMyHealthActivity"> + tools:context=".ui.myhealth.AddMyHealthActivity" + android:background="@color/secondary_bg"> + android:layout_height="match_parent" + android:background="@color/secondary_bg"> + android:orientation="vertical" + android:background="@color/secondary_bg"> + android:layout_weight="1" + android:textColorHint="@color/hint_color"> + android:backgroundTint="@color/daynight_textColor" + android:textColor="@color/daynight_textColor" /> + android:layout_weight="1" + android:textColorHint="@color/hint_color"> + android:backgroundTint="@color/daynight_textColor" + android:textColor="@color/daynight_textColor" /> + android:layout_weight="1" + android:textColorHint="@color/hint_color"> + android:backgroundTint="@color/daynight_textColor" + android:textColor="@color/daynight_textColor" /> - + android:layout_weight="1" + android:textColorHint="@color/hint_color"> + android:backgroundTint="@color/daynight_textColor" + android:textColor="@color/daynight_textColor" /> + android:layout_weight="1" + android:textColorHint="@color/hint_color"> + android:backgroundTint="@color/daynight_textColor" + android:textColor="@color/daynight_textColor" /> @@ -107,28 +119,32 @@ android:id="@+id/et_birthplace" android:layout_width="0dp" android:layout_height="wrap_content" - android:layout_weight="1"> + android:layout_weight="1" + android:textColorHint="@color/hint_color"> + android:backgroundTint="@color/daynight_textColor" + android:textColor="@color/daynight_textColor" /> + android:layout_weight="1" + android:textColorHint="@color/hint_color"> + android:backgroundTint="@color/daynight_textColor" + android:textColor="@color/daynight_textColor" /> @@ -140,43 +156,48 @@ android:id="@+id/et_emergency" android:layout_width="0dp" android:layout_height="wrap_content" - android:layout_weight="1"> + android:layout_weight="1" + android:textColorHint="@color/hint_color"> + android:backgroundTint="@color/daynight_textColor" + android:textColor="@color/daynight_textColor" /> + android:padding="@dimen/padding_large" /> + android:layout_weight="1" + android:textColorHint="@color/hint_color"> + android:backgroundTint="@color/daynight_textColor" + android:textColor="@color/daynight_textColor" /> + android:layout_height="wrap_content" + android:textColorHint="@color/hint_color"> + android:backgroundTint="@color/daynight_textColor" + android:textColor="@color/daynight_textColor" /> + android:layout_height="wrap_content" + android:textColorHint="@color/hint_color"> + android:backgroundTint="@color/daynight_textColor" + android:textColor="@color/daynight_textColor" />