Документація · Початок

Як Lang Switcher оновлюється сам і як оновити його вручну

Програма оновлюється сама, поки комп’ютер простоює, налаштування зберігаються, а біля значка з’являється «Lang Switcher оновлено до …». Вручну — програма встановлення зі сторінки завантаження поверх попередньої версії.

Як програма оновлюється сама

Раз на добу Lang Switcher читає із сайту автора короткий файл новин; про ваш комп’ютер він нічого не передає. Коли виходить нова версія, програма сама завантажує її з того самого сайту, перевіряє підпис автора й ставить, поки комп’ютер простоює. Після оновлення біля значка з’явиться коротке сповіщення.

  • Хто це робить. Засіб оновлення LangSwitcherUpdate.exe — невеликий файл без вікна поруч із програмою. Його запускає завдання Windows «Lang Switcher Update»: раз на добу й під час входу в систему, лише коли комп’ютер простоює.
  • Що він перевіряє. Програма встановлення береться лише із сайту автора, з папки /langswitcher/files/. Її розмір і сума SHA-256 мають збігтися з підписаними у файлі новин, а версія має бути новішою за вашу. Не збіглося — засіб оновлення нічого не ставить і пробує наступного дня.
  • Під час встановлення програма ненадовго закривається, а потім запускається знову. Натискати нічого не треба, запиту UAC не буде. Якщо програму не було запущено, вона оновиться й лишиться закритою.
  • Якщо нова версія не запрацює (вікно програми не з’явиться або не втримається), засіб оновлення поверне попередню.
  • Після оновлення біля значка з’явиться сповіщення «Lang Switcher оновлено до …» і «Натисніть, щоб дізнатися, що нового.». Натискання відкриває список змін — Що нового (English).

Якщо оновлення не прийшло

Буває, що файл новин три доби поспіль називає версію, новішу за вашу, а вона так і не встановилася. Тоді програма скаже про неї сама: біля значка з’явиться сповіщення «Вийшла версія …», а після натискання чи сам, у спокійну хвилину, відкриється лист про оновлення.

Лист від авторау вас· випускЯк оновитися1Натисніть «Відкрити сторінку завантаження»:там завжди остання версія.2Завантажте файл LangSwitcher-setup.exeі запустіть його.3Програма встановлення сама закриє Lang Switcher,замінить його та запропонує запустити знову.Ваші налаштування збережуться.Рядок «Доступна версія» лишиться в меню значка,доки ви не оновитеся.ЗакритиВідкрити сторінку завантаження
Лист від авторау вас· випускЯк оновитися1Натисніть «Відкритисторінку завантаження»:там завжди остання версія.2Завантажте файлLangSwitcher-setup.exeі запустіть його.3Програма встановленнясама закриє Lang Switcher,замінить його та запропонуєзапустити знову. Вашіналаштування збережуться.Рядок «Доступна версія»лишиться в меню значка,доки ви не оновитеся.ЗакритиВідкрити сторінку завантаження
Лист про оновлення: що змінилося — словами автора, нижче — три кроки «Як оновитися» і кнопка сторінки завантаження.
  • Лист про одну версію приходить один раз. До оновлення в меню значка лишається пункт «Доступна версія …».
  • Перечитати лист можна у вікні «Від автора», кнопка «Останні листи»: лист про оновлення лежить там, доки нову версію не встановлено.

Як оновити вручну

Чекати не обов’язково: остання версія завжди на сторінці завантаження, і поставити її поверх попередньої можна будь-якого дня.

  1. У листі натисніть «Відкрити сторінку завантаження» або відкрийте сторінку завантаження самі.
  2. Завантажте LangSwitcher-setup.exe і запустіть його. Якщо браузер або Windows попереджає, шлях той самий, що й під час першого встановлення: його описано на сторінці завантаження.
  3. Підтвердьте запит служби захисту користувачів: натисніть «Так». Виходити з програми заздалегідь не треба: програма встановлення сама закриє Lang Switcher і замінить його.
  4. На останньому кроці лишіть галочку «Відкрити Lang Switcher»: після оновлення вручну сам він не запускається.

Що збережеться

  • Налаштування й винятки. Вони лежать у файлі %APPDATA%\Lang_Switcher\config.toml, а не в папці програми, і програма встановлення його не чіпає. «Ваші налаштування збережуться», як сказано в листі.
  • Автозапуск. Під час кожного запуску програма сама узгоджує запис автозапуску з галочкою «Запускати під час входу в систему».

Як повернутися на попередню версію

Попередні випуски лежать на сторінці програми на GitHub, у розділі Releases. Попередня версія, поставлена поверх нової, не втримається: засіб оновлення лишається й протягом доби поверне останню. Щоб лишитися на попередній, спочатку видаліть програму (налаштування вціліють, якщо на запитання наприкінці видалення відповісти «Ні»), а потім поставте попередню версію.

Файл налаштувань нової версії попередня прочитає, але до виходу не перезапише, тож зміни, зроблені в ній, не збережуться. Гарячу клавішу, якої вона ще не знала, вона зрозуміє по-своєму: сполучення — як ту саму клавішу без Ctrl, Alt і Shift, подвійний Shift — як Pause.

Запитання й проблемиу GitHub Issues ↗ або на пошту send.me@panda-pishet-kod.dev