nextcloud / nextcloud/ios

Markdown toolbar actions not reachable sometimes

Open
#3,952 0 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Steps to reproduce
  1. Have a Nextcloud instance running (v32)
  2. Have the latest iOS app installed (7.2.2)
  3. Have a markdown file in your files or on any location which can be edited
  4. Click on that file -> See misaligned / mis-diplayed icons
Expected behaviour

The toolbar icons for markdown actions (bold, italic, bulletpoints, back, close, etc.) are placed correctly if no keyboard is open. Also they should be larger to have a larger hit target.

Actual behaviour

If you open the file the first time the toolbar is so low on the screen (0px from bottom) that you nearly can't hit any icon. Especially the ones on the left and right side.

Screenshot and image from first open (never opened keyboard before):

Image

Image

After tapped once into the text area and closed the keyboard after the icons are toolbar is placed a bit higher:

Image

Image

Reasoning or why should it be changed/implemented?

To have a useful markdown editor which can be used conveniently to edit markdown / text files. Especially larger hit targets would be nice (maybe same size as the iOS default icons, see checkmark icon here):

Image

Environment data

iOS version: iOS 26.2

Nextcloud iOS app version: 7.2.2

Server operating system: Debian

Web server: Docker Container

Database: PostgresQL

PHP version: See latest docker image

Nextcloud version: 32.0.5

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

Start by reproducing the markdown editor toolbar issue on iOS with the listed Nextcloud and app versions, checking its position before opening the keyboard and after closing it. Inspect the markdown editor toolbar layout and hit targets; it is done when all actions are correctly positioned and comfortably tappable in both states.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.