mirror of
https://github.com/sudoxnym/habitica-android.git
synced 2026-04-14 19:56:32 +00:00
String tweaks
This commit is contained in:
parent
087c0b06ed
commit
1fc471cb7a
6 changed files with 30 additions and 4 deletions
|
|
@ -242,11 +242,13 @@
|
|||
android:background="@drawable/layout_rounded_bg_yellow_10">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/exact_alarm_disabled_text"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:padding="@dimen/spacing_medium"
|
||||
android:padding="12dp"
|
||||
android:gravity="center"
|
||||
android:fontFamily="@string/font_family_medium"
|
||||
android:text="@string/exact_alarm_system_settings_reminders"
|
||||
android:textColor="@color/yellow_0"
|
||||
android:textSize="12sp" />
|
||||
</FrameLayout>
|
||||
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@
|
|||
<string name="enable_notifications">Enable Notifications</string>
|
||||
<string name="push_notification_system_settings_description">Allow Habitica notifications in the Settings app to receive push notifications</string>
|
||||
<string name="push_notification_system_settings_reminders">Allow Habitica notifications in the Settings app to receive reminders</string>
|
||||
<string name="exact_alarm_system_settings_reminders">Habitica does not have the `Alarms & Reminders` permission in the Settings app. Reminders might not appear at the exact time.</string>
|
||||
<string name="exact_alarm_system_settings_reminders">Reminders may be delayed because permissions aren\'t enabled. Tap to view and update permissions.</string>
|
||||
<string name="push_notification_system_settings_title">Notifications Disabled</string>
|
||||
<string name="push_notifications_sum">Set your push notifications settings</string>
|
||||
<string name="exact_alarm_system_settings_title">`Alarm & Reminders` disabled`</string>
|
||||
|
|
|
|||
|
|
@ -21,4 +21,21 @@ open class PushNotificationsPreference : RealmObject(), BaseObject {
|
|||
var mentionJoinedGuild: Boolean = false
|
||||
var mentionUnjoinedGuild: Boolean = false
|
||||
var contentRelease: Boolean = false
|
||||
|
||||
fun listOfEnabledKeys(): List<String> {
|
||||
var enabled = mutableListOf<String>()
|
||||
if (invitedParty) enabled.add("invitedParty")
|
||||
if (invitedQuest) enabled.add("invitedQuest")
|
||||
if (majorUpdates) enabled.add("majorUpdates")
|
||||
if (wonChallenge) enabled.add("wonChallenge")
|
||||
if (invitedGuild) enabled.add("invitedGuild")
|
||||
if (newPM) enabled.add("newPM")
|
||||
if (questStarted) enabled.add("questStarted")
|
||||
if (giftedGems) enabled.add("giftedGems")
|
||||
if (partyActivity) enabled.add("partyActivity")
|
||||
if (mentionParty) enabled.add("mentionParty")
|
||||
if (mentionJoinedGuild) enabled.add("mentionJoinedGuild")
|
||||
if (contentRelease) enabled.add("contentRelease")
|
||||
return enabled
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -229,6 +229,10 @@ class TaskFormActivity : BaseActivity() {
|
|||
supportActionBar?.setBackgroundDrawable(ColorDrawable(upperTintColor))
|
||||
binding.upperTextWrapper.setBackgroundColor(upperTintColor)
|
||||
|
||||
binding.exactAlarmDisabledContainer.background = ContextCompat.getDrawable(this, R.drawable.layout_rounded_bg_task_form)
|
||||
binding.exactAlarmDisabledContainer.background.mutate().setTint(this.getThemeColor(R.attr.tintedUiMain))
|
||||
binding.exactAlarmDisabledText.setTextColor(getThemeColor(R.attr.textColorTintedPrimary))
|
||||
|
||||
isChallengeTask = bundle.getBoolean(IS_CHALLENGE_TASK, false)
|
||||
|
||||
taskType = TaskType.from(bundle.getString(TASK_TYPE_KEY)) ?: TaskType.HABIT
|
||||
|
|
|
|||
|
|
@ -107,6 +107,9 @@ class MainActivityViewModel
|
|||
"checkin_count",
|
||||
user.loginIncentives.toString(),
|
||||
)
|
||||
user.preferences?.pushNotifications?.listOfEnabledKeys()?.let {
|
||||
Analytics.setUserProperty("allowed_push_notifications", it)
|
||||
}
|
||||
Analytics.setUserProperty("level", user.stats?.lvl?.toString() ?: "")
|
||||
pushNotificationManager.setUser(user)
|
||||
if (!pushNotificationManager.notificationPermissionEnabled()) {
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
NAME=4.6.0
|
||||
CODE=9301
|
||||
CODE=9311
|
||||
Loading…
Reference in a new issue