PowerToys 0.58 atjauninājums sagatavo lietotnes vietējo ARM64 versiju

Microsoft ir izlaidusi PowerToys 0.58, ieviešot daudzus rīku komplekta uzlabojumus, tostarp darbu pie ARM64 versijas.

Microsoft atkal ir atjauninājis PowerToys rīku komplektu operētājsistēmai Windows, sasniedzot versiju 0.58. Šis jaunais atjauninājums pats par sevi nepievieno jaunas funkcijas, kas paredzētas lietotājiem, taču tas veic dažas svarīgas izmaiņas, tostarp sagatavošanos gaidāmajai lietotnes ARM64 versijai. Pašlaik PowerToys ir paredzēts tikai x64 procesoriem, kas nozīmē, ka, lai darbotos ar ARM ierīcēm, piemēram, Surface Pro X, tam ir jāizmanto emulācija, kas ietekmē veiktspēju. Daudzas no nepieciešamajām sastāvdaļām, lai PowerToys darbotos ar ARM64, tagad ir iekļautas komplektā, tāpēc, cerams, mums vairs nav ilgi jāgaida.

Tomēr tas nav viss, kas ir mainījies ar šo atjauninājumu. Komanda ir paveikusi darbu, lai PowerToys atbilstu modernākiem standartiem. Pirmkārt, tas vairs neizmanto veco WebBrowser vadīklu tīmekļa saturam, un ir pārslēgts uz WebView2, ko nodrošina pārlūkprogramma Microsoft Edge, kuras pamatā ir Chromium.

Tāpat PowerToys 0.58 atmet visus .NET Core 3.1 lietojumus un pilnībā pāriet uz .NET 6, tāpēc tas ir aktuālāks. Un pēdējā piezīme izstrādes pusē: PowerToys iestatījumu logs tagad darbojas operētājsistēmā WinUI 3, kas ir jaunākā Microsoft UI ietvara versija. Iepriekš tas izmantoja XAML salas, lai iekļautu UWP stila dizainu Win32 lietotnē, taču WinUI 3 apvieno visus šos elementus, un tas ir jaunāks. Komanda saka, ka šai pārejai vajadzētu atrisināt dažas kļūdas, kas saistītas ar XAML salu izmantošanu, tāpēc lietām kopumā vajadzētu darboties labāk.

Papildus tam PowerToys 0.58 ir daudz mazāku labojumu un uzlabojumu, kas kopumā uzlabo pieredzi. Pilnu izmaiņu sarakstu varat izlasīt tālāk, ja vēlaties redzēt visu, kas ir uzlabots.

PowerToys 0.58 izmaiņu žurnāls

Ģenerālis

  • Pareizrakstības pārbaudes labojumi kodā. Paldies @jsoref!
  • Novērsiet CI kļūdu saistībā ar pareizrakstības pārbaudi GitHub API izmaiņu dēļ. Paldies @jsoref!
  • Novērstas dokumentācijas atsauces uz GitHub. Paldies @Cyl18!

ARM64

  • Sagatavojiet risinājumu un rekvizītu failus ARM64 portam. Paldies @snickler!
  • Pārvietojiet neapstrādāto izņēmumu apstrādātāju uz ARM64. Paldies @snickler!
  • Iestatījumu projektu ports uz ARM64. Paldies @snickler!
  • Lielāko daļu PowerToys portu uz ARM64. Paldies @snickler!
  • Atkļūdošanas utilītu ports uz ARM64.

Vienmēr virsū

  • Labojiet loga atiestatīšanas augšējo stāvokli dažām lietojumprogrammām. (Šis bija labojumfails 0.57)

Krāsu atlasītājs

  • CIEXYZ formāts tagad ir pareizi parādīts ar lielajiem burtiem.

FancyZones

  • Atjaunojiet noapaļotos stūrus operētājsistēmā Windows 11 un pievienojiet iestatījumu, lai kontrolētu šo darbību. (Šis bija labojumfails 0.57)
  • Novērsta malas gadījums, kad Windows termināļa logs netika nofiksēts, to atverot. (Šis bija labojumfails 0.57)
  • Uzlabots diktora atbalsts režģa redaktorā. (Šis bija labojumfails 0.57)
  • Novērsta kļūda, atjaunojot noapaļotus stūrus operētājsistēmā Windows 11. (Šis bija labojumfails 0.57)
  • Labojiet, ja logi nav pareizi mainīti dažādos dpi iestatījumos. (Šis bija labojumfails 0.57)
  • Izšķirtspēja ir noņemta no ekrāna identifikatora, lai zonas netiktu atiestatītas, mainoties izšķirtspējai.
  • Rediģējot, mērogojiet audekla izkārtojumu atbilstoši jaunajam mērogojumam/izšķirtspējai.
  • Jauna rīka piegāde, lai palīdzētu atkļūdot Windows mijiedarbību ar FancyZones.

