emojis removed, updated headers, added spectate mode

This commit is contained in:
2025-12-20 10:17:23 +01:00
parent 5ae91d70e6
commit 3d033817a5
11 changed files with 1506 additions and 348 deletions
+23 -21
View File
@@ -196,7 +196,14 @@ class _TargetViewScreenState extends State<TargetViewScreen> {
return Scaffold(
backgroundColor: Colors.white,
appBar: AppBar(
title: Text('📅 $_date', style: const TextStyle(color: Colors.white)),
title: Row(
mainAxisSize: MainAxisSize.min,
children: [
const Icon(Icons.calendar_today, size: 20, color: Colors.white),
const SizedBox(width: 8),
Text(_date, style: const TextStyle(color: Colors.white)),
],
),
backgroundColor: Colors.grey[900],
centerTitle: true,
iconTheme: const IconThemeData(color: Colors.white),
@@ -377,27 +384,22 @@ class _TargetViewScreenState extends State<TargetViewScreen> {
child: Row(
mainAxisAlignment: MainAxisAlignment.center,
children: [
// Combined badge with text and score
Container(
padding: const EdgeInsets.symmetric(horizontal: 24, vertical: 12),
decoration: BoxDecoration(
color: Colors.grey[800],
borderRadius: BorderRadius.circular(16),
border: Border.all(
color: Colors.grey[700]!,
width: 2,
),
),
child: FittedBox(
fit: BoxFit.scaleDown,
child: Text(
"🎯 ${_t('Total score')} $_totalScore",
style: const TextStyle(
fontSize: 28,
fontWeight: FontWeight.bold,
color: Colors.white,
// Combined text with icon and score (no box)
FittedBox(
fit: BoxFit.scaleDown,
child: Row(
children: [
const Icon(Icons.track_changes, size: 28, color: Colors.white),
const SizedBox(width: 8),
Text(
"${_t('Total score')} $_totalScore",
style: const TextStyle(
fontSize: 28,
fontWeight: FontWeight.bold,
color: Colors.white,
),
),
),
],
),
),
],