TelegramMessenger / TelegramMessenger/Telegram-iOS

[Accessibility] Enter/Return to Send

Open
#291 1 comment 28 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Swift
Stars
9k
Forks
2.9k
PR merge metrics
No merged PRs in 30d

Description

Being able to send messages, without having to move a hand away from the keyboard would place less strain on one's hands, and allow to text more efficiently. Making this optional and implementing an ability to alter the behavior of the return key in the settings wouldn't break existing workflow patterns, where the user expects a new line to be made, and hopefully, it shouldn't be hard to maintain nor implement.

Edit: If doable, toggling that option on would make the button turn blue and say, "Send" for added legibility.

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 locating the message composer and the settings entry point in the iOS app. Trace how Return currently inserts a new line and how the Send button is rendered; done means an optional setting sends on Return, preserves the existing behavior when disabled, and updates the button label and color when enabled.

Written by the indexing model from the issue text.

Assessment

Tech stack
swift
Domain
accessibility, mobile
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.