Failu pārlūks

  • Novērsiet avāriju izstrādātāja faila priekšskatījumā, ja iestatījumu fails vēl nav izveidots. (Šis bija labojumfails 0.57)
  • Izstrādātāja faila priekšskatījumam tika pievienoti jauni failu tipi (.reg, .xslt, .xsd, .wsdl, .ino, .pde, .razor). Paldies @Ārons-Junkers!
  • Izstrādātāja faila priekšskatījumā novērsiet esošu problēmu “fails joprojām tiek lietots”. Paldies @Ārons-Junkers!
  • Izstrādātāja faila priekšskatījums tagad var interpretēt failu paplašinājumus, neņemot vērā reģistrjutīgos datus. Paldies @Ārons-Junkers!
  • SVG un atzīmes skatītāji vairs neizmanto WebBrowser un tā vietā izmanto WebView2.
  • Markdown priekšskatījums tagad ievēro tumšā režīma iestatījumus operētājsistēmā Windows. Paldies @davidegiacometti!

Peles utilīta

  • Labojiet kļūdu, kuras dēļ ikonām iestatītie saīsnes neaktivizējas, kad peles utilīta bija aktīva noteiktās monitora konfigurācijās.

PowerToys Run

  • Labojums PowerToys Run, izmantojot lielu centrālo procesoru un atmiņu, atjauninot iestatījumus. (Šis bija labojumfails 0.57)
  • Pievienojiet funkciju "Palaist kā citam lietotājam" programmas, čaulas un meklēšanas spraudņiem. Paldies @htcfreek! (Šis bija labojumfails 0.57)
  • Labojums WindowWalker avārijas gadījumā, kad nav iestatīta virtuālās darbvirsmas reģistra atslēga. Paldies @htcfreek! (Šis bija labojumfails 0.57)
  • Labojums VS koda darbvietām, kurās netiek izmantots lietotāja ceļa mainīgais uzreiz pēc instalēšanas vai atjaunināšanas. Paldies @ricardosantos9521! (Šis bija labojumfails 0.57)
  • Sistēmas spraudņa labojums, kas izraisa PowerToys Run lēnu darbību, ja ir daudz tīkla saskarņu. Paldies @htcfreek! (Šis bija labojumfails 0.57)
  • Izlabojiet programmas spraudni, kurā netiek rādīti īpaši saīsnes ar tukšiem mērķiem, piemēram, vadības panelis. (Šis bija labojumfails 0.57)
  • Papildu reģistrēšana termināļa spraudnim. Paldies @davidegiacometti! (Šis bija labojumfails 0.57)
  • Web Search un URI spraudņiem tagad ir labāks kods noklusējuma pārlūkprogrammas noteikšanai.
  • Labojums, ja pakalpojumu spraudnis nepareizi manipulē ar pakalpojumu nosaukumiem ar atstarpēm. Paldies @davidegiacometti!
  • Izlabojiet termināļa spraudni, kas nepareizi atpazīst profilus. Paldies @davidegiacometti!
  • Labojums jaunākajai VSCode iekšējās versijas versijai, kas netiek rādīta spraudnī VSCode Workspaces. Paldies @JacobDeuchert!
  • Palielināta peldošo skaitļu precizitāte spraudnī Unit Converter.
  • VSCode Workspaces tagad atrod pārnēsājamas VS Code instalācijas. Paldies @harvastum
  • Novērsta problēma, startējot programmu PowerToys Run, kad darbvirsma nav inicializēta. Paldies @davidegiacometti!

Iestatījumi

  • Iestatījumi tagad darbojas WinUI3, nevis XAML salās.
  • Iestatījumi vairs nedarbojas kā administrators, kad Runner tiek startēts kā administrators.

Skrējējs

  • Izmantojiet saprātīgus noklusējuma laikus, lai atkārtoti pārbaudītu atjauninājumu, lai izvairītos no ierakstīšanas žurnālos ciklā. (Šis bija labojumfails 0.57)
  • Runner iztīra atjaunināšanas direktoriju, ja instalācija ir atjaunināta. Paldies @davidegiacometti!

Uzstādītājs

  • Izplatiet parakstītu .msi .exe instalēšanas programmas sāknēšanas programmā. (Šis bija labojumfails 0.57)
  • No instalēšanas programmas ir noņemta .NET pamata atkarība.
  • Daļējs atbalsts ARM64 instalētājam.
  • Atjaunināts .NET uz 6.0.4.
  • Atkārtoti instalējot/atjauninot, piespiediet atjaunināt visus failus, lai mēģinātu novērst instalēšanas problēmas.

Attīstība

  • PowerToys vairs nav atkarīgs no .NET kodola.
  • WinUI3 ir jauna atkarība. Šī iemesla dēļ iestatījumi tagad ir vērsti uz win10-x64 un win10-arm64.

Lasīt vairāk

Iepriekšējie PowerToys atjauninājumi galvenokārt ir vērsti uz kvalitātes uzlabojumiem, nevis uz jaunām funkcijām, taču tas ne vienmēr ir slikts. Šīm zem pārsega veiktajām izmaiņām vajadzētu arī atvieglot lietotnes turpmāko uzturēšanu. Nesen mēs redzējām jaunu PowerToys funkcija ar nosaukumu Peek ir izstrādes stadijā, lai gan tas vēl nav pieejams. Tā būtībā ir MacOS Quick Look Windows versija, kas ļauj ātri skatīt failus, neatverot tos attiecīgajā lietotnē.

Ja jūs interesē, varat lejupielādējiet PowerToys 0.58 no GitHub šodien vai meklējiet atjauninājumus lietotnē, ja jums tā jau ir.