From d513e466fddb887aa75c4d9f0e37289c1ef4ee5b Mon Sep 17 00:00:00 2001 From: Henry-Hiles Date: Sat, 6 Jun 2026 18:40:32 -0400 Subject: [PATCH] Render subspace avatars, if available --- lib/widgets/sidebar.dart | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/lib/widgets/sidebar.dart b/lib/widgets/sidebar.dart index 3b53ae4..063e54b 100644 --- a/lib/widgets/sidebar.dart +++ b/lib/widgets/sidebar.dart @@ -62,7 +62,6 @@ class Sidebar extends HookConsumerWidget { fallback: selectedSpaceId == "dms" ? null : Icon(Icons.numbers), - // space.client.headers, ), ), ) @@ -220,8 +219,21 @@ class Sidebar extends HookConsumerWidget { ), for (final subSpace in selectedSpace.subSpaces) .new( - header: Text( - subSpace.room.metadata?.name ?? "Unnamed Space", + header: Row( + spacing: 8, + children: [ + SizedBox(width: 16, child: Divider()), + if (subSpace.room.metadata?.avatar != null) + AvatarOrHash( + subSpace.room.metadata?.avatar, + subSpace.room.metadata?.name ?? "Unnamed Room", + height: 16, + ), + Text( + subSpace.room.metadata?.name ?? "Unnamed Space", + ), + Expanded(child: Divider()), + ], ), destinations: roomsToDestinations(subSpace.children), ),