nextcloud / nextcloud/ios

iOS Universal Clipboard in text editor

Open
#1,498 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Swift
Stars
2.5k
Forks
1k
Avg merge
2d 18h
Merged PRs (30d)
13

Description

Expected behaviour

When I have something in my iPhones clipboard that I want to paste into a document on the iPad I tap the screen and click paste. Then the system transfers the item in the clipboard over once.

Actual behaviour

If there’s something in the iPhone clipboard, tapping on the iPad screen to paste that item causes the app to transfer the item over and over, thereby lagging the app and making it unusable until at one point it stops and the horizontal menu pops that allows you to copy or paste.

Steps to reproduce
  1. Make sure that the iPad and iPhone have Universal Clipboard enabled.
  2. Open a markdown document in the NextCloud iPad Os App.
  3. Copy some text from Safari on the iPhone
  4. Tap on the iPad screen on the markdown document to open the horizontal menu.
Reasoning or why should it be changed/implemented?
  1. It’s broken
  2. It’s a bad user experience
iOS version

Device Type: iPad Pro 11"
System Version: 14.2

App version

3.0.15.2

Server configuration

Operating system:
Ubuntu 19.10

Web server:

Database:

PHP version:

Nextcloud version: (see Nextcloud admin page)
20.0.2

Video of Issue.zip

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No source file or test is named. Start by reproducing the issue with the listed iPhone, iPad, iOS 14.2, and app version, then trace the text editor's paste handling when the horizontal menu opens. Done means a Universal Clipboard item transfers once and the editor remains responsive.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, swift
Domain
mobile-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.