Aktualizácia PowerToys 0.58 pripravuje natívnu verziu aplikácie ARM64

click fraud protection

Microsoft vydal PowerToys 0.58, ktorý prináša mnohé vylepšenia pod kapotou sady nástrojov, vrátane práce na verzii ARM64.

Spoločnosť Microsoft opäť aktualizovala sadu nástrojov PowerToys pre Windows a prináša ju na verziu 0.58. Táto nová aktualizácia nepridáva žiadne nové funkcie pre používateľov ako také, ale prináša niekoľko dôležitých zmien pod kapotou, vrátane prípravy na nadchádzajúcu verziu aplikácie ARM64. V súčasnosti je PowerToys navrhnutý iba pre procesory x64, čo znamená, že na spustenie na zariadeniach ARM, ako je Surface Pro X, musí používať emuláciu, ktorá ovplyvňuje výkon. Mnohé z požadovaných komponentov, aby PowerToys fungovali na ARM64, sú teraz zahrnuté v balení, takže dúfame, že teraz už nebudeme dlho čakať.

To však nie je všetko, čo sa touto aktualizáciou zmenilo. Tím odviedol kus práce pod kapotou, aby PowerToys dosiahol modernejšie štandardy. Jednak už nepoužíva starý ovládací prvok WebBrowser pre webový obsah a prešiel na WebView2, ktorý využíva prehliadač Microsoft Edge založený na Chromiu.

Podobne aj PowerToys 0.58 upúšťa od všetkých použití .NET Core 3.1 a plne prechádza na .NET 6, takže je aktuálnejšia. A posledná poznámka na strane vývoja, okno PowerToys Settings teraz beží na WinUI 3, najnovšej verzii rámca používateľského rozhrania spoločnosti Microsoft. Predtým používal XAML Islands na začlenenie dizajnu v štýle UWP do aplikácie Win32, ale WinUI 3 tiež spája všetky tieto prvky a je novší. Tím hovorí, že tento prechod by mal vyriešiť niektoré chyby súvisiace s používaním ostrovov XAML, takže veci by mali celkovo fungovať lepšie.

Okrem toho je v PowerToys 0.58 množstvo menších opráv a vylepšení, ktoré celkovo zlepšujú zážitok. Úplný zoznam zmien si môžete prečítať nižšie, ak chcete vidieť všetko, čo bolo vylepšené.

Zoznam zmien PowerToys 0.58

generál

  • Opravy kontroly pravopisu v kóde. Vďaka @jsoref!
  • Oprava chyby CI súvisiacej s kontrolou pravopisu v dôsledku zmeny rozhrania GitHub API. Vďaka @jsoref!
  • Opravené odkazy na dokumentáciu na GitHub. Vďaka @Cyl18!

ARM64

  • Pripravte súbory riešení a vlastností pre port ARM64. Vďaka @snickler!
  • Port nespracovanej obsluhy výnimky do ARM64. Vďaka @snickler!
  • Port projektov nastavení na ARM64. Vďaka @snickler!
  • Port väčšiny PowerToys na ARM64. Vďaka @snickler!
  • Port ladiacich nástrojov na ARM64.

Vždy na vrchole

  • Oprava pre najvyšší stav resetovania okna pre niektoré aplikácie. (Toto bola rýchla oprava pre 0.57)

ColorPicker

  • Formát CIEXYZ sa teraz správne zobrazuje veľkými písmenami.

FancyZones

  • Obnovte zaoblené rohy v systéme Windows 11 a pridajte nastavenie na ovládanie tohto správania. (Toto bola rýchla oprava pre 0.57)
  • Opravený okrajový prípad, kedy sa okno Windows Terminal pri otvorení nezalomilo. (Toto bola rýchla oprava pre 0.57)
  • Vylepšená podpora rozprávača v editore mriežky. (Toto bola rýchla oprava pre 0.57)
  • Opravená chyba pri obnove zaoblených rohov v systéme Windows 11. (Toto bola rýchla oprava pre 0.57)
  • Oprava nesprávnej veľkosti okien pri rôznych nastaveniach dpi. (Toto bola rýchla oprava pre 0.57)
  • Odstránené rozlíšenie z identifikátora obrazovky, aby sa zóny neresetovali pri zmene rozlíšenia.
  • Zmeňte mierku rozloženia plátna pri úpravách podľa novej mierky/rozlíšenia.
  • Dodanie nového nástroja na pomoc pri ladení interakcií okien s FancyZones.

Prieskumník súborov

  • Oprava zlyhania v ukážke dev súboru, ak súbor s nastaveniami ešte nebol vytvorený. (Toto bola rýchla oprava pre 0.57)
  • Do náhľadu dev súboru boli pridané nové typy súborov (.reg, ".xslt", ".xsd", ".wsdl", ".ino", ".pde", ".razor"). Vďaka @Aaron-Junker!
  • Opravte existujúci problém „súbor sa stále používa“ v ukážke súboru pre vývojárov. Vďaka @Aaron-Junker!
  • Ukážka súboru Dev teraz dokáže interpretovať prípony súborov bez ohľadu na veľkosť písmen. Vďaka @Aaron-Junker!
  • Používatelia SVG a markdown už nepoužívajú WebBrowser a namiesto toho používajú WebView2.
  • Ukážka Markdown teraz rešpektuje nastavenia tmavého režimu v systéme Windows. Vďaka @davidegiacometti!

