Skip to content

Commit

Permalink
theme: Replace dateSeparator with foreground
Browse files Browse the repository at this point in the history
  • Loading branch information
Gaurav-Kushwaha-1225 committed Jan 31, 2025
1 parent ce23779 commit 3890117
Showing 1 changed file with 2 additions and 8 deletions.
10 changes: 2 additions & 8 deletions lib/widgets/message_list.dart
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@ import 'theme.dart';
class MessageListTheme extends ThemeExtension<MessageListTheme> {
static final light = MessageListTheme._(
bgMessageRegular: const HSLColor.fromAHSL(1, 0, 0, 1).toColor(),
dateSeparator: Colors.black,
dmRecipientHeaderBg: const HSLColor.fromAHSL(1, 46, 0.35, 0.93).toColor(),
labelTime: const HSLColor.fromAHSL(0.49, 0, 0, 0).toColor(),
senderBotIcon: const HSLColor.fromAHSL(1, 180, 0.08, 0.65).toColor(),
Expand All @@ -51,7 +50,6 @@ class MessageListTheme extends ThemeExtension<MessageListTheme> {

static final dark = MessageListTheme._(
bgMessageRegular: const HSLColor.fromAHSL(1, 0, 0, 0.11).toColor(),
dateSeparator: Colors.white,
dmRecipientHeaderBg: const HSLColor.fromAHSL(1, 46, 0.15, 0.2).toColor(),
labelTime: const HSLColor.fromAHSL(0.5, 0, 0, 1).toColor(),
senderBotIcon: const HSLColor.fromAHSL(1, 180, 0.05, 0.5).toColor(),
Expand All @@ -72,7 +70,6 @@ class MessageListTheme extends ThemeExtension<MessageListTheme> {

MessageListTheme._({
required this.bgMessageRegular,
required this.dateSeparator,
required this.dmRecipientHeaderBg,
required this.labelTime,
required this.senderBotIcon,
Expand All @@ -93,7 +90,6 @@ class MessageListTheme extends ThemeExtension<MessageListTheme> {
}

final Color bgMessageRegular;
final Color dateSeparator;
final Color dmRecipientHeaderBg;
final Color labelTime;
final Color senderBotIcon;
Expand All @@ -105,7 +101,6 @@ class MessageListTheme extends ThemeExtension<MessageListTheme> {
@override
MessageListTheme copyWith({
Color? bgMessageRegular,
Color? dateSeparator,
Color? dmRecipientHeaderBg,
Color? labelTime,
Color? senderBotIcon,
Expand All @@ -116,7 +111,6 @@ class MessageListTheme extends ThemeExtension<MessageListTheme> {
}) {
return MessageListTheme._(
bgMessageRegular: bgMessageRegular ?? this.bgMessageRegular,
dateSeparator: dateSeparator ?? this.dateSeparator,
dmRecipientHeaderBg: dmRecipientHeaderBg ?? this.dmRecipientHeaderBg,
labelTime: labelTime ?? this.labelTime,
senderBotIcon: senderBotIcon ?? this.senderBotIcon,
Expand All @@ -134,7 +128,6 @@ class MessageListTheme extends ThemeExtension<MessageListTheme> {
}
return MessageListTheme._(
bgMessageRegular: Color.lerp(bgMessageRegular, other.bgMessageRegular, t)!,
dateSeparator: Color.lerp(dateSeparator, other.dateSeparator, t)!,
dmRecipientHeaderBg: Color.lerp(dmRecipientHeaderBg, other.dmRecipientHeaderBg, t)!,
labelTime: Color.lerp(labelTime, other.labelTime, t)!,
senderBotIcon: Color.lerp(senderBotIcon, other.senderBotIcon, t)!,
Expand Down Expand Up @@ -899,8 +892,9 @@ class DateSeparator extends StatelessWidget {
const textBottomPadding = 2.0;

final messageListTheme = MessageListTheme.of(context);
final designVariables = DesignVariables.of(context);

final line = BorderSide(width: 0, color: messageListTheme.dateSeparator);
final line = BorderSide(width: 0, color: designVariables.foreground);

// TODO(#681) use different color for DM messages
return ColoredBox(color: messageListTheme.bgMessageRegular,
Expand Down

0 comments on commit 3890117

Please sign in to comment.