diff --git a/assets/icons/ZulipIcons.ttf b/assets/icons/ZulipIcons.ttf index f3a09b8338..7051bfdb36 100644 Binary files a/assets/icons/ZulipIcons.ttf and b/assets/icons/ZulipIcons.ttf differ diff --git a/assets/icons/switch_account.svg b/assets/icons/switch_account.svg new file mode 100644 index 0000000000..94ae9f83c6 --- /dev/null +++ b/assets/icons/switch_account.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/lib/widgets/home.dart b/lib/widgets/home.dart index 45c5ea43c1..c80fbaa667 100644 --- a/lib/widgets/home.dart +++ b/lib/widgets/home.dart @@ -540,10 +540,8 @@ class _SwitchAccountButton extends _MenuButton { @override // TODO(design): choose an icon - IconData? get icon => null; + IconData? get icon => ZulipIcons.switch_account; - @override - Widget buildLeading(BuildContext context) => const SizedBox.shrink(); @override String label(ZulipLocalizations zulipLocalizations) { diff --git a/lib/widgets/icons.dart b/lib/widgets/icons.dart index 2bc1621b56..332892c0fc 100644 --- a/lib/widgets/icons.dart +++ b/lib/widgets/icons.dart @@ -117,14 +117,17 @@ abstract final class ZulipIcons { /// The Zulip custom icon "star_filled". static const IconData star_filled = IconData(0xf11f, fontFamily: "Zulip Icons"); + /// The Zulip custom icon "switch_account". + static const IconData switch_account = IconData(0xf120, fontFamily: "Zulip Icons"); + /// The Zulip custom icon "topic". - static const IconData topic = IconData(0xf120, fontFamily: "Zulip Icons"); + static const IconData topic = IconData(0xf121, fontFamily: "Zulip Icons"); /// The Zulip custom icon "unmute". - static const IconData unmute = IconData(0xf121, fontFamily: "Zulip Icons"); + static const IconData unmute = IconData(0xf122, fontFamily: "Zulip Icons"); /// The Zulip custom icon "user". - static const IconData user = IconData(0xf122, fontFamily: "Zulip Icons"); + static const IconData user = IconData(0xf123, fontFamily: "Zulip Icons"); // END GENERATED ICON DATA } diff --git a/pubspec.lock b/pubspec.lock index 2ff00b2b9c..69b7a9f0bb 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -1004,10 +1004,10 @@ packages: dependency: transitive description: name: source_span - sha256: "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c" + sha256: "254ee5351d6cb365c859e20ee823c3bb479bf4a293c22d17a9f1bf144ce86f7c" url: "https://pub.dev" source: hosted - version: "1.10.0" + version: "1.10.1" sprintf: dependency: transitive description: @@ -1092,26 +1092,26 @@ packages: dependency: "direct dev" description: name: test - sha256: "713a8789d62f3233c46b4a90b174737b2c04cb6ae4500f2aa8b1be8f03f5e67f" + sha256: "43490fe4c0f5ecb898f3fa1cdcdad8d521d7f6ff17ebdc4e8cd32b2e99524a20" url: "https://pub.dev" source: hosted - version: "1.25.8" + version: "1.25.13" test_api: dependency: "direct dev" description: name: test_api - sha256: "664d3a9a64782fcdeb83ce9c6b39e78fd2971d4e37827b9b06c3aa1edc5e760c" + sha256: fb31f383e2ee25fbbfe06b40fe21e1e458d14080e3c67e7ba0acfde4df4e0bbd url: "https://pub.dev" source: hosted - version: "0.7.3" + version: "0.7.4" test_core: dependency: transitive description: name: test_core - sha256: "12391302411737c176b0b5d6491f466b0dd56d4763e347b6714efbaa74d7953d" + sha256: "84d17c3486c8dfdbe5e12a50c8ae176d15e2a771b96909a9442b40173649ccaa" url: "https://pub.dev" source: hosted - version: "0.6.5" + version: "0.6.8" timing: dependency: transitive description: