From 6ae79e7c35992d2898339827cd8349e7776b592b Mon Sep 17 00:00:00 2001 From: ggurdin <46800240+ggurdin@users.noreply.github.com> Date: Wed, 23 Jul 2025 15:29:13 -0400 Subject: [PATCH] chore: decrease XP font size on mobile analytics page (#3549) --- .../analytics_summary/level_bar_popup.dart | 25 ------------------- .../level_dialog_content.dart | 11 +++++--- 2 files changed, 7 insertions(+), 29 deletions(-) delete mode 100644 lib/pangea/analytics_summary/level_bar_popup.dart diff --git a/lib/pangea/analytics_summary/level_bar_popup.dart b/lib/pangea/analytics_summary/level_bar_popup.dart deleted file mode 100644 index 2d7af94d9..000000000 --- a/lib/pangea/analytics_summary/level_bar_popup.dart +++ /dev/null @@ -1,25 +0,0 @@ -import 'package:flutter/material.dart'; - -import 'package:fluffychat/pangea/analytics_summary/level_dialog_content.dart'; - -class LevelBarPopup extends StatelessWidget { - const LevelBarPopup({ - super.key, - }); - - @override - Widget build(BuildContext context) { - return Dialog( - child: ConstrainedBox( - constraints: const BoxConstraints( - maxWidth: 400, - maxHeight: 600, - ), - child: ClipRRect( - borderRadius: BorderRadius.circular(20.0), - child: const LevelDialogContent(), - ), - ), - ); - } -} diff --git a/lib/pangea/analytics_summary/level_dialog_content.dart b/lib/pangea/analytics_summary/level_dialog_content.dart index 49864d9b5..8ee525a2b 100644 --- a/lib/pangea/analytics_summary/level_dialog_content.dart +++ b/lib/pangea/analytics_summary/level_dialog_content.dart @@ -1,6 +1,7 @@ import 'package:flutter/material.dart'; import 'package:fluffychat/config/app_config.dart'; +import 'package:fluffychat/config/themes.dart'; import 'package:fluffychat/l10n/l10n.dart'; import 'package:fluffychat/pangea/analytics_misc/construct_type_enum.dart'; import 'package:fluffychat/pangea/analytics_misc/construct_use_type_enum.dart'; @@ -27,6 +28,8 @@ class LevelDialogContent extends StatelessWidget { @override Widget build(BuildContext context) { + final isColumnMode = FluffyThemes.isColumnMode(context); + return StreamBuilder( stream: analytics.analyticsStream.stream, builder: (context, _) { @@ -47,16 +50,16 @@ class LevelDialogContent extends StatelessWidget { children: [ Text( "⭐ ${L10n.of(context).levelShort(level)}", - style: const TextStyle( - fontSize: 24, + style: TextStyle( + fontSize: isColumnMode ? 24 : 16, fontWeight: FontWeight.w900, color: AppConfig.gold, ), ), Text( L10n.of(context).xpIntoLevel(totalXP, maxLevelXP), - style: const TextStyle( - fontSize: 24, + style: TextStyle( + fontSize: isColumnMode ? 24 : 16, fontWeight: FontWeight.w900, color: AppConfig.gold, ),