Posodobitev PowerToys 0.58 pripravi izvirno različico aplikacije ARM64

Microsoft je izdal PowerToys 0.58, ki prinaša številne skrite izboljšave nabora orodij, vključno z delom na različici ARM64.

Microsoft je znova posodobil zbirko orodij PowerToys za Windows in jo pripeljal do različice 0.58. Ta nova posodobitev sama po sebi ne dodaja nobenih novih uporabniško usmerjenih funkcij, vendar prinaša nekaj pomembnih skromnih sprememb, vključno s pripravo na prihajajočo različico aplikacije ARM64. Trenutno je PowerToys zasnovan samo za procesorje x64, kar pomeni, da mora za delovanje v napravah ARM, kot je Surface Pro X, uporabiti emulacijo, kar vpliva na zmogljivost. Številne komponente, potrebne za izvajanje PowerToys na ARM64, so zdaj vključene v paket, tako da upajmo, da nam zdaj ne bo več treba dolgo čakati.

Vendar to ni vse, kar se je spremenilo s to posodobitvijo. Ekipa je opravila nekaj dela pod pokrovom, da bi PowerToys dosegla sodobnejše standarde. Prvič, ne uporablja več starega nadzora WebBrowser za spletno vsebino in je preklopil na WebView2, ki ga poganja brskalnik Microsoft Edge, ki temelji na Chromiumu.

Podobno PowerToys 0.58 opusti vse uporabe .NET Core 3.1 in v celoti preide na .NET 6, tako da je bolj aktualen. In končno na razvojni strani, okno z nastavitvami PowerToys zdaj deluje v WinUI 3, najnovejši različici Microsoftovega UI ogrodja. Prej je za vključitev dizajna v slogu UWP v aplikacijo Win32 uporabljal XAML Islands, vendar WinUI 3 združuje vse te elemente in je novejši. Ekipa pravi, da bi ta prehod moral odpraviti nekatere napake, povezane z uporabo otokov XAML, tako da bi morale stvari na splošno delovati bolje.

Poleg tega je v PowerToys 0.58 ogromno manjših popravkov in prilagoditev, ki izboljšajo splošno izkušnjo. Spodaj lahko preberete celoten seznam sprememb, če želite videti vse, kar je bilo izboljšano.

PowerToys 0.58 dnevnik sprememb

Splošno

  • Popravki preverjanja črkovanja v kodi. hvala @jsoref!
  • Popravek za napako CI, povezano s preverjanjem črkovanja zaradi spremembe API-ja GitHub. hvala @jsoref!
  • Popravili sklicevanja dokumentacije na GitHub. hvala @Cil18!

ARM64

  • Pripravite datoteke rešitve in lastnosti za vrata ARM64. hvala @snikler!
  • Prenos neobravnavanega obdelovalca izjem na ARM64. hvala @snikler!
  • Port of the Settings projektira na ARM64. hvala @snikler!
  • Prenos večine PowerToys na ARM64. hvala @snikler!
  • Vrata pripomočkov za odpravljanje napak v ARM64.

Vedno na vrhu

  • Popravek za ponastavitev najvišjega stanja okna za nekatere aplikacije. (To je bil hitri popravek za 0.57)

ColorPicker

  • Format CIEXYZ je zdaj pravilno prikazan z velikimi črkami.

FancyZones

  • Obnovite zaobljene vogale v sistemu Windows 11 in dodajte nastavitev za nadzor tega vedenja. (To je bil hitri popravek za 0.57)
  • Popravljen robni primer, ko se okno terminala Windows ob odprtju ne bi zaskočilo. (To je bil hitri popravek za 0.57)
  • Izboljšana podpora za pripovedovalca v urejevalniku mrež. (To je bil hitri popravek za 0.57)
  • Odpravljena je napaka pri obnavljanju zaobljenih vogalov v sistemu Windows 11. (To je bil hitri popravek za 0.57)
  • Popravek za nepravilno spremenjeno velikost oken pri različnih nastavitvah dpi. (To je bil hitri popravek za 0.57)
  • Odstranjena ločljivost iz identifikatorja zaslona, ​​tako da se območja ne ponastavijo, ko se spremeni ločljivost.
  • Pri urejanju prilagodite postavitev platna glede na novo merilo/ločljivost.
  • Pošiljanje novega orodja za pomoč pri odpravljanju napak pri interakcijah sistema Windows s FancyZones.

