Snippets: say a phrase, get the text you saved
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 45/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- swift
- Domain
- desktop-dev
Research direction
The issue names the Dictionary screen and its existing trigger-to-replacement mechanism, but no specific files. Start by finding where dictionary entries are stored, applied to dictionary-style text replacement, and edited in the Dictionary UI. Done means snippets are visibly separated from spelling fixes, replacements can span multiple lines, and starter examples (email, phone, sign-off) are offered. Confirm the scope with maintainers first, since the issue proposes three changes at once.
Written by the indexing model from the issue text.
Description
Say "my email" and get your address. Say "signature" and get your sign-off. The paid apps have this, SpeakType 1 had it, and SpeakType 2's dictionary can already do the replacing, so this is mostly about making it obvious.
- Dictionary entries already map a spoken trigger to replacement text, so the mechanism exists.
- What's missing is that nothing tells people they can use it for snippets rather than spelling fixes, and a snippet often wants several words or lines, which the current editor doesn't encourage.
Worth doing: separate snippets from spelling fixes in the Dictionary screen, allow multi-line replacements, and offer a couple of starter examples (email address, phone number, sign-off).
- Dominant language
- Swift
- Stars
- 540
- Forks
- 74
- PR merge metrics
- No merged PRs in 30d
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing 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.
More from karansinghgit/speaktype
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 67/100
karansinghgit/speaktype#211 ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
karansinghgit/speaktype#183 · 1 comment ·
-
enhancement
Difficulty 5/5 Over a week Newbie friendliness 35/100
karansinghgit/speaktype#209 ·
-
enhancement
Difficulty 5/5 Over a week Newbie friendliness 25/100
karansinghgit/speaktype#208 · 2 comments ·
-
bug
Difficulty 3/5 1-2 days Newbie friendliness 52/100
karansinghgit/speaktype#207 ·
All issues in karansinghgit/speaktype
Similar issues
-
feat: 앱 정보에 개인정보처리방침과 고객지원 연결Possibly taken @xrpjwk8 claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
DeveloperAcademy-POSTECH/2026-C6-A13-Hear-I-am#120 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
swiftlang/swift-java#955 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
michaelnisi/hanstholm#246 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
deepsealabs/libdc-swift#110 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
jaywcjlove/quick-rss#448 ·