Pomôcka pre myš

  • Oprava chyby, ktorá spôsobovala, že sa skratky nastavené na ikonách neaktivovali, keď bol nástroj myši aktívny na konkrétnych konfiguráciách monitora.

PowerToys Run

  • Oprava pre PowerToys, ktorý pri aktualizácii nastavení používa vysoký procesor a pamäť. (Toto bola rýchla oprava pre 0.57)
  • Pridajte funkciu „Spustiť ako iný používateľ“ do doplnkov Program, Shell a Search. Vďaka @htcfreek! (Toto bola rýchla oprava pre 0.57)
  • Oprava zlyhania aplikácie WindowWalker, keď nie je nastavený kľúč databázy Registry virtuálnej pracovnej plochy. Vďaka @htcfreek! (Toto bola rýchla oprava pre 0.57)
  • Oprava pre pracovné priestory VS Code, ktoré nepoužívajú premennú cesty používateľa hneď po inštalácii alebo aktualizácii. Vďaka @ricardosantos9521! (Toto bola rýchla oprava pre 0.57)
  • Oprava zásuvného modulu System, ktorý spôsobil, že PowerToys Run bol pomalý, keď existuje veľa sieťových rozhraní. Vďaka @htcfreek! (Toto bola rýchla oprava pre 0.57)
  • Oprava doplnku Program, ktorý nezobrazuje špeciálne skratky s prázdnymi cieľmi, napríklad Ovládací panel. (Toto bola rýchla oprava pre 0.57)
  • Dodatočné protokolovanie pre doplnok Terminál. Vďaka @davidegiacometti! (Toto bola rýchla oprava pre 0.57)
  • Doplnky Web Search a URI majú teraz lepší kód na detekciu predvoleného prehliadača.
  • Oprava doplnku Služby, ktorý správne nemanipuluje s názvami služieb s medzerami. Vďaka @davidegiacometti!
  • Oprava doplnku Terminal, ktorý správne nerozpoznal profily. Vďaka @davidegiacometti!
  • Oprava poslednej zostavy VSCode insiderov, ktorá sa nezobrazuje v doplnku VSCode Workspaces. Vďaka @JacobDeuchert!
  • Zvýšená presnosť pohyblivých čísel v doplnku Unit Converter.
  • VSCode Workspaces teraz nachádza prenosné inštalácie VS Code. Vďaka @harvastum
  • Opravený problém so spustením PowerToys Run, keď pracovná plocha nie je inicializovaná. Vďaka @davidegiacometti!

nastavenie

  • Nastavenia teraz bežia na WinUI3 namiesto XAML ostrovov.
  • Nastavenia sa už nespúšťajú ako správca, keď je runner spustený ako správca.

Bežec

  • Na opätovnú kontrolu aktualizácie používajte rozumné predvolené časy, aby ste sa vyhli zacykleniu zapisovania do denníkov. (Toto bola rýchla oprava pre 0.57)
  • Runner vyčistí aktualizačný adresár, ak je inštalácia aktuálna. Vďaka @davidegiacometti!

Inštalátor

  • Distribuujte podpísaný súbor .msi do zavádzacieho nástroja inštalačného programu .exe. (Toto bola rýchla oprava pre 0.57)
  • Z inštalačného programu bola odstránená závislosť jadra .NET.
  • Čiastočná podpora pre inštalačný program ARM64.
  • Aktualizovaný .NET na 6.0.4.
  • Vynútiť aktualizáciu všetkých súborov pri preinštalovaní/aktualizácii, aby ste sa pokúsili vyriešiť problémy s inštaláciou.

rozvoj

  • PowerToys už nie je závislý na jadre .NET.
  • WinUI3 je nová závislosť. Vďaka tomu sa nastavenia teraz zameriavajú na win10-x64 a win10-arm64.

čítaj viac

Posledných pár aktualizácií pre PowerToys sa zameralo skôr na zlepšenie kvality ako na nové funkcie, ale to nie je nevyhnutne zlá vec. Tieto zmeny pod kapotou by tiež mali uľahčiť údržbu aplikácie v budúcnosti. Nedávno sme videli novinku Funkcia PowerToys s názvom Peek je vo vývoji, aj keď ešte nie je k dispozícii. V podstate ide o Windows verziu Quick Look pre macOS, ktorá vám umožňuje rýchlo prezerať súbory bez toho, aby ste ich otvárali v príslušnej aplikácii.

Ak máte záujem, môžete stiahnite si PowerToys 0.58 z GitHub dnes alebo skontrolujte aktualizácie v aplikácii, ak ju už máte.