A Microsoft kiadta a PowerToys 0.58-as verzióját, amely számos fejlesztést hoz az eszköztárba, beleértve az ARM64-es verziót is.
A Microsoft ismét frissítette a PowerToys Windows rendszerhez készült eszközcsomagot, és a 0.58-as verzióra hozta azt. Ez az új frissítés önmagában nem ad hozzá új, felhasználóbarát funkciókat, de néhány fontos változtatást hajt végre, beleértve az alkalmazás közelgő ARM64-es verziójának előkészítését. Jelenleg a PowerToys-t csak x64-es processzorokhoz tervezték, ami azt jelenti, hogy az ARM-eszközökön, például a Surface Pro X-en való futtatáshoz emulációt kell használnia, ami befolyásolja a teljesítményt. A PowerToys ARM64-en való futtatásához szükséges alkatrészek közül sok már benne van a csomagban, így remélhetőleg már nem kell sokat várnunk.
Ez azonban nem minden változott a frissítéssel. A csapat a motorháztető alatt végzett némi munkát annak érdekében, hogy a PowerToys a modernebb szabványokhoz jusson. Egyrészt már nem használja a régi WebBrowser vezérlőt a webtartalomhoz, és átvált a WebView2-re, amelyet a Chromium-alapú Microsoft Edge böngésző hajt.
Hasonlóképpen, a PowerToys 0.58 felhagy a .NET Core 3.1 minden használatával, és teljesen átáll a .NET 6-ra, így ez sokkal aktuálisabb. A fejlesztési oldal utolsó megjegyzéseként a PowerToys beállítások ablaka most a WinUI 3-on fut, a Microsoft UI keretrendszerének legújabb verzióján. Korábban a XAML Islands-t használta az UWP-stílusú dizájn beépítésére egy Win32 alkalmazásba, de a WinUI 3 ezeket az elemeket is egyesíti, és ez újabb. A csapat szerint ennek az átállásnak meg kell oldania néhány, az XAML Islands használatával kapcsolatos hibát, így a dolgoknak összességében jobban kell működniük.
Ettől eltekintve, rengeteg kisebb javítás és finomítás található a PowerToys 0.58-ban, általánosságban javítva az élményt. A változtatások teljes listáját alább olvashatja, ha meg szeretné tekinteni mindazt, amit javítottunk.
PowerToys 0.58 változásnapló
Tábornok
- Helyesírás-ellenőrző javítások a kódban. Kösz @jsoref!
- A GitHub API változása miatti helyesírás-ellenőrzéssel kapcsolatos CI-hiba javítása. Kösz @jsoref!
- Javítva a GitHub dokumentációs hivatkozásai. Kösz @Cyl18!
ARM64
- Készítsen megoldás- és tulajdonságfájlokat az ARM64 porthoz. Kösz @snickler!
- Kezeletlen kivételkezelő portolása az ARM64-hez. Kösz @snickler!
- A Beállítások projektek portja az ARM64-re. Kösz @snickler!
- A legtöbb PowerToys portja az ARM64-hez. Kösz @snickler!
- A hibakereső segédprogramok portja az ARM64-re.
Mindig a tetején
- Egyes alkalmazásoknál az ablak visszaállításának legfelső állapotának javítása. (Ez a 0.57 gyorsjavítása volt)
Színválasztó
- A CIEXYZ formátum most megfelelően nagybetűvel jelenik meg.
FancyZones
- Állítsa vissza a lekerekített sarkokat a Windows 11 rendszeren, és adjon hozzá egy beállítást a viselkedés szabályozására. (Ez a 0.57 gyorsjavítása volt)
- Kijavítottuk azt a szélső esetet, amely miatt a Windows terminál ablaka nem kattan be, amikor kinyitják. (Ez a 0.57 gyorsjavítása volt)
- Továbbfejlesztett narrátor-támogatás a Grid Editorban. (Ez a 0.57 gyorsjavítása volt)
- Javítottunk egy hibát a lekerekített sarkok visszaállítása során a Windows 11 rendszeren. (Ez a 0.57 gyorsjavítása volt)
- A különböző dpi-beállításoknál nem megfelelően átméretezett ablakok javítása. (Ez a 0.57 gyorsjavítása volt)
- Eltávolítottuk a felbontást a képernyő azonosítójából, így a zónák nem állnak vissza a felbontás megváltozásakor.
- Szerkesztéskor méretezze át a vászon elrendezését az új méretezés/felbontás szerint.
- Egy új eszköz szállítása, amely segít a Windows és a FancyZones interakciók hibakeresésében.
Fájlkezelő
- Javítsa ki az összeomlást a fejlesztői fájl előnézetében, ha a beállításfájl még nem jött létre. (Ez a 0.57 gyorsjavítása volt)
- Új fájltípusok kerültek hozzáadásra a fejlesztői fájlok előnézetéhez (".reg", ".xslt", ".xsd", ".wsdl", ".ino", ".pde", ".razor"). Kösz @Aaron-Junker!
- Javítson ki egy meglévő "fájl továbbra is használatban" problémát a fejlesztői fájl előnézetében. Kösz @Aaron-Junker!
- A fejlesztői fájl előnézete mostantól képes a fájlkiterjesztéseket a kis- és nagybetűk megkülönböztetése nélkül értelmezni. Kösz @Aaron-Junker!
- Az SVG és a markdown megjelenítők már nem használják a WebBrowser-t, helyette a WebView2-t.
- A Markdown előnézete mostantól tiszteletben tartja a Windows sötét mód beállításait. Kösz @davidegiacometti!
Egér segédprogram
- Javítsa ki azt a hibát, amely miatt az ikonokon beállított parancsikonok nem aktiválódnak, amikor egy egér segédprogram aktív volt bizonyos monitorkonfigurációkban.
PowerToys Run
- Javítás a nagy CPU-t és memóriát használó PowerToys Run esetében a beállítások frissítésekor. (Ez a 0.57 gyorsjavítása volt)
- Adja hozzá a "Futtatás más felhasználóként" funkciót a Program-, Shell- és Search-bővítményekhez. Kösz @htcfreek! (Ez a 0.57 gyorsjavítása volt)
- Javítás a WindowWalker összeomlásához, amikor a virtuális asztal rendszerleíró kulcsa nincs beállítva. Kösz @htcfreek! (Ez a 0.57 gyorsjavítása volt)
- Javítás a VS Code munkaterületeken, amelyek nem használják a felhasználói elérési út változót közvetlenül a telepítés vagy frissítés után. Kösz @ricardosantos9521! (Ez a 0.57 gyorsjavítása volt)
- Javítás a System bővítményre, amely miatt a PowerToys Run lelassul, ha sok hálózati interfész létezik. Kösz @htcfreek! (Ez a 0.57 gyorsjavítása volt)
- Javítás a Program beépülő modulban, amely nem jelenít meg speciális parancsikonokat üres célokkal, például a Vezérlőpulttal. (Ez a 0.57 gyorsjavítása volt)
- További naplózás a terminál beépülő modulhoz. Kösz @davidegiacometti! (Ez a 0.57 gyorsjavítása volt)
- A Web Search és az URI beépülő modulok jobb kóddal rendelkeznek az alapértelmezett böngésző észleléséhez.
- Javítása annak a Services beépülő modulnak, amely nem kezeli megfelelően a szolgáltatásneveket szóközökkel. Kösz @davidegiacometti!
- Javítás a terminál beépülő modul miatt, amely nem ismeri fel megfelelően a profilokat. Kösz @davidegiacometti!
- Javítás a VSCode bennfentesek legújabb verziójára, amely nem jelenik meg a VSCode Workspaces beépülő modulban. Kösz @JacobDeuchert!
- Megnövelt lebegőszám-pontosság a Unit Converter beépülő modulban.
- A VSCode Workspaces mostantól megtalálja a VS Code hordozható telepítéseit. Kösz @harvastum
- Kijavítottuk a PowerToys Run elindításával kapcsolatos problémát, amikor az asztal nincs inicializálva. Kösz @davidegiacometti!
Beállítások
- A beállítások mostantól WinUI3-on futnak XAML-szigetek helyett.
- A beállítások már nem futnak rendszergazdaként, ha a futót rendszergazdaként indítják el.
Futó
- Használjon ésszerű alapértelmezett időket a frissítések újraellenőrzéséhez, hogy elkerülje a ciklusban való írást a naplókba. (Ez a 0.57 gyorsjavítása volt)
- A Runner megtisztítja a frissítési könyvtárat, ha a telepítés naprakész. Kösz @davidegiacometti!
Telepítő
- Tegyen közzé egy aláírt .msi fájlt az .exe telepítő bootstrapperben. (Ez a 0.57 gyorsjavítása volt)
- Eltávolította a .NET magfüggőségét a telepítőből.
- Az ARM64 telepítő részleges támogatása.
- A .NET frissítve 6.0.4-re.
- Kényszerítse az összes fájl frissítését újratelepítéskor/frissítéskor, hogy megpróbálja megoldani a telepítési problémákat.
Fejlesztés
- A PowerToys többé nem függ a .NET magtól.
- A WinUI3 egy új függőség. A beállítások most a win10-x64 és a win10-arm64 rendszert célozzák meg emiatt.
Olvass tovább
A PowerToys elmúlt néhány frissítése leginkább a minőségi fejlesztésekre összpontosított, nem pedig az új funkciókra, de ez nem feltétlenül rossz. Ezek a motorháztető alatti változtatások az alkalmazás további karbantartását is megkönnyítik. Nemrég láttunk egy újat A Peek nevű PowerToys funkció fejlesztés alatt áll, bár még nem elérhető. Ez lényegében a macOS Quick Look Windows-verziója, amely lehetővé teszi a fájlok gyors megtekintését anélkül, hogy megnyitná őket a megfelelő alkalmazásban.
Ha érdekel, megteheted töltse le a PowerToys 0.58-at a GitHubról ma, vagy keressen frissítéseket az alkalmazáson belül, ha már rendelkezik vele.