Raziskovalec datotek

  • Popravek za zrušitev v predogledu datoteke za razvijalce, če datoteka z nastavitvami še ni bila ustvarjena. (To je bil hitri popravek za 0.57)
  • V predogled datotek za razvijalce so bile dodane nove vrste datotek (.reg", ".xslt", ".xsd", ".wsdl", ".ino", ".pde", ".razor"). hvala @Aaron-Junker!
  • Odpravite obstoječo težavo »datoteka je še vedno v uporabi« v predogledu datoteke za razvijalce. hvala @Aaron-Junker!
  • Predogled datoteke za razvijalce lahko zdaj razlaga datotečne pripone na način, ki ne razlikuje med velikimi in malimi črkami. hvala @Aaron-Junker!
  • Pregledovalniki SVG in markdown ne uporabljajo več WebBrowserja in namesto tega uporabljajo WebView2.
  • Predogled Markdown zdaj upošteva nastavitve temnega načina v sistemu Windows. hvala @davidegiacometti!

Pripomoček za miško

  • Popravek za napako, zaradi katere se bližnjice, nastavljene na ikonah, ne aktivirajo, ko je bil pripomoček za miško aktiven na določenih konfiguracijah monitorja.

PowerToys Run

  • Popravek za PowerToys Run z visoko zmogljivostjo procesorja in pomnilnika pri posodabljanju njegovih nastavitev. (To je bil hitri popravek za 0.57)
  • V vtičnike Program, Shell in Search dodajte funkcijo »Zaženi kot drug uporabnik«. hvala @htcfreek! (To je bil hitri popravek za 0.57)
  • Popravek za zrušitev WindowWalker, ko registrski ključ navideznega namizja ni nastavljen. hvala @htcfreek! (To je bil hitri popravek za 0.57)
  • Popravek za VS Code Workspaces, ki ne uporabljajo spremenljivke uporabniške poti takoj po namestitvi ali posodobitvi. hvala @ricardosantos9521! (To je bil hitri popravek za 0.57)
  • Popravek za sistemski vtičnik, zaradi katerega je PowerToys Run počasen, ko obstaja veliko omrežnih vmesnikov. hvala @htcfreek! (To je bil hitri popravek za 0.57)
  • Popravek za programski vtičnik, ki ne prikazuje posebnih bližnjic s praznimi cilji, kot je nadzorna plošča. (To je bil hitri popravek za 0.57)
  • Dodatno beleženje za vtičnik Terminal. hvala @davidegiacometti! (To je bil hitri popravek za 0.57)
  • Vtičniki za spletno iskanje in URI imajo zdaj boljšo kodo za zaznavanje privzetega brskalnika.
  • Popravek za vtičnik storitev, ki ne manipulira pravilno z imeni storitev s presledki. hvala @davidegiacometti!
  • Popravek za vtičnik terminala, ki ne prepozna pravilno profilov. hvala @davidegiacometti!
  • Popravek za najnovejšo sestavo insajderjev VSCode, ki se ne prikaže v vtičniku VSCode Workspaces. hvala @JacobDeuchert!
  • Povečana natančnost plavajočega števila v vtičniku Pretvornik enot.
  • VSCode Workspaces zdaj najde prenosne namestitve VS Code. hvala @harvastum
  • Odpravljena težava z zagonom programa PowerToys Run, ko namizje ni inicializirano. hvala @davidegiacometti!

nastavitve

  • Nastavitve se zdaj izvajajo na WinUI3 namesto na otokih XAML.
  • Nastavitve se ne izvajajo več kot skrbnik, ko je Runner zagnan kot skrbnik.

Tekač

  • Uporabite razumne privzete čase za ponovno preverjanje posodobitve, da se izognete zapisovanju v dnevnike v zanki. (To je bil hitri popravek za 0.57)
  • Runner počisti imenik posodobitev, če je namestitev posodobljena. hvala @davidegiacometti!

Namestitveni program

  • Razdelite podpisan .msi znotraj zagonskega programa namestitvenega programa .exe. (To je bil hitri popravek za 0.57)
  • Od namestitvenega programa je bila odstranjena odvisnost jedra .NET.
  • Delna podpora za namestitveni program ARM64.
  • .NET posodobljen na 6.0.4.
  • Prisilno posodobite vse datoteke ob vnovični namestitvi/posodobitvi, da poskusite odpraviti težave z namestitvijo.

Razvoj

  • PowerToys ni več odvisen od jedra .NET.
  • WinUI3 je nova odvisnost. Zaradi tega nastavitve zdaj ciljajo na win10-x64 in win10-arm64.

Preberi več

Zadnjih nekaj posodobitev za PowerToys je bilo osredotočenih predvsem na izboljšave kakovosti in ne na nove funkcije, vendar to ni nujno slabo. Te skrite spremembe bi morale olajšati tudi vzdrževanje aplikacije v prihodnje. Pred kratkim smo videli novo Funkcija PowerToys, imenovana Peek je v razvoju, čeprav še ni na voljo. To je v bistvu Windows različica hitrega pogleda za macOS, ki vam omogoča hiter ogled datotek, ne da bi jih odprli v ustrezni aplikaciji.

Če te zanima, lahko prenesite PowerToys 0.58 z GitHub danes ali preverite posodobitve v aplikaciji, če jo že imate.