Microsoft släpper PowerToys 0.63 med en mycket mindre appstorlek

Microsoft har släppt version 0.63 av sin PowerToys-svit med produktivitetsverktyg, och den här är mer av en förfiningsuppdatering. Även om den inte lägger till många nya funktioner, kommer den här versionen av PowerToys med några stora förbättringar när det gäller effektivitet. Teamet har minskat storleken på PowerToys installationsprogram från 125 MB (i version 0.62.1) till bara 83 MB. Och när den väl har installerats tar appen nu upp bara 587 MB istället för 817 MB.

Microsoft säger att de uppnådde detta genom att dela filer som Windows App SDK, VC++ Redistributable och PowerToys Interop mellan de olika verktygen. Detta bör också hjälpa till att ta bort kravet på användarkontokontroll (UAC) under installationsprocessen, även om det fortfarande finns arbete att göra innan det kan hända. Därefter kommer företaget också att leverera en fristående version av .NET som delas mellan de olika verktygen.

En annan höjdpunkt i den här utgåvan är att verktyget QuickAccent, som låter dig snabbt hitta accentversioner av tecken, låter dig nu välja ett språk för att minska antalet tecken du behöver välja mellan när skriver.

Bortsett från det är den här utgåvan mest fokuserad på korrigeringar och mindre förbättringar, och det finns många av dem för de olika verktygen som ingår i PowerToys. Du hittar en fullständig lista över dessa nedan.

PowerToys 0.63 ändringslogg

Kända problem

  • Verktyget Text Extractor misslyckas med att känna igen text i vissa fall på ARM64-enheter som kör Windows 10.
  • Efter installation av PowerToys, de nya Windows 11 snabbmenyposterna för PowerRename och Image Resizer kanske inte visas innan en omstart av systemet.
  • Det finns rapporter om användare som är det kan inte öppna fönstret Inställningar. Detta orsakas av inkompatibilitet med vissa applikationer (RTSS RivaTuner Statistics Server och MSI AfterBurner är kända exempel på detta). Om du påverkas av detta, kontrollera det länkade problemet för att verifiera om någon av de presenterade lösningarna fungerar för dig.

Allmän

  • Fixade ett problem som gjorde att felrapportgenereringen misslyckades. (Detta var en snabbkorrigering för 0.62)
  • Uppdaterade körtiderna för Windows App SDK till 1.1.5.

Alltid på topp

  • Fixade ett problem som fick gränsen att dröja sig kvar när ett fönster flyttades mellan virtuella skrivbord.
  • Minsta tjocklek för gränserna är nu 1. Tack @olustigt!
  • Kanter visades i Virtual Desktop-miniatyrer. Dessa togs bort.
  • Korrigerade gränserna visuella för att närmare följa applikationens gränser.

Vaken

  • Fixad utgångslogik för att stänga alla trådar och undvika krascher. (Detta var en snabbkorrigering för 0.62)

Färgväljare

  • Fixad utgångslogik för att stänga alla trådar och undvika krascher. (Detta var en snabbkorrigering för 0.62)
  • Fixat initieringsfel som gjorde att muspositionen var felaktigt inställd.

FancyZones

  • Fixad FancyZones Editor utgångslogik för att stänga alla trådar och undvika krascher. (Detta var en snabbkorrigering för 0.62)

Filutforskartillägg

  • Uppdaterade WebView 2-beroendet till 1.0.1343.22. Tack @Aaron-Junker!
  • Fixad förhandsvisning av .reg-filer.

Image Resizer

  • Fixade en bugg som fick File Explorer att krascha under vissa förhållanden när man öppnade snabbmenyn.

