Skip to content

Commit 8b01b47

Browse files
chrisbobbesm-sayedi
authored andcommitted
theme [nfc]: Rename some variables that aren't named variables in Figma
We're free to rename these because they don't correspond to named variables in the Figma. These more general names will be used for an avatar placeholder for muted users, coming up. Co-authored-by: Sayed Mahmood Sayedi <[email protected]>
1 parent d93f61a commit 8b01b47

File tree

2 files changed

+18
-18
lines changed

2 files changed

+18
-18
lines changed

lib/widgets/recent_dm_conversations.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -119,9 +119,9 @@ class RecentDmConversationsItem extends StatelessWidget {
119119
// // 'Chris、Greg、Alya'
120120
title = narrow.otherRecipientIds.map(store.userDisplayName)
121121
.join(', ');
122-
avatar = ColoredBox(color: designVariables.groupDmConversationIconBg,
122+
avatar = ColoredBox(color: designVariables.avatarPlaceholderBg,
123123
child: Center(
124-
child: Icon(color: designVariables.groupDmConversationIcon,
124+
child: Icon(color: designVariables.avatarPlaceholderIcon,
125125
ZulipIcons.group_dm)));
126126
}
127127

lib/widgets/theme.dart

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -185,11 +185,11 @@ class DesignVariables extends ThemeExtension<DesignVariables> {
185185
bgSearchInput: const Color(0xffe3e3e3),
186186
textMessage: const Color(0xff262626),
187187
channelColorSwatches: ChannelColorSwatches.light,
188+
avatarPlaceholderBg: const Color(0x33808080),
189+
avatarPlaceholderIcon: Colors.black.withValues(alpha: 0.5),
188190
contextMenuCancelBg: const Color(0xff797986).withValues(alpha: 0.15),
189191
contextMenuCancelPressedBg: const Color(0xff797986).withValues(alpha: 0.20),
190192
dmHeaderBg: const HSLColor.fromAHSL(1, 46, 0.35, 0.93).toColor(),
191-
groupDmConversationIcon: Colors.black.withValues(alpha: 0.5),
192-
groupDmConversationIconBg: const Color(0x33808080),
193193
inboxItemIconMarker: const HSLColor.fromAHSL(0.5, 0, 0, 0.2).toColor(),
194194
loginOrDivider: const Color(0xffdedede),
195195
loginOrDividerText: const Color(0xff575757),
@@ -261,14 +261,14 @@ class DesignVariables extends ThemeExtension<DesignVariables> {
261261
bgSearchInput: const Color(0xff313131),
262262
textMessage: const Color(0xffffffff).withValues(alpha: 0.8),
263263
channelColorSwatches: ChannelColorSwatches.dark,
264+
// TODO(design-dark) need proper dark-theme color (this is ad hoc)
265+
avatarPlaceholderBg: const Color(0x33cccccc),
266+
// TODO(design-dark) need proper dark-theme color (this is ad hoc)
267+
avatarPlaceholderIcon: Colors.white.withValues(alpha: 0.5),
264268
contextMenuCancelBg: const Color(0xff797986).withValues(alpha: 0.15), // the same as the light mode in Figma
265269
contextMenuCancelPressedBg: const Color(0xff797986).withValues(alpha: 0.20), // the same as the light mode in Figma
266270
// TODO(design-dark) need proper dark-theme color (this is ad hoc)
267271
dmHeaderBg: const HSLColor.fromAHSL(1, 46, 0.15, 0.2).toColor(),
268-
// TODO(design-dark) need proper dark-theme color (this is ad hoc)
269-
groupDmConversationIcon: Colors.white.withValues(alpha: 0.5),
270-
// TODO(design-dark) need proper dark-theme color (this is ad hoc)
271-
groupDmConversationIconBg: const Color(0x33cccccc),
272272
inboxItemIconMarker: const HSLColor.fromAHSL(0.4, 0, 0, 1).toColor(),
273273
loginOrDivider: const Color(0xff424242),
274274
loginOrDividerText: const Color(0xffa8a8a8),
@@ -341,11 +341,11 @@ class DesignVariables extends ThemeExtension<DesignVariables> {
341341
required this.bgSearchInput,
342342
required this.textMessage,
343343
required this.channelColorSwatches,
344+
required this.avatarPlaceholderBg,
345+
required this.avatarPlaceholderIcon,
344346
required this.contextMenuCancelBg,
345347
required this.contextMenuCancelPressedBg,
346348
required this.dmHeaderBg,
347-
required this.groupDmConversationIcon,
348-
required this.groupDmConversationIconBg,
349349
required this.inboxItemIconMarker,
350350
required this.loginOrDivider,
351351
required this.loginOrDividerText,
@@ -426,11 +426,11 @@ class DesignVariables extends ThemeExtension<DesignVariables> {
426426
final ChannelColorSwatches channelColorSwatches;
427427

428428
// Not named variables in Figma; taken from older Figma drafts, or elsewhere.
429+
final Color avatarPlaceholderBg;
430+
final Color avatarPlaceholderIcon;
429431
final Color contextMenuCancelBg; // In Figma, but unnamed.
430432
final Color contextMenuCancelPressedBg; // In Figma, but unnamed.
431433
final Color dmHeaderBg;
432-
final Color groupDmConversationIcon;
433-
final Color groupDmConversationIconBg;
434434
final Color inboxItemIconMarker;
435435
final Color loginOrDivider; // TODO(design-dark) need proper dark-theme color (this is ad hoc)
436436
final Color loginOrDividerText; // TODO(design-dark) need proper dark-theme color (this is ad hoc)
@@ -498,11 +498,11 @@ class DesignVariables extends ThemeExtension<DesignVariables> {
498498
Color? bgSearchInput,
499499
Color? textMessage,
500500
ChannelColorSwatches? channelColorSwatches,
501+
Color? avatarPlaceholderBg,
502+
Color? avatarPlaceholderIcon,
501503
Color? contextMenuCancelBg,
502504
Color? contextMenuCancelPressedBg,
503505
Color? dmHeaderBg,
504-
Color? groupDmConversationIcon,
505-
Color? groupDmConversationIconBg,
506506
Color? inboxItemIconMarker,
507507
Color? loginOrDivider,
508508
Color? loginOrDividerText,
@@ -569,11 +569,11 @@ class DesignVariables extends ThemeExtension<DesignVariables> {
569569
bgSearchInput: bgSearchInput ?? this.bgSearchInput,
570570
textMessage: textMessage ?? this.textMessage,
571571
channelColorSwatches: channelColorSwatches ?? this.channelColorSwatches,
572+
avatarPlaceholderBg: avatarPlaceholderBg ?? this.avatarPlaceholderBg,
573+
avatarPlaceholderIcon: avatarPlaceholderIcon ?? this.avatarPlaceholderIcon,
572574
contextMenuCancelBg: contextMenuCancelBg ?? this.contextMenuCancelBg,
573575
contextMenuCancelPressedBg: contextMenuCancelPressedBg ?? this.contextMenuCancelPressedBg,
574576
dmHeaderBg: dmHeaderBg ?? this.dmHeaderBg,
575-
groupDmConversationIcon: groupDmConversationIcon ?? this.groupDmConversationIcon,
576-
groupDmConversationIconBg: groupDmConversationIconBg ?? this.groupDmConversationIconBg,
577577
inboxItemIconMarker: inboxItemIconMarker ?? this.inboxItemIconMarker,
578578
loginOrDivider: loginOrDivider ?? this.loginOrDivider,
579579
loginOrDividerText: loginOrDividerText ?? this.loginOrDividerText,
@@ -647,11 +647,11 @@ class DesignVariables extends ThemeExtension<DesignVariables> {
647647
bgSearchInput: Color.lerp(bgSearchInput, other.bgSearchInput, t)!,
648648
textMessage: Color.lerp(textMessage, other.textMessage, t)!,
649649
channelColorSwatches: ChannelColorSwatches.lerp(channelColorSwatches, other.channelColorSwatches, t),
650+
avatarPlaceholderBg: Color.lerp(avatarPlaceholderBg, other.avatarPlaceholderBg, t)!,
651+
avatarPlaceholderIcon: Color.lerp(avatarPlaceholderIcon, other.avatarPlaceholderIcon, t)!,
650652
contextMenuCancelBg: Color.lerp(contextMenuCancelBg, other.contextMenuCancelBg, t)!,
651653
contextMenuCancelPressedBg: Color.lerp(contextMenuCancelPressedBg, other.contextMenuCancelPressedBg, t)!,
652654
dmHeaderBg: Color.lerp(dmHeaderBg, other.dmHeaderBg, t)!,
653-
groupDmConversationIcon: Color.lerp(groupDmConversationIcon, other.groupDmConversationIcon, t)!,
654-
groupDmConversationIconBg: Color.lerp(groupDmConversationIconBg, other.groupDmConversationIconBg, t)!,
655655
inboxItemIconMarker: Color.lerp(inboxItemIconMarker, other.inboxItemIconMarker, t)!,
656656
loginOrDivider: Color.lerp(loginOrDivider, other.loginOrDivider, t)!,
657657
loginOrDividerText: Color.lerp(loginOrDividerText, other.loginOrDividerText, t)!,

0 commit comments

Comments
 (0)