Документація · Початок
Як Lang Switcher оновлюється сам і як оновити його вручну
Програма оновлюється сама, поки комп’ютер простоює, налаштування зберігаються, а біля значка з’являється «Lang Switcher оновлено до …». Вручну — програма встановлення зі сторінки завантаження поверх попередньої версії.
Як програма оновлюється сама
Раз на добу Lang Switcher читає із сайту автора короткий файл новин; про ваш комп’ютер він нічого не передає. Коли виходить нова версія, програма сама завантажує її з того самого сайту, перевіряє підпис автора й ставить, поки комп’ютер простоює. Після оновлення біля значка з’явиться коротке сповіщення.
- Хто це робить. Засіб оновлення
LangSwitcherUpdate.exe— невеликий файл без вікна поруч із програмою. Його запускає завдання Windows «Lang Switcher Update»: раз на добу й під час входу в систему, лише коли комп’ютер простоює. - Що він перевіряє. Програма встановлення береться лише із сайту автора, з папки
/langswitcher/files/. Її розмір і сума SHA-256 мають збігтися з підписаними у файлі новин, а версія має бути новішою за вашу. Не збіглося — засіб оновлення нічого не ставить і пробує наступного дня. - Під час встановлення програма ненадовго закривається, а потім запускається знову. Натискати нічого не треба, запиту UAC не буде. Якщо програму не було запущено, вона оновиться й лишиться закритою.
- Якщо нова версія не запрацює (вікно програми не з’явиться або не втримається), засіб оновлення поверне попередню.
- Після оновлення біля значка з’явиться сповіщення «Lang Switcher оновлено до …» і «Натисніть, щоб дізнатися, що нового.». Натискання відкриває список змін — Що нового (English).
Якщо оновлення не прийшло
Буває, що файл новин три доби поспіль називає версію, новішу за вашу, а вона так і не встановилася. Тоді програма скаже про неї сама: біля значка з’явиться сповіщення «Вийшла версія …», а після натискання чи сам, у спокійну хвилину, відкриється лист про оновлення.
- Лист про одну версію приходить один раз. До оновлення в меню значка лишається пункт «Доступна версія …».
- Перечитати лист можна у вікні «Від автора», кнопка «Останні листи»: лист про оновлення лежить там, доки нову версію не встановлено.
Як оновити вручну
Чекати не обов’язково: остання версія завжди на сторінці завантаження, і поставити її поверх попередньої можна будь-якого дня.
- У листі натисніть «Відкрити сторінку завантаження» або відкрийте сторінку завантаження самі.
- Завантажте
LangSwitcher-setup.exeі запустіть його. Якщо браузер або Windows попереджає, шлях той самий, що й під час першого встановлення: його описано на сторінці завантаження. - Підтвердьте запит служби захисту користувачів: натисніть «Так». Виходити з програми заздалегідь не треба: програма встановлення сама закриє Lang Switcher і замінить його.
- На останньому кроці лишіть галочку «Відкрити Lang Switcher»: після оновлення вручну сам він не запускається.
Що збережеться
- Налаштування й винятки. Вони лежать у файлі
%APPDATA%\Lang_Switcher\config.toml, а не в папці програми, і програма встановлення його не чіпає. «Ваші налаштування збережуться», як сказано в листі. - Автозапуск. Під час кожного запуску програма сама узгоджує запис автозапуску з галочкою «Запускати під час входу в систему».
Як повернутися на попередню версію
Попередні випуски лежать на сторінці програми на GitHub, у розділі Releases. Попередня версія, поставлена поверх нової, не втримається: засіб оновлення лишається й протягом доби поверне останню. Щоб лишитися на попередній, спочатку видаліть програму (налаштування вціліють, якщо на запитання наприкінці видалення відповісти «Ні»), а потім поставте попередню версію.
Файл налаштувань нової версії попередня прочитає, але до виходу не перезапише, тож зміни, зроблені в ній, не збережуться. Гарячу клавішу, якої вона ще не знала, вона зрозуміє по-своєму: сполучення — як ту саму клавішу без Ctrl, Alt і Shift, подвійний Shift — як Pause.
Див. також
Запитання й проблемиу GitHub Issues ↗ або на пошту send.me@panda-pishet-kod.dev