@@ -30,9 +30,8 @@ class MessageListTheme extends ThemeExtension<MessageListTheme> {
3030 MessageListTheme .light () :
3131 this ._(
3232 dateSeparator: Colors .black,
33- dateSeparatorText : const HSLColor .fromAHSL (0.75 , 0 , 0 , 0.15 ).toColor (),
33+ labelTime : const HSLColor .fromAHSL (0.49 , 0 , 0 , 0 ).toColor (),
3434 dmRecipientHeaderBg: const HSLColor .fromAHSL (1 , 46 , 0.35 , 0.93 ).toColor (),
35- messageTimestamp: const HSLColor .fromAHSL (0.8 , 0 , 0 , 0.2 ).toColor (),
3635 recipientHeaderText: const HSLColor .fromAHSL (1 , 0 , 0 , 0.15 ).toColor (),
3736 senderBotIcon: const HSLColor .fromAHSL (1 , 180 , 0.08 , 0.65 ).toColor (),
3837 senderName: const HSLColor .fromAHSL (1 , 0 , 0 , 0.2 ).toColor (),
@@ -56,9 +55,8 @@ class MessageListTheme extends ThemeExtension<MessageListTheme> {
5655 MessageListTheme .dark () :
5756 this ._(
5857 dateSeparator: Colors .white.withValues (alpha: 51 ),
59- dateSeparatorText : const HSLColor .fromAHSL (0.5 , 0 , 0 , 1 ).toColor (),
58+ labelTime : const HSLColor .fromAHSL (0.5 , 0 , 0 , 1 ).toColor (),
6059 dmRecipientHeaderBg: const HSLColor .fromAHSL (1 , 0 , 0 , 0.14 ).toColor (),
61- messageTimestamp: const HSLColor .fromAHSL (0.5 , 0 , 0 , 1 ).toColor (),
6260 recipientHeaderText: const HSLColor .fromAHSL (0.9 , 0 , 0 , 1 ).toColor (),
6361 senderBotIcon: const HSLColor .fromAHSL (1 , 180 , 0.05 , 0.5 ).toColor (),
6462 senderName: const HSLColor .fromAHSL (0.9 , 0 , 0 , 1 ).toColor (),
@@ -80,9 +78,8 @@ class MessageListTheme extends ThemeExtension<MessageListTheme> {
8078
8179 MessageListTheme ._({
8280 required this .dateSeparator,
83- required this .dateSeparatorText ,
81+ required this .labelTime ,
8482 required this .dmRecipientHeaderBg,
85- required this .messageTimestamp,
8683 required this .recipientHeaderText,
8784 required this .senderBotIcon,
8885 required this .senderName,
@@ -104,9 +101,8 @@ class MessageListTheme extends ThemeExtension<MessageListTheme> {
104101 }
105102
106103 final Color dateSeparator;
107- final Color dateSeparatorText ;
104+ final Color labelTime ;
108105 final Color dmRecipientHeaderBg;
109- final Color messageTimestamp;
110106 final Color recipientHeaderText;
111107 final Color senderBotIcon;
112108 final Color senderName;
@@ -119,9 +115,8 @@ class MessageListTheme extends ThemeExtension<MessageListTheme> {
119115 @override
120116 MessageListTheme copyWith ({
121117 Color ? dateSeparator,
122- Color ? dateSeparatorText ,
118+ Color ? labelTime ,
123119 Color ? dmRecipientHeaderBg,
124- Color ? messageTimestamp,
125120 Color ? recipientHeaderText,
126121 Color ? senderBotIcon,
127122 Color ? senderName,
@@ -133,9 +128,8 @@ class MessageListTheme extends ThemeExtension<MessageListTheme> {
133128 }) {
134129 return MessageListTheme ._(
135130 dateSeparator: dateSeparator ?? this .dateSeparator,
136- dateSeparatorText : dateSeparatorText ?? this .dateSeparatorText ,
131+ labelTime : labelTime ?? this .labelTime ,
137132 dmRecipientHeaderBg: dmRecipientHeaderBg ?? this .dmRecipientHeaderBg,
138- messageTimestamp: messageTimestamp ?? this .messageTimestamp,
139133 recipientHeaderText: recipientHeaderText ?? this .recipientHeaderText,
140134 senderBotIcon: senderBotIcon ?? this .senderBotIcon,
141135 senderName: senderName ?? this .senderName,
@@ -154,9 +148,8 @@ class MessageListTheme extends ThemeExtension<MessageListTheme> {
154148 }
155149 return MessageListTheme ._(
156150 dateSeparator: Color .lerp (dateSeparator, other.dateSeparator, t)! ,
157- dateSeparatorText : Color .lerp (dateSeparatorText , other.dateSeparatorText , t)! ,
151+ labelTime : Color .lerp (labelTime , other.labelTime , t)! ,
158152 dmRecipientHeaderBg: Color .lerp (streamMessageBgDefault, other.dmRecipientHeaderBg, t)! ,
159- messageTimestamp: Color .lerp (messageTimestamp, other.messageTimestamp, t)! ,
160153 recipientHeaderText: Color .lerp (recipientHeaderText, other.recipientHeaderText, t)! ,
161154 senderBotIcon: Color .lerp (senderBotIcon, other.senderBotIcon, t)! ,
162155 senderName: Color .lerp (senderName, other.senderName, t)! ,
@@ -1220,7 +1213,7 @@ class DateText extends StatelessWidget {
12201213 final zulipLocalizations = ZulipLocalizations .of (context);
12211214 return Text (
12221215 style: TextStyle (
1223- color: messageListTheme.dateSeparatorText ,
1216+ color: messageListTheme.labelTime ,
12241217 fontSize: fontSize,
12251218 height: height,
12261219 // This is equivalent to css `all-small-caps`, see:
@@ -1327,7 +1320,7 @@ class MessageWithPossibleSender extends StatelessWidget {
13271320 const SizedBox (width: 4 ),
13281321 Text (time,
13291322 style: TextStyle (
1330- color: messageListTheme.messageTimestamp ,
1323+ color: messageListTheme.labelTime ,
13311324 fontSize: 16 ,
13321325 height: (18 / 16 ),
13331326 fontFeatures: const [FontFeature .enable ('c2sc' ), FontFeature .enable ('smcp' )],
0 commit comments