Microsoft wypuszcza PowerToys 0.63 ze znacznie mniejszym rozmiarem aplikacji

click fraud protection

Firma Microsoft wydała wersję 0.63 pakietu narzędzi zwiększających produktywność PowerToys, a ta jest bardziej udoskonaloną aktualizacją. Chociaż nie dodaje wielu nowych funkcji, ta wersja PowerToys zawiera kilka znaczących ulepszeń pod względem wydajności. Zespół zmniejszył rozmiar instalatora PowerToys ze 125 MB (w wersji 0.62.1) do zaledwie 83 MB. Po zainstalowaniu aplikacja zajmuje teraz zaledwie 587 MB zamiast 817 MB.

Microsoft twierdzi, że osiągnął to poprzez udostępnianie plików takich jak Windows App SDK, VC++ Redistributable i PowerToys Interop pomiędzy różnymi narzędziami. Powinno to również pomóc w usunięciu wymogu kontroli konta użytkownika (UAC) podczas procesu instalacji, choć zanim to nastąpi, pozostaje jeszcze wiele do zrobienia. Następnie firma będzie również dostarczać samodzielną wersję platformy .NET, która będzie współdzielona przez różne narzędzia.

Kolejną atrakcją tej wersji jest narzędzie QuickAccent, które pozwala szybko znaleźć wersje akcentowane znaków, teraz pozwala wybrać język, aby zmniejszyć liczbę znaków, które musisz wybrać pisanie na maszynie.

Poza tym to wydanie koncentruje się głównie na poprawkach i drobnych ulepszeniach, a jest ich wiele dla różnych narzędzi zawartych w PowerToys. Pełną ich listę znajdziesz poniżej.

Dziennik zmian PowerToys 0.63

Znane problemy

  • Narzędzie do wyodrębniania tekstu w niektórych przypadkach nie rozpoznaje tekstu na urządzeniach ARM64 z systemem Windows 10.
  • Po zainstalowaniu PowerToys, nowe wpisy menu kontekstowego systemu Windows 11 dotyczące funkcji PowerRename i Image Resizer mogą nie pojawić się przed ponownym uruchomieniem systemu.
  • Istnieją raporty o użytkownikach, którzy są nie można otworzyć okna Ustawienia. Jest to spowodowane niezgodnością z niektórymi aplikacjami (znanymi przykładami są RTSS RivaTuner Statistics Server i MSI AfterBurner). Jeśli dotyczy to Ciebie, sprawdź powiązany problem, aby sprawdzić, czy któreś z przedstawionych rozwiązań działa w Twoim przypadku.

Ogólny

  • Naprawiono błąd powodujący niepowodzenie generowania raportu o błędzie. (To była poprawka dla wersji 0.62)
  • Zaktualizowano środowiska wykonawcze Windows App SDK do wersji 1.1.5.

Zawsze na górze

  • Naprawiono błąd powodujący zatrzymywanie się obramowania podczas przenoszenia okna pomiędzy wirtualnymi pulpitami.
  • Minimalna grubość obramowań wynosi teraz 1. Dzięki @unuing!
  • W miniaturach pulpitu wirtualnego pokazywały się obramowania. Te zostały usunięte.
  • Poprawiono wygląd obramowań, aby lepiej odpowiadały obramowaniu aplikacji.

Obudzony

  • Naprawiono logikę wyjścia narzędzia, aby zamknąć wszystkie wątki i uniknąć awarii. (To była poprawka dla wersji 0.62)

Narzędzie do wybierania kolorów

  • Naprawiono logikę wyjścia narzędzia, aby zamknąć wszystkie wątki i uniknąć awarii. (To była poprawka dla wersji 0.62)
  • Naprawiono błąd inicjalizacji, który powodował nieprawidłowe ustawienie pozycji myszy.

FancyZones

  • Naprawiono logikę wyjścia edytora FancyZones, aby zamknąć wszystkie wątki i uniknąć awarii. (To była poprawka dla wersji 0.62)

Dodatki do eksploratora plików

  • Zaktualizowano zależność WebView 2 do wersji 1.0.1343.22. Dzięki @Aaron-Junker!
  • Naprawiono podgląd plików .reg.

Zmiana rozmiaru obrazu

  • Naprawiono błąd powodujący awarię Eksploratora plików w pewnych warunkach podczas uzyskiwania dostępu do menu kontekstowego.

