3.5.0
stable- Auto-conversion got noticeably smarter: Russian words ending in х, ъ, ё, ю, б, ж, words like люди and люблю, short words like до and ой, and words followed by punctuation typed the Russian way (ntcn^ → тест:).
- Optional extended dictionary (about 250 KB): slang, names and new words, plus brand names like ChatGPT or GitHub typed in the wrong layout.
- New Hotkeys tab: "Always layout 1/2" (say, left ⌘ for English and right ⌘ for Russian), Fn (🌐) and Fn+Shift as keys, and a hotkey that adds a word to exceptions.
- Auto-conversion can also trigger on Enter and Tab. New: abbreviations (brgds → Best regards), fixing two capitals in a row and obvious typos. All off by default (Settings → Auto-conversion).
- The menu bar flag sits exactly in the middle, its size is adjustable, and British, Canadian, Australian and other regional layouts have their own flags.
- New app icon, designed by kutawhat. Thank you.
- If macOS hasn't granted the permissions, the app now says so and opens the right System Settings page.
Fixed:
- In browsers and web chats a word that filled the whole field could be erased with nothing typed in its place. Some terminals got a single letter: the replacement is now typed letter by letter.
- On ISO keyboards the § key reset the buffer, so on Russian - PC words with ё were lost along with the rest of the line.
- The Enter trigger works better in Outlook.
- When converting selected text the clipboard comes back sooner, and clipboard managers like Paste no longer record the intermediate text.
- A correctly typed selected word is now converted instead of silently staying as it was.
- Changing case on several words gives sentence case, not a capital on every word.
- Settings tab titles are no longer cut off. Layout names follow the system language.
- Memory growth during long sessions: the app stays around 15-18 MB.
- Builds on macOS 27.
Betas before 3.5.0: 3.5.0a, 3.5.0b, 3.5.0c, 3.5.0d, 3.5.0e, 3.5.0f, 3.5.0g
3.5.0g
New app icon: a blue keycap with arrows replaces the RU/EN tile. Designed by @kutawhat (#39), thank you. Everything from betas 3.5.0a-3.5.0f is still included.
3.5.0f
The Fn (🌐 Globe) key can now be a hotkey: the conversion trigger, layout switch, change case and the others, plus the Fn + Shift combo (#38, thanks @Lex-alur). Apple keyboards only; set the 🌐 key's system action to "Do Nothing" in System Settings → Keyboard. Hebrew: common correctly typed words are no longer touched by automatic conversion; some used to turn into English words when their image in the other layout matched one (בוא → cut). Everything from betas 3.5.0a-3.5.0e is still included.
3.5.0e
Layout names now come in your system language: the app used to declare Russian as its only language, so macOS gave everyone Russian layout names ("Иврит" instead of "Hebrew" on an English system), in Settings and in the menu's layout list. The "Always layout 1" and "Always layout 2" hotkeys are now labeled with the layout's language, e.g. "Always layout 1 (English)" (discussion #32, thanks @kobygold). Everything from betas 3.5.0a-3.5.0d is still included.
3.5.0d
Automatic conversion no longer skips words followed by punctuation typed with Russian-layout habits. On the Mac Russian layout the comma and period are Shift+6 and Shift+7, which give "^" and "&" in the English layout, and such words used to stay unconverted; on Russian - PC the same happened with the colon and the period. Now "ntcn^" becomes "тест," on the Mac layout and "тест:" on Russian - PC (#41, thanks @tollfree). Everything from betas 3.5.0a-3.5.0c is still included.
3.5.0c
British, Australian, Canadian, Irish, New Zealand and Brazilian layouts now show their own country flags (the British layout used to show the US flag). The "Always layout 1" and "Always layout 2" hotkeys in Settings now carry the layout name, e.g. "Always layout 2 (Russian)" (discussion #32). Building from source works again on macOS 27 (#40, thanks @innokenty). Everything from betas 3.5.0a and 3.5.0b is still included.
3.5.0b
Auto-conversion can now also trigger on Enter and Tab, not only on Space: handy in the browser address bar and in messengers (discussion #37). Settings → Auto-conversion, off by default. New abbreviations: set "brgds" → "Best regards, Alex" and it expands as you type, layout and case don't matter. Optional fixes for two capitals in a row (THis → This) and obvious typos: one neighboring key (hwllo → hello) and a period or comma typed in the Russian layout between digits (1ю8 → 1.8). Names the dictionary knows only capitalized are now recognized as conversion targets: zyltrc → яндекс, fdbnj → авито. Fixed memory growth during long sessions.
3.5.0a
Smarter automatic conversion: Russian words ending in х, ъ, ё, ю, б, ж (их, всё, знаю, неделю), words like люди and люблю, and short ones like до, ах, ох now convert (#35). Optional extended dictionary (about 250 KB, Settings → Auto-conversion) with slang, names and new words; brands and tech terms typed in the wrong layout are recognized too, срфепзе → chatgpt (#34). New Hotkeys tab with "Always layout 1/2" (left ⌘ for English, right ⌘ for Russian, for example; discussion #32) and a hotkey that adds a word to exceptions. Menu bar flag size is adjustable (Settings → Advanced), and the flag is now centered.