feat: enhance Live Photo functionality and improve user experience

- Added support for long press to play Live Photos on mobile devices.
- Implemented a ref for LivePhoto component to control play and stop actions.
- Updated localization files to include new strings for Live Photo playback status.
- Enhanced CSS styles to prevent text selection and improve layout consistency.
- Refactored ExifPanel and ProgressiveImage components for better integration with Live Photo features.

Signed-off-by: Innei <tukon479@gmail.com>
This commit is contained in:
Innei
2025-06-28 14:00:12 +08:00
parent 6d430faa9a
commit 5b512d60a7
12 changed files with 170 additions and 203 deletions

View File

@@ -235,6 +235,7 @@
"photo.live.badge": "Live",
"photo.live.converting.detail": "Converting video format using {{method}}...",
"photo.live.converting.video": "Converting Live Photo video",
"photo.live.playing": "Playing Live Photo",
"photo.live.tooltip.desktop.main": "Hover to play Live Photo",
"photo.live.tooltip.desktop.zoom": "Hover to play Live Photo / Double-click to zoom",
"photo.live.tooltip.mobile.main": "Long press to play Live Photo",