0
0
mirror of https://github.com/ankidroid/Anki-Android.git synced 2024-09-19 19:42:17 +02:00

Update the snackbar to show a due date card

This commit is contained in:
Sumit Singh 2024-07-20 01:51:42 +05:30 committed by lukstbit
parent 987a925060
commit 9f45f58390
3 changed files with 4 additions and 23 deletions

View File

@ -42,6 +42,7 @@ import com.google.android.material.tabs.TabLayoutMediator
import com.google.android.material.textfield.TextInputLayout
import com.ichi2.anki.AnkiActivity
import com.ichi2.anki.CollectionManager
import com.ichi2.anki.CollectionManager.TR
import com.ichi2.anki.R
import com.ichi2.anki.launchCatchingTask
import com.ichi2.anki.requireAnkiActivity
@ -287,15 +288,7 @@ private fun AnkiActivity.updateDueDate(viewModel: SetDueDateViewModel) = this@An
showThemedToast(R.string.something_wrong, true)
return@launchCatchingTask
}
showSnackbar(
resources.getQuantityString(
R.plurals.reschedule_cards_dialog_acknowledge,
cardsUpdated,
cardsUpdated
),
Snackbar.LENGTH_SHORT
)
showSnackbar(TR.schedulingSetDueDateDone(cardsUpdated), Snackbar.LENGTH_SHORT)
}
context (DialogFragment)

View File

@ -18,6 +18,7 @@ package com.ichi2.anki.servicelayer
import androidx.fragment.app.FragmentActivity
import com.google.android.material.snackbar.Snackbar
import com.ichi2.anki.CollectionManager.TR
import com.ichi2.anki.R
import com.ichi2.anki.snackbar.showSnackbar
import com.ichi2.anki.withProgress
@ -31,14 +32,7 @@ suspend fun FragmentActivity.rescheduleCards(cardIds: List<CardId>, newDays: Int
}
}
val count = cardIds.size
showSnackbar(
resources.getQuantityString(
R.plurals.reschedule_cards_dialog_acknowledge,
count,
count
),
Snackbar.LENGTH_SHORT
)
showSnackbar(TR.schedulingSetDueDateDone(count), Snackbar.LENGTH_SHORT)
}
suspend fun FragmentActivity.resetCards(

View File

@ -40,12 +40,6 @@
<item quantity="other">%d cards reset</item>
</plurals>
<!-- Reschedule Card Dialog -->
<plurals name="reschedule_cards_dialog_acknowledge">
<item quantity="one">%d card rescheduled</item>
<item quantity="other">%d cards rescheduled</item>
</plurals>
<string name="answering_error_title">Database error</string>
<string name="answering_error_message">Writing to the collection failed. The database could be corrupt or there may not to be enough empty space on disk.\n\nIf this happens more often, try checking the database, repairing the collection or restoring it from a backup. Touch “options” for that.\n\Or it could be an AnkiDroid bug as well; please report the error so that we can check this.</string>
<string name="answering_error_report">Report error</string>