Skip to content

Commit 44df81f

Browse files
lakshya1goelgnprice
authored andcommitted
msglist: Move star icon 2px away from the edge of the screen
Fixes: #1247
1 parent 866faf5 commit 44df81f

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

lib/widgets/message_list.dart

+13-4
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import 'dart:math';
33
import 'package:collection/collection.dart';
44
import 'package:flutter/material.dart';
55
import 'package:flutter_color_models/flutter_color_models.dart';
6-
import 'package:intl/intl.dart';
6+
import 'package:intl/intl.dart' hide TextDirection;
77

88
import '../api/model/model.dart';
99
import '../generated/l10n/zulip_localizations.dart';
@@ -1387,6 +1387,17 @@ class MessageWithPossibleSender extends StatelessWidget {
13871387
case MessageEditState.none:
13881388
}
13891389

1390+
Widget? star;
1391+
if (message.flags.contains(MessageFlag.starred)) {
1392+
final starOffset = switch (Directionality.of(context)) {
1393+
TextDirection.ltr => -2.0,
1394+
TextDirection.rtl => 2.0,
1395+
};
1396+
star = Transform.translate(
1397+
offset: Offset(starOffset, 0),
1398+
child: Icon(ZulipIcons.star_filled, size: 16, color: designVariables.star));
1399+
}
1400+
13901401
return GestureDetector(
13911402
behavior: HitTestBehavior.translucent,
13921403
onLongPress: () => showMessageActionSheet(context: context, message: message),
@@ -1418,9 +1429,7 @@ class MessageWithPossibleSender extends StatelessWidget {
14181429
context, 0.05, baseFontSize: 12))),
14191430
])),
14201431
SizedBox(width: 16,
1421-
child: message.flags.contains(MessageFlag.starred)
1422-
? Icon(ZulipIcons.star_filled, size: 16, color: designVariables.star)
1423-
: null),
1432+
child: star),
14241433
]),
14251434
])));
14261435
}

0 commit comments

Comments
 (0)