diff --git a/lib/widgets/avatar_or_hash.dart b/lib/widgets/avatar_or_hash.dart index 641b8ad..caac0c7 100644 --- a/lib/widgets/avatar_or_hash.dart +++ b/lib/widgets/avatar_or_hash.dart @@ -62,8 +62,8 @@ class AvatarOrHash extends ConsumerWidget { ), fit: .cover, loadingBuilder: (_, child, loadingProgress) => - loadingProgress == null ? child : box, - errorBuilder: (_, _, _) => box, + loadingProgress == null ? child : fallback ?? box, + errorBuilder: (_, _, _) => fallback ?? box, ), ), ), diff --git a/lib/widgets/renderers/event.dart b/lib/widgets/renderers/event.dart index 8cdbf4e..d1c1c7c 100644 --- a/lib/widgets/renderers/event.dart +++ b/lib/widgets/renderers/event.dart @@ -67,7 +67,7 @@ class EventRenderer extends ConsumerWidget { MembershipContent content => switch (event.previousContent) { MembershipContent(:final status) => status == content.status ? null : MembershipRenderer(event), - _ => null, + _ => MembershipRenderer(event), }, AvatarContent() => GenericEventRenderer(Icons.interests, [ @@ -80,12 +80,12 @@ class EventRenderer extends ConsumerWidget { Text("created the room"), ]), - PowerLevelsContent() => GenericEventRenderer(Icons.add, [ + PowerLevelsContent() => GenericEventRenderer(Icons.power, [ MessageDisplayname(event), Text("changed the room's power levels"), ]), - JoinRulesContent() => GenericEventRenderer(Icons.add, [ + JoinRulesContent() => GenericEventRenderer(Icons.rule, [ MessageDisplayname(event), Text("changed the room's join rules"), ]), diff --git a/linux/nix/pkg/default.nix b/linux/nix/pkg/default.nix index 717f1c1..091f625 100644 --- a/linux/nix/pkg/default.nix +++ b/linux/nix/pkg/default.nix @@ -38,7 +38,7 @@ flutter.buildFlutterApplication { postInstall = '' install -D assets/icon.svg $out/share/icons/hicolor/scalable/apps/nexus.svg install -Dm755 linux/nexus.federated.Nexus.desktop -t $out/share/applications - wrapProgram $out/bin/nexus \ + wrapProgram $out/bin/nexus \ --suffix LD_LIBRARY_PATH : $out/app/nexus/lib '';