[IOS UI] Bug in navigating zoomed image
Basically, there is a gesture (swipe from bottom to top) on normal zoom that open slide card with JSON details.
It looks like when zoomed in on the image that gesture is not activating (which is expected), however it also prevents image from moving when you swipe from bottom to top.
I've tried to screen-capture, but ios doesn't display "touches" on the recording, so it's a bit unclear. I've tried to show what I'm doing with AssistiveTouch floating circle button, hope that's clear
App version
1.123.0 build.186
10 Replies
:wave: Hey @MoweMax,
Thanks for reaching out to us. Please carefully read this message and follow the recommended actions. This will help us be more effective in our support effort and leave more time for building Immich :immich:.
References
- Container Logs:
docker compose logs
docs
- Container Status: docker ps -a
docs
- Reverse Proxy: https://immich.app/docs/administration/reverse-proxy
- Code Formatting https://support.discord.com/hc/en-us/articles/210298617-Markdown-Text-101-Chat-Formatting-Bold-Italic-Underline#h_01GY0DAKGXDEHE263BCAYEGFJA
Checklist
I have...
1. :ballot_box_with_check: verified I'm on the latest release(note that mobile app releases may take some time).
2. :ballot_box_with_check: read applicable release notes.
3. :ballot_box_with_check: reviewed the FAQs for known issues.
4. :ballot_box_with_check: reviewed Github for known issues.
5. :ballot_box_with_check: tried accessing Immich via local ip (without a custom reverse proxy).
6. :ballot_box_with_check: uploaded the relevant information (see below).
7. :ballot_box_with_check: tried an incognito window, disabled extensions, cleared mobile app cache, logged out and back in, different browsers, etc. as applicable
(an item can be marked as "complete" by reacting with the appropriate number)
Information
In order to be able to effectively help you, we need you to provide clear information to show what the problem is. The exact details needed vary per case, but here is a list of things to consider:
- Your docker-compose.yml and .env files.
- Logs from all the containers and their status (see above).
- All the troubleshooting steps you've tried so far.
- Any recent changes you've made to Immich or your system.
- Details about your system (both software/OS and hardware).
- Details about your storage (filesystems, type of disks, output of commands like fdisk -l
and df -h
).
- The version of the Immich server, mobile app, and other relevant pieces.
- Any other information that you think might be relevant.
Please paste files and logs with proper code formatting, and especially avoid blurry screenshots.
Without the right information we can't work out what the problem is. Help us help you ;)
If this ticket can be closed you can use the /close
command, and re-open it later if needed.
Successfully submitted, a tag has been added to inform contributors. :white_check_mark:This is expected behaviour
Thank you for a quick respond.
But nothing opens up, input just prevented.
For uninitiated users might feel inconsistent that you can swipe top to bottom, left to right just fine while zoomed in..
Oh sorry it seems I misunderstood
You can move the image from top to bottom, but only if it's zoomed in enough
I double checked your video and you should have been zoomed in far enough on the last bit
Yes, if I'm zoomed in enough I can quickly swipe top to bottom to move the image, but unable to quickly swipe bottom to top (0:15 of video)
Sorry that video is a bit confusing 😦
So the issue is you can't do it fast enough?
Not sure whether this is an iOS thing or an immich thing 🤔
Yes, only when fast enough it doesn't work
Here I made a scripted swipe action and compared in native ios image app and in immich
Actually, top to bottom seems to be also affected (probably wasn't fast enough earlier to notice 😅), but works fine in other apps, which led me to believe that this gesture is taken by "details" info card, but instead of passing input to the image it when zoomed in, it captured input and just didn't open
I took a look in the codebase, and as far as I understand it we use "Svelte Gestures" for everything
I'm not a dev though so take it with a grain of salt 😛
Also worth noting, immich will move to the latest version of Svelte sometime soon
I believe we're on 4 and are moving to 5 or something like that, it may bring improvements here
Okay, I mean it's not a critical thing to be dealt with immediately, thanks for a great product!
But I'd really like if that would be looked into eventually, as it's really inconsistent with experience from other apps where you can zoom in on an image
I'll try to poke a code myself, maybe I'll find the culprit 😄(haven't realized that mobile app was also on github, I was looking for separate repo)