Microsoft випускає PowerToys 0.63 із набагато меншим розміром програми

Корпорація Майкрософт випустила версію 0.63 свого набору інструментів продуктивності PowerToys, і ця версія є скоріше вдосконаленим оновленням. Хоча вона не додає багато нових функцій, ця версія PowerToys має деякі значні покращення з точки зору ефективності. Команда зменшила розмір інсталятора PowerToys зі 125 МБ (у версії 0.62.1) до лише 83 МБ. І після встановлення програма тепер займає лише 587 МБ замість 817 МБ.

Корпорація Майкрософт стверджує, що досягла цього завдяки обміну файлами, такими як Windows App SDK, VC++ Redistributable та PowerToys Interop, між різними інструментами. Це також має допомогти скасувати вимогу щодо контролю облікових записів користувачів (UAC) під час процесу інсталяції, хоча до цього ще потрібно зробити роботу. Далі компанія також буде поставляти автономну версію .NET, яка буде спільною для різних утиліт.

Ще однією особливістю цього випуску є інструмент QuickAccent, який дозволяє швидко знаходити версії з акцентами символів, тепер дозволяє вибрати мову, щоб зменшити кількість символів, які вам потрібно вибрати введення тексту.

Окрім цього, цей випуск здебільшого зосереджений на виправленнях і незначних покращеннях, і їх багато для різних утиліт, включених до PowerToys. Нижче ви можете знайти їх повний список.

Журнал змін PowerToys 0.63

Відомі проблеми

  • Утиліта Text Extractor у деяких випадках не розпізнає текст на пристроях ARM64 під керуванням Windows 10.
  • Після встановлення PowerToys, нові записи контекстного меню Windows 11 для PowerRename та Image Resizer можуть не з’являтися до перезавантаження системи.
  • Є повідомлення про користувачів, які є не вдається відкрити вікно налаштувань. Це спричинено несумісністю з деякими програмами (RTSS RivaTuner Statistics Server і MSI AfterBurner є відомими прикладами цього). Якщо це стосується вас, перегляньте пов’язану проблему, щоб переконатися, що будь-яке з представлених рішень працює для вас.

Загальний

  • Виправлено проблему, яка спричиняла помилку створення звіту про помилку. (Це було виправлення для 0.62)
  • Оновлено Windows App SDK до версії 1.1.5.

Завжди на висоті

  • Виправлено проблему, через яку межа залишалася під час переміщення вікна між віртуальними робочими столами.
  • Мінімальна товщина рамок тепер становить 1. Дякую @unuing!
  • На мініатюрах віртуального робочого столу відображалися межі. Ці були видалені.
  • Виправлено візуальні ефекти кордонів, щоб точніше відповідати межам програми.

Прокинутися

  • Виправлена ​​логіка виходу з утиліти для закриття всіх потоків і уникнення збоїв. (Це було виправлення для 0.62)

Палітра кольорів

  • Виправлена ​​логіка виходу з утиліти для закриття всіх потоків і уникнення збоїв. (Це було виправлення для 0.62)
  • Виправлена ​​помилка ініціалізації, яка спричиняла неправильне встановлення положення миші.

FancyZones

  • Виправлено логіку виходу редактора FancyZones Editor, щоб закрити всі потоки та уникнути збоїв. (Це було виправлення для 0.62)

Додатки файлового провідника

  • Оновлено залежність WebView 2 до 1.0.1343.22. Дякую @Aaron-Junker!
  • Виправлено попередній перегляд файлів .reg.

Image Resizer

  • Виправлено помилку, яка спричиняла аварійне завершення роботи Провідника файлів за деяких умов під час доступу до контекстного меню.

