A PowerToys 0.58 frissítés előkészíti az alkalmazás natív ARM64 verzióját

click fraud protection

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.