Automattic / Automattic/simplenote-ios

Keyboard defaults to Proper Case in markdown lists

Open
#1,060 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
Swift
Stars
2.1k
Forks
297
Avg merge
13h 25m
Merged PRs (30d)
6

Description

Expected

When creating new list items using markdown syntax, the new item should cue the keyboard to use lower case.

Observed

When I hit the carriage return on my on-screen iOS Gboard at the end of a Markdown list item, the new line is in Proper Case. This means that each new word I type/swipe will be capitalized.

Reproduced
  1. Open Simplenote, logged into an account (using Gboard?, I’m not sure it matters)
  2. Create a new note
  3. Type a title, and two carriage returns
  4. Begin a markdown list by typing a hypen followed by a space and a couple words
  5. Insert a carriage return and type a few words. This line will be in Proper Case.

0E3B9C9B-D6A5-403B-BCFC-EEAA91CDDB1B

Make|Model|iOS Version|App Version

Apple|iPhone SE 2020|14.2|4.28
Apple|iPhone SE 2020|14.2|4.29
DEVICE_MAKE|DEVICE_MODEL|IOS_VERSION|APP_VERSION

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

Reproduce the issue on an iPhone by creating a Markdown list and pressing return after a list item. Trace the iOS Markdown list handling and keyboard capitalization behavior; done means newly created list items no longer force Proper Case.

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
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.