Compare commits

..

No commits in common. "621bb74cc95b3f2445043a8ccbf2213a4f29af9f" and "a7ccf0ff00bf847bd58619a92c7633b0feec79eb" have entirely different histories.

3 changed files with 6 additions and 11 deletions

View file

@ -30,7 +30,6 @@ class AvatarOrHash extends ConsumerWidget {
color: ColorHash(title).color, color: ColorHash(title).color,
child: Center(child: Text(title.isEmpty ? "" : title[0])), child: Center(child: Text(title.isEmpty ? "" : title[0])),
); );
final parsedAvatar = avatar?.mxcToHttps( final parsedAvatar = avatar?.mxcToHttps(
ref.watch( ref.watch(
ClientStateController.provider.select( ClientStateController.provider.select(
@ -39,7 +38,6 @@ class AvatarOrHash extends ConsumerWidget {
) ?? ) ??
"", "",
); );
return SizedBox( return SizedBox(
width: height, width: height,
height: height, height: height,
@ -64,8 +62,8 @@ class AvatarOrHash extends ConsumerWidget {
), ),
fit: .cover, fit: .cover,
loadingBuilder: (_, child, loadingProgress) => loadingBuilder: (_, child, loadingProgress) =>
loadingProgress == null ? child : fallback ?? box, loadingProgress == null ? child : box,
errorBuilder: (_, _, _) => fallback ?? box, errorBuilder: (_, _, _) => box,
), ),
), ),
), ),

View file

@ -21,12 +21,9 @@ class ExpandableImage extends ConsumerWidget {
builder: (context, constraints) => Dialog( builder: (context, constraints) => Dialog(
backgroundColor: Colors.transparent, backgroundColor: Colors.transparent,
insetPadding: .all(constraints.maxWidth / 100), insetPadding: .all(constraints.maxWidth / 100),
child: InteractiveViewer( child: ConstrainedBox(
maxScale: 5, constraints: .new(minWidth: min(constraints.maxWidth, 1000)),
child: ConstrainedBox( child: InteractiveViewer(
constraints: .new(
minWidth: min(constraints.maxWidth, 1000),
),
child: Image( child: Image(
fit: .contain, fit: .contain,
errorBuilder: (_, error, stackTrace) => ErrorDialog( errorBuilder: (_, error, stackTrace) => ErrorDialog(

View file

@ -38,7 +38,7 @@ flutter.buildFlutterApplication {
postInstall = '' postInstall = ''
install -D assets/icon.svg $out/share/icons/hicolor/scalable/apps/nexus.svg install -D assets/icon.svg $out/share/icons/hicolor/scalable/apps/nexus.svg
install -Dm755 linux/nexus.federated.Nexus.desktop -t $out/share/applications 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 --suffix LD_LIBRARY_PATH : $out/app/nexus/lib
''; '';