English
What's New
Per-App Layout Memory — RuSwitcher now remembers which keyboard layout was active in each application. When you switch back to an app, the layout is automatically restored. Enable it in Settings → General → "Remember layout per application".
Install & Restart — The update dialog now has an "Install & Restart" button. One click downloads the new version, verifies its integrity (sha256), replaces the app, and restarts — no manual DMG mounting needed.
Bug Fix: Word Boundary — Fixed a bug where Alt conversion could grab characters from the previous word across a space boundary, producing garbled output. Structural keys (space, Enter, arrows, Backspace) are now always tracked regardless of modifier key state.
Install
brew install rashn/ruswitcher/ruswitcherOr download the DMG below.
Русский
Что нового
Запоминание раскладки по приложениям — RuSwitcher теперь запоминает, какая раскладка была активна в каждом приложении. При переключении обратно раскладка восстанавливается автоматически. Включается в Настройки → Основные → «Запоминать раскладку для каждого приложения».
Установка и перезапуск — В диалоге обновления появилась кнопка «Установить и перезапустить». Один клик: скачивает новую версию, проверяет целостность (sha256), заменяет приложение и перезапускает — без ручного монтирования DMG.
Исправление: граница слова — Исправлен баг, при котором конвертация по Alt захватывала символы из предыдущего слова через пробел, выдавая искажённый текст. Структурные клавиши (пробел, Enter, стрелки, Backspace) теперь всегда отслеживаются независимо от состояния модификаторов.
Установка
brew install rashn/ruswitcher/ruswitcherИли скачайте DMG ниже.