feat: italicize questions, don't give lemma activity if lemma and form are the same (#1349)

This commit is contained in:
ggurdin 2025-01-03 15:11:38 -05:00 committed by GitHub
parent 14a1ae2287
commit d652983e16
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 3 additions and 2 deletions

View file

@ -213,7 +213,8 @@ class PangeaToken {
case ActivityTypeEnum.wordMeaning:
return canBeDefined;
case ActivityTypeEnum.lemmaId:
return lemma.saveVocab;
return lemma.saveVocab &&
text.content.toLowerCase() != lemma.text.toLowerCase();
case ActivityTypeEnum.emoji:
return true;
case ActivityTypeEnum.morphId:

View file

@ -197,7 +197,7 @@ class MultipleChoiceActivityState extends State<MultipleChoiceActivity> {
style: AppConfig.messageTextStyle(
widget.event,
Theme.of(context).colorScheme.primary,
),
).merge(const TextStyle(fontStyle: FontStyle.italic)),
),
const SizedBox(height: 8),
if (practiceActivity.activityType ==