From f02b4abf658c9402b09b2a77e064d62a9c414e39 Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Sat, 22 Nov 2025 18:58:25 +0800 Subject: [PATCH] :lipstick: Optimize audio player height --- lib/widgets/content/cloud_file_collection.dart | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/widgets/content/cloud_file_collection.dart b/lib/widgets/content/cloud_file_collection.dart index 278eb4b2..7ef4b215 100644 --- a/lib/widgets/content/cloud_file_collection.dart +++ b/lib/widgets/content/cloud_file_collection.dart @@ -215,6 +215,7 @@ class CloudFileList extends HookConsumerWidget { } if (files.length == 1) { final isImage = files.first.mimeType?.startsWith('image') ?? false; + final isAudio = files.first.mimeType?.startsWith('audio') ?? false; final ratio = files.first.fileMeta?['ratio'] as num?; final widgetItem = ClipRRect( borderRadius: const BorderRadius.all(Radius.circular(8)), @@ -246,6 +247,8 @@ class CloudFileList extends HookConsumerWidget { child: (ratio == null && isImage) ? IntrinsicWidth(child: IntrinsicHeight(child: widgetItem)) + : (ratio == null && isAudio) + ? IntrinsicHeight(child: widgetItem) : AspectRatio( aspectRatio: ratio?.toDouble() ?? 1, child: widgetItem,