From d652983e16c248b886ff119b532f56aca3e23a62 Mon Sep 17 00:00:00 2001 From: ggurdin <46800240+ggurdin@users.noreply.github.com> Date: Fri, 3 Jan 2025 15:11:38 -0500 Subject: [PATCH] feat: italicize questions, don't give lemma activity if lemma and form are the same (#1349) --- lib/pangea/models/pangea_token_model.dart | 3 ++- .../widgets/practice_activity/multiple_choice_activity.dart | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/pangea/models/pangea_token_model.dart b/lib/pangea/models/pangea_token_model.dart index 37a51f098..00da4d59d 100644 --- a/lib/pangea/models/pangea_token_model.dart +++ b/lib/pangea/models/pangea_token_model.dart @@ -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: diff --git a/lib/pangea/widgets/practice_activity/multiple_choice_activity.dart b/lib/pangea/widgets/practice_activity/multiple_choice_activity.dart index 690c1306b..a50fd6d68 100644 --- a/lib/pangea/widgets/practice_activity/multiple_choice_activity.dart +++ b/lib/pangea/widgets/practice_activity/multiple_choice_activity.dart @@ -197,7 +197,7 @@ class MultipleChoiceActivityState extends State { style: AppConfig.messageTextStyle( widget.event, Theme.of(context).colorScheme.primary, - ), + ).merge(const TextStyle(fontStyle: FontStyle.italic)), ), const SizedBox(height: 8), if (practiceActivity.activityType ==