Feature request: Allow changing size/zoom of thumbnails in upload photos selection
Nobody has claimed this yet.
- Dominant language
- Swift
- Stars
- 2.5k
- Forks
- 1k
- Avg merge
- 2d 18h
- Merged PRs (30d)
- 13
Description
Steps to reproduce
The selection view of photos to upload seems to be fixed at 3-wide in portrait view and 6-wide in landscape view, limiting the number of photos viewable at once to 18 (3x6) or less. This makes it very slow and tedious to scroll back to older photos when many are present.
Expected behaviour
The selection view should be able to be dynamically resized (e.g. with a two-finger pinch-to-zoom gesture) to fit more images on screen at once and allow faster and more precise scrolling.
Example use case:
- Select upload photos
- View defaults to 3-wide (portrait)
- Use zoom-out gesture to change to 6-wide (approx 72 thumbnails on screen at once)
- Use zoomed display to more quickly locate range of photos of interest
- Use zoom-in gesture to return to 3-wide display (18 thumbnails at once)
- Select photos
- Repeat steps 3-6 until complete.
- Select "Done" button to continue upload
Actual behaviour
Upload selection thumbnail size is unable to be changed, only shows small number of thumbnails (18 or less) at a time.
Reasoning or why should it be changed/implemented?
Improved usability and more consistency with other file management apps that allow this already.
Environment data
iOS version: 16.4.1
Nextcloud iOS app version: 4.8.0.5
Server operating system: Debian 11 amd64
Web server: Apache
Database: MariaDB 10.5.18
PHP version: 7.4.33
Nextcloud version: 22.2.10
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
No files or tests are named. Start by locating the upload photo selection view in the iOS app and reading how its portrait and landscape thumbnail layouts are implemented. Done means the thumbnail grid can be resized with a pinch gesture while photo selection and the Done flow continue to work.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios, swift
- Domain
- mobile-dev
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100