TelegramMessenger / TelegramMessenger/Telegram-iOS
[Accessibility] Enter/Return to Send
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
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
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