diff --git a/lib/ui/widgets/tablet_mode/memberships_panel.dart b/lib/ui/widgets/tablet_mode/memberships_panel.dart index e3f2ed8..f207354 100644 --- a/lib/ui/widgets/tablet_mode/memberships_panel.dart +++ b/lib/ui/widgets/tablet_mode/memberships_panel.dart @@ -28,6 +28,7 @@ class MembershipsPanel extends StatefulWidget { const _MembershipIconsWidth = 30.0; +/// TODO : add auto-refresh class _MembershipsPanelState extends SafeState { final _refreshKey = GlobalKey(); MembershipList _membershipList; @@ -156,13 +157,17 @@ class _MembershipsPanelState extends SafeState { ); } + /// TODO : all calls notices Widget _buildConversationMembership(Membership membership) { - return ListTile( - dense: true, - leading: Icon(Icons.message), - title: Text(ConversationsHelper.getConversationName( - membership.conversation, _usersList)), - subtitle: Text(diffTimeFromNowToStr(membership.lastActive)), + return Container( + color: membership.conversation.sawLastMessage ? null : Color(0xFF1c443a), + child: ListTile( + dense: true, + leading: Icon(Icons.message), + title: Text(ConversationsHelper.getConversationName( + membership.conversation, _usersList)), + subtitle: Text(diffTimeFromNowToStr(membership.lastActive)), + ), ); }