diff --git a/wearos/src/main/java/com/habitrpg/wearos/habitica/ui/activities/AvatarActivity.kt b/wearos/src/main/java/com/habitrpg/wearos/habitica/ui/activities/AvatarActivity.kt index d73dee563..dc3057e55 100644 --- a/wearos/src/main/java/com/habitrpg/wearos/habitica/ui/activities/AvatarActivity.kt +++ b/wearos/src/main/java/com/habitrpg/wearos/habitica/ui/activities/AvatarActivity.kt @@ -6,8 +6,8 @@ import android.view.Gravity import android.view.ViewOutlineProvider import android.widget.FrameLayout import androidx.activity.viewModels -import com.habitrpg.common.habitica.extensions.dpToPx import com.habitrpg.android.habitica.databinding.ActivityAvatarBinding +import com.habitrpg.common.habitica.extensions.dpToPx import com.habitrpg.wearos.habitica.ui.viewmodels.AvatarViewModel import dagger.hilt.android.AndroidEntryPoint import java.lang.Integer.max diff --git a/wearos/src/main/java/com/habitrpg/wearos/habitica/ui/activities/StatsActivity.kt b/wearos/src/main/java/com/habitrpg/wearos/habitica/ui/activities/StatsActivity.kt index 4761da196..39426f2fc 100644 --- a/wearos/src/main/java/com/habitrpg/wearos/habitica/ui/activities/StatsActivity.kt +++ b/wearos/src/main/java/com/habitrpg/wearos/habitica/ui/activities/StatsActivity.kt @@ -2,17 +2,13 @@ package com.habitrpg.wearos.habitica.ui.activities import android.os.Bundle import android.view.View -import android.view.ViewTreeObserver import androidx.activity.viewModels import com.habitrpg.android.habitica.R import com.habitrpg.android.habitica.databinding.ActivityStatsBinding -import com.habitrpg.android.habitica.extensions.observeOnce import com.habitrpg.common.habitica.views.HabiticaIconsHelper -import com.habitrpg.wearos.habitica.extensions.waitForLayout -import com.habitrpg.wearos.habitica.models.Stats -import com.habitrpg.wearos.habitica.models.User +import com.habitrpg.wearos.habitica.models.user.Stats +import com.habitrpg.wearos.habitica.models.user.User import com.habitrpg.wearos.habitica.ui.viewmodels.StatsViewModel -import com.habitrpg.wearos.habitica.ui.views.StatValue import dagger.hilt.android.AndroidEntryPoint @AndroidEntryPoint @@ -48,7 +44,7 @@ class StatsActivity : BaseActivity() { binding.expBar.setPercentageValues(stats.exp?.toInt() ?: 0, stats.toNextLevel ?: 0) binding.expBar.animateProgress() - if (stats.lvl ?: 0 < 10) { + if ((stats.lvl ?: 0) < 10) { binding.mpBar.visibility = View.GONE } else { binding.mpBar.setPercentageValues(stats.mp?.toInt() ?: 0, stats.maxMP ?: 0) @@ -59,7 +55,7 @@ class StatsActivity : BaseActivity() { private fun updateStatViews(stats: Stats) { binding.hpStatValue.setStatValue(stats.maxHealth ?: 0, stats.hp?.toInt() ?: 0) binding.expStatValue.setStatValue(stats.toNextLevel ?: 0, stats.exp?.toInt() ?: 0) - if (stats.lvl ?: 0 < 10) { + if ((stats.lvl ?: 0) < 10) { binding.mpStatValue.visibility = View.GONE } else { binding.mpStatValue.setStatValue(stats.maxMP ?: 0, stats.mp?.toInt() ?: 0) diff --git a/wearos/src/main/java/com/habitrpg/wearos/habitica/ui/viewmodels/StatsViewModel.kt b/wearos/src/main/java/com/habitrpg/wearos/habitica/ui/viewmodels/StatsViewModel.kt index 8623cfadb..65d5c422b 100644 --- a/wearos/src/main/java/com/habitrpg/wearos/habitica/ui/viewmodels/StatsViewModel.kt +++ b/wearos/src/main/java/com/habitrpg/wearos/habitica/ui/viewmodels/StatsViewModel.kt @@ -3,7 +3,7 @@ package com.habitrpg.wearos.habitica.ui.viewmodels import androidx.lifecycle.LiveData import androidx.lifecycle.asLiveData import com.habitrpg.wearos.habitica.data.repositories.UserRepository -import com.habitrpg.wearos.habitica.models.User +import com.habitrpg.wearos.habitica.models.user.User import com.habitrpg.wearos.habitica.util.ExceptionHandlerBuilder import dagger.hilt.android.lifecycle.HiltViewModel import javax.inject.Inject diff --git a/wearos/src/main/res/values/colors.xml b/wearos/src/main/res/values/colors.xml index 7b0f52299..6b16db83b 100644 --- a/wearos/src/main/res/values/colors.xml +++ b/wearos/src/main/res/values/colors.xml @@ -51,4 +51,9 @@ @color/brand_300 #23202A + + #34313a + @color/watch_yellow_100 + @color/watch_blue_100 + @color/watch_red_100 \ No newline at end of file