Feature release: smarter handling of words that exist in both Ukrainian and Russian, and a fix for fast-typing text corruption.
New
- Ambiguous words now convert. Words valid in both Ukrainian and Russian («добре», «там») used to be left as wrong-layout gibberish. They now convert to the language for ambiguous words (Settings → Auto-fix: Ukrainian by default, Russian, or Do not convert to keep the old behavior).
- Phrase self-correction. Auto-fix remembers the phrase you're typing. If a later word is valid in only one language, the earlier ambiguous words are re-converted to that language together with it — one replacement, undoable with a single trigger tap. Phrases mixing clearly-Ukrainian and clearly-Russian words are never touched retroactively.
- The manual trigger offers the same preferred-language candidate first.
Fixed
- Fast typing no longer corrupts text. If you kept typing while an automatic conversion was being applied, its backspaces could erase your fresh characters mid-phrase («Добре, що є прогрес» could end up as «Lj,ht? oДобре,прес )»). Conversion now aborts instantly when you keep typing, restores anything it already erased, and switches the layout only after a successful replacement.
Install
Download Switcher3way-1.2.0.dmg, open it, and drag Switcher3way into Applications. First launch on a new Mac: right-click the app → Open (unnotarized). Existing installs get this update in-app.
DMG SHA-256: 799b84d7d74ef908f5fa26daa8bdddf5ec109ead88886bb0bceb5a60acf97080