PowerToys Run

  • Додано підтримку відкриття вікон терміналу в режимі землетрусу. Дякую @FWest98!
  • Виправлена ​​логіка виходу з утиліти для закриття всіх потоків і уникнення збоїв. (Це було виправлення для 0.62)
  • Покращити піктограму, що відображається в плагіні програми для псевдонімів виконання програми. Дякую @MikeBarker-MSFT!
  • Виправте виклики браузера за замовчуванням, коли Firefox інстальовано з Microsoft Store.
  • Виправлено проблему зі спеціальними можливостями, через яку елементи керування, додані до записів результатів, не повідомлялися.
  • Пошук покращено, і тепер він має повертати результати, де терміни в запиті з’являються в кінці результату.

Швидкий акцент

  • Покращено продуктивність перехоплень клавіатури. (Це було виправлення для 0.62)
  • Виправлено помилку, через яку Quick Accent заважав роботі диспетчера клавіатури. (Це було виправлення для 0.62)
  • Додано правильний символ ß у верхньому регістрі. Дякую @Aaron-Junker!
  • Вибір символу наголосу тепер має завершуватися. Дякую @wmentha!
  • Додано налаштування вибору мови, щоб зменшити кількість відображених символів з акцентами. Доступні мови валюти, чеська, голландська, французька, угорська, ісландська, італійська, маорі, піньїнь, польська, румунська, словацька, іспанська та турецька. Дякую @damienleroy!

Екранна лінійка

  • Покращено UI/UX і опис налаштувань.
  • Виправлена ​​логіка виходу з утиліти для закриття всіх потоків і уникнення збоїв. (Це було виправлення для 0.62)

Налаштування

  • Іконки інтерфейсу оновлено. Дякую @Jay-o-Way!
  • Удосконалення описів і усунення неоднозначності. Дякую @Jay-o-Way!
  • Виправлено поля прапорців та інші налаштування дизайну. Дякую @Jay-o-Way!

Екстрактор тексту

  • Видалено зайві пробіли під час розпізнавання китайської, японської та корейської мов. Дякую @TheJoeFin!
  • Виправлена ​​логіка виходу з утиліти для закриття всіх потоків і уникнення збоїв. (Це було виправлення для 0.62)
  • Виправлено проблему, через яку вибір починався після натискання правої кнопки миші.

Інсталятор

  • Додано логіку виходу з PowerToys під час оновлення перед спробою оновлення .NET.
  • Оновлено залежність .NET до 6.0.9.
  • Додано зрозуміліші назви кроків встановлення для завантажувача. Дякую @htcfreek і @Jay-o-Way!
  • Windows App SDK, VC++ Redistributable і PowerToys Interop runtime файли тепер спільно використовуються між утилітами через жорсткі посилання, що зменшує розмір встановлення.

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

  • Виправлено помилки в документації Keyboard Manager. Дякую @eltociear!
  • Замінено посилання docs.microsoft.com на learn.microsoft.com. Дякую @Aaron-Junker!

розвиток

  • Виправлено помилку збірки, через яку розробники не могли переключатися між конфігураціями без попереднього очищення локальних файлів збірки.
  • Перехоплення винятків C++ було виправлено, щоб перехоплюватися за посиланням, щоб уникнути непотрібних операцій копіювання. Дякую @NN!
  • Загальне очищення коду C#, виправлення формату та видалення невикористаних блокувань аналізу коду.
  • Видалено непотрібне muxc префікс із файлів XAML. Дякую @Jay-o-Way!
  • Знову ввімкнуто тести в нашому конвеєрі, які залежать від WebView2.
  • Пакети контекстного меню рівня 1 Windows 11 тепер містять файл «Microsoft. Префікс "PowerToys".

читати далі

Однак є кілька інструментів, які, як відомо, знаходяться в розробці, але не в цьому випуску. Інженер Microsoft Клінт Руткас нещодавно поділився поглядом на a інструмент "файловий ключник"., який дозволяє вам побачити, які процеси використовують певний файл, що може запобігти видаленню цього файлу. Ми також бачили демонстрацію PowerToys Peek у минулому, яка діяла б як версія Quick Look для Windows у macOS. Ці інструменти ще не з’явилися у випуску PowerToys, але, сподіваюся, незабаром вони з’являться.


Джерело: GitHub