Bieg PowerToys

  • Dodano obsługę otwierania okien terminala w trybie trzęsienia ziemi. Dzięki @FWest98!
  • Naprawiono logikę wyjścia narzędzia, aby zamknąć wszystkie wątki i uniknąć awarii. (To była poprawka dla wersji 0.62)
  • Popraw ikonę wyświetlaną we wtyczce programu dla aliasów wykonywania aplikacji. Dzięki @MikeBarker-MSFT!
  • Napraw wywołania domyślnej przeglądarki, gdy Firefox jest instalowany ze sklepu Microsoft Store.
  • Naprawiono problem z dostępnością, w wyniku którego elementy sterujące dołączone do wpisów wyników nie były ogłaszane.
  • Wyszukiwanie zostało ulepszone i powinno teraz zwracać wyniki, w których terminy w zapytaniu pojawiają się na końcu wyniku.

Szybki akcent

  • Poprawiono wydajność zaczepów klawiatury. (To była poprawka dla wersji 0.62)
  • Naprawiono błąd, który powodował, że Quick Accent zakłócał działanie Menedżera klawiatur. (To była poprawka dla wersji 0.62)
  • Dodano poprawną wielką literę ß. Dzięki @Aaron-Junker!
  • Wybór znaków akcentujących powinien się teraz zawijać. Dzięki @wmenta!
  • Dodano ustawienie wyboru języka, aby zmniejszyć liczbę wyświetlanych znaków akcentowanych. Dostępne języki to walutowy, czeski, holenderski, francuski, węgierski, islandzki, włoski, maoryski, pinyin, polski, rumuński, słowacki, hiszpański i turecki. Dzięki @damienleroy!

Linijka ekranu

  • Ulepszony interfejs użytkownika/UX i opisy ustawień.
  • Naprawiono logikę wyjścia narzędzia, aby zamknąć wszystkie wątki i uniknąć awarii. (To była poprawka dla wersji 0.62)

Ustawienia

  • Zaktualizowano ikony interfejsu użytkownika. Dzięki @Jay-o-Way!
  • Udoskonalenie i ujednoznacznienie opisów. Dzięki @Jay-o-Way!
  • Naprawiono marginesy pól wyboru i inne poprawki projektowe. Dzięki @Jay-o-Way!

Ekstraktor tekstu

  • Usunięto dodatkowe spacje podczas rozpoznawania języków chińskiego, japońskiego i koreańskiego. Dzięki @TheJoeFin!
  • Naprawiono logikę wyjścia narzędzia, aby zamknąć wszystkie wątki i uniknąć awarii. (To była poprawka dla wersji 0.62)
  • Naprawiono problem polegający na tym, że zaznaczanie rozpoczynało się po kliknięciu prawym przyciskiem myszy.

Instalator

  • Dodano logikę umożliwiającą wyjście z PowerToys podczas aktualizacji przed próbą aktualizacji .NET.
  • Zaktualizowano zależność .NET do wersji 6.0.9.
  • Dodano jaśniejsze nazwy kroków instalacji dla programu ładującego. Dzięki @htcfreek I @Jay-o-Way!
  • Pliki środowiska wykonawczego Windows App SDK, redystrybucyjne VC++ i PowerToys Interop są teraz udostępniane pomiędzy narzędziami za pośrednictwem łączy twardych, co zmniejsza rozmiar instalacji.

Dokumentacja

  • Naprawiono literówki w dokumentacji Menedżera klawiatur. Dzięki @eltociear!
  • Zastąpiono łącza docs.microsoft.com adresem Learn.microsoft.com. Dzięki @Aaron-Junker!

Rozwój

  • Naprawiono błąd kompilacji, który ograniczał programistów do przełączania między konfiguracjami bez uprzedniego czyszczenia lokalnych plików kompilacji.
  • Poprawiono wychwyty wyjątków C++, aby były przechwytywane przez odwołanie, aby uniknąć niepotrzebnych operacji kopiowania. Dzięki @NN!
  • Ogólne czyszczenie kodu C#, poprawianie formatu i usuwanie nieużywanych pominięć analizy kodu.
  • Usunięto niepotrzebne muxc prefiks z plików XAML. Dzięki @Jay-o-Way!
  • Ponownie włączono testy w naszym potoku, które zależą od WebView2.
  • Pakiety menu kontekstowego poziomu 1 systemu Windows 11 zawierają teraz plik „Microsoft. Przedrostek PowerToys”.

Czytaj więcej

Wiadomo jednak, że pracujemy nad kilkoma narzędziami, których nie ma w tej wersji. Inżynier firmy Microsoft, Clint Rutkas, udostępnił ostatnio spojrzenie na plik narzędzie „ślusarz plików”., co pozwala zobaczyć, jakie procesy korzystają z danego pliku, co może zapobiec usunięciu tego pliku. Widzieliśmy także demo Zajrzyj do PowerToys w przeszłości, która działała jak wersja Quick Look dla systemu Windows w systemie macOS. Narzędzia te nie pojawiły się jeszcze w wersji PowerToys, ale miejmy nadzieję, że wkrótce się pojawią.


Źródło: GitHub