Accessibility: Ouch! There's no pinch-to-zoom in Markdown (.md) document viewer/editor!
Nobody has claimed this yet.
- Dominant language
- Swift
- Stars
- 2.5k
- Forks
- 1k
- Avg merge
- 2d 18h
- Merged PRs (30d)
- 13
Description
How to use GitHub
- Please use the 👍 reaction to show that you are affected by the same issue.
- Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
- Subscribe to receive notifications on status change and new comments.
I'm legally blind and just trying NextCloud AIO (installed on my own server) for the first time. I noticed immediately that I cannot pinch-to-zoom the markdown editor. However, I opened a sample .docx file and pinch-to-zoom works there.
(Also -- maybe separate feature request -- respecting the user's iOS preferred text size would be great / mitigate this issue.)
Steps to reproduce
- Sign in to NextCloud on iOS.
- Open any markdown document.
- Try pinch-to-zoom.
Expected behaviour
The text should zoom in just like it does with docx files.
Actual behaviour
Nothing happens when trying to pinch to zoom.
Logs
N/A
Reasoning or why should it be changed/implemented?
Accessibility -- very important!
Environment data
iOS version:
iOS 18.3.2
Nextcloud iOS app version:
6.5.0.5
Server operating system:
Debian
Web server: Apache, nginx
Tailscale (via Headscale with custom domain) > Caddy > NextCloud Apache
Database:
Postgres
PHP version:
Nextcloud version: see Nextcloud admin page
Docker - AIO 31.0.2
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the issue in the iOS Markdown document viewer/editor and compare its gesture behavior with the working DOCX viewer. Trace the Markdown viewer entry point to determine where pinch gestures and text scaling are handled; done means a two-finger pinch visibly zooms Markdown text as described in the expected behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios, swift
- Domain
- accessibility, mobile
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100