PowerToys kör

  • Lade till stöd för att öppna terminalfönster i skalvläge. Tack @FWest98!
  • Fixad utgångslogik för att stänga alla trådar och undvika krascher. (Detta var en snabbkorrigering för 0.62)
  • Förbättra ikonen som visas i programplugin för programexekveringsalias. Tack @MikeBarker-MSFT!
  • Åtgärda anrop till standardwebbläsaren när Firefox är installerat från Microsoft Store.
  • Fixat tillgänglighetsproblem där kontroller som läggs till resultatposterna inte tillkännagavs.
  • Sökningen förbättrades och bör nu ge resultat där termerna i frågan visas i slutet av resultatet.

Snabb accent

  • Förbättrade prestanda för tangentbordskrokar. (Detta var en snabbkorrigering för 0.62)
  • Fixade en bugg som fick Quick Accent att störa tangentbordshanteraren. (Detta var en snabbkorrigering för 0.62)
  • Lade till rätt ß versaler. Tack @Aaron-Junker!
  • Valet av accenttecken bör nu lindas runt. Tack @wmentha!
  • Inställning för språkval har lagts till för att minska antalet tecken med accent. De tillgängliga språken är valuta, tjeckiska, holländska, franska, ungerska, isländska, italienska, maori, pinyin, polska, rumänska, slovakiska, spanska och turkiska. Tack @damienleroy!

Skärmlinjal

  • Förbättrat UI/UX och inställningsbeskrivningar.
  • Fixad utgångslogik för att stänga alla trådar och undvika krascher. (Detta var en snabbkorrigering för 0.62)

inställningar

  • UI-ikoner uppdaterade. Tack @Jay-o-Way!
  • Beskrivningar förbättring och disambiguering. Tack @Jay-o-Way!
  • Fixade kryssrutor och andra designjusteringar. Tack @Jay-o-Way!

Textextraktor

  • Extra mellanslag togs bort vid igenkänning av kinesiska, japanska eller koreanska språk. Tack @TheJoeFin!
  • Fixad utgångslogik för att stänga alla trådar och undvika krascher. (Detta var en snabbkorrigering för 0.62)
  • Fixade ett problem där ett urval skulle starta vid högerklick.

Installatör

  • Lade till logik för att avsluta PowerToys vid uppgradering innan du försökte uppdatera .NET.
  • Uppdaterade .NET-beroendet till 6.0.9.
  • Lade till tydligare installationsstegnamn för bootstrappern. Tack @htcfreek och @Jay-o-Way!
  • Windows App SDK, VC++ redistributable och PowerToys Interop runtime-filer delas nu mellan verktyg via hårda länkar, vilket minskar installationsstorleken.

Dokumentation

  • Fixade stavfel i tangentbordshanterarens dokumentation. Tack @eltociear!
  • Ersatte docs.microsoft.com-länkar med learn.microsoft.com. Tack @Aaron-Junker!

Utveckling

  • Fixade ett byggfel som begränsade utvecklare att växla mellan konfigurationer utan att först rensa lokala byggfiler.
  • C++ undantagsfångster korrigerades för att fångas genom referens för att undvika onödiga kopieringsoperationer. Tack @NN!
  • Allmän C#-kodrensning, formatfixning och borttagning av oanvänd kodanalysundertryckning.
  • Borttaget onödigt muxc prefix från XAML-filer. Tack @Jay-o-Way!
  • Återaktiverade tester på vår pipeline som är beroende av WebView2.
  • Windows 11 nivå 1 snabbmenypaket innehåller nu "Microsoft. PowerToys" prefix.

Läs mer

Det finns dock ett par verktyg som är kända för att vara på gång som inte finns i den här utgåvan. Microsofts ingenjör Clint Rutkas delade nyligen en titt på en "fil låssmed" verktyg, som låter dig se vilka processer som använder en given fil, vilket kan förhindra att filen tas bort. Vi har också sett en demo av PowerToys Peek tidigare, som skulle fungera som en Windows-version av Quick Look i macOS. Dessa verktyg har ännu inte dykt upp i en PowerToys-version, men förhoppningsvis kommer de fortfarande snart.


Källa: GitHub