PowerToys riceve un sacco di novità, ma ne apprezzerete soprattutto due

9 months ago 90

Se usate Windows, sicuramente di tanto in tanto sentirete la mancanza di alcune funzionalità basilari che gli sviluppatori di Microsoft avrebbero dovuto aggiungere (sapete come personalizzare il menu tasto destro?).

Per esempio l'anteprima rapida di un'immagine, oppure un riquadro di ricerca rapida da cui avviare le app e aprire i file (come Spotlight, per non fare nomi), o anche la possibilità di rimappare facilmente i tasti. Non avete bisogno di comprare tante app diverse, ma solo una soluzione della casa di Redmond, PowerToys , l'insieme di utilità di sistema freeware per Windows progettate per utenti esperti.

PowerToys aggiunge o modifica una serie di funzionalità per massimizzare la produttività o permettere un'ulteriore personalizzazione del sistema, e aggiornamento dopo aggiornamento continua a migliorarsi.

L'ultimo, arrivato solo poche ore fa e che porta il programma alla versione 0.76.0, è particolarmente ricco, perché aggiunge una serie di funzionalità a componenti chiave come Componenti aggiuntivi di Esplora File e Gestione tastiera, ma anche perché porta il supporto al nuovissimo .NET 8 e migliora l'interfaccia dell'indispensabile PowerToys Run.

Prima di vedere il changelog completo, diamo un'occhiata alle novità più interessanti. A nostro avviso, molto importante è la nuova scorciatoia per chiudere la finestra di Anteprima rapida. Questa utility consente di vedere un file come un'immagine in una finestra premendo semplicemente Ctrl + Barra spazio, ma prima per chiudere la finestra bisognava usare il mouse e cliccare sulla "x" in alto a destra. Ora la nuova scorciatoia Ctrl + W semplifica e velocizza il tutto. 

L'altra novità importante riguarda il supporto a .NET 8, ovvero l'ultima versione dell'ambiente di esecuzione runtime che è stato rilasciato appena poche settimane fa. In questo brevissimo lasso di tempo, gli sviluppatori hanno già aggiornato la base di PowerToys, migliorandone velocità di esecuzione e fluidità. In queste poche ore sarà un effetto placebo ma anche su un computer poco potente mi sembra decisamente più veloce da usare.

Passando agli aggiornamenti di rilievo evidenziati nelle note di rilascio, riportiamo Componenti aggiuntivi di Esplora File, che ha ottenuto due nuovi componenti aggiuntivi, il gestore per le anteprime dei file con estensione QOI (Quite OK Image) e il Thumbnail Provider.

L'utilità Gestione tastiera ora inoltre può rimappare tasti e scorciatoie per inviare sequenze di testo unicode, e in generale è stata migliorata l'interfaccia grafica delle utilità PowerToys Run, Quick Accent e Text Extractor.

Altre novità meno evidenti ma sicuramente apprezzate sono la correzione di alcuni problemi riguardanti FancyZones, ma c'è molto di più.

Qui sotto vedete il changelog completo, ma vi ricordiamo che potete aggiornare PowerToys semplicemente cliccando sulla finestra in basso a destra che vi proporrà automaticamente l'aggiornamento. In alternativa, potete andare in alto a destra su Generale, cliccare su Apri impostazioni, cliccate sull'icona con tre linee orizzontali in alto a sinistra e selezionate Generale. Qui cliccate su Verifica disponibilità aggiornamenti e installate l'update

Changelog completo:

  • Punti salienti
    • Aggiornato a .NET 8. Grazie @snickler!
    • Keyboard Manager può ora rimappare i tasti e le scorciatoie per inviare sequenze di testo unicode.
    • Modernizzato l'interfaccia utente di Keyboard Manager Editor. Grazie @dillydylann!
    • Modernizzato le interfacce utente PowerToys Run, Quick Accent e Text Extractor. Grazie @niels9001!
    • Nuovi componenti aggiuntivi di Esplora file: gestore di anteprima dell'immagine QOI e fornitore di miniature. Grazie @pedrolamas!
  • Generale
    • Aggiornata la dipendenza WebView 2 a 1.0.2088.41. Grazie @davidegiacometti!
    • Risolti i pennelli a colori illeggibili utilizzati nelle applicazioni WinUI3 per una migliore accessibilità. Grazie @niels9001!
    • I flyout utilizzati nelle applicazioni WinUI3 non sono più vincolati ai limiti dell'applicazione. Grazie @Jay-o-Way!
    • Aggiornato la dipendenza WPF-UI a preview.9 e poi a preview.11. Grazie @niels9001 e @pomianowski!
    • Aggiornato a . NETTO 8. Grazie @snickler!
    • Aggiornata la dipendenza WinAppSDK alla 1.4.3.
  • Attivo
    • Aggiunta la localizzazione al menu di scelta rapida dell'icona del vassoio.
  • Ritaglia E Blocca
    • Risolto il ripristino delle finestre che erano riparentate mentre erano massimizzate.
  • Variabili di ambiente
    • Risolto il crash causato dall'urto della versione di WinAppSDK sostituendo gli elementi ListView con ItemsControl.
  • FancyZones
    • Ripristinato un cambiamento che ha fatto sì che alcune applicazioni, come la calcolatrice di Windows, non scattassero correttamente. (Questo era un hotfix per 0,75)
    • FancyZones Editor non applicherà più un layout al monitor corrente dopo averlo modificato.
    • Corretto e refactoring del codice che rilevava se una finestra può essere scattata. Aggiunti test con stili di finestra dell'applicazione noti per evitare regressioni in futuro.
  • Componenti aggiuntivi di Esplora file
    • Risolto un problema che rilevava in modo errato la codifica durante l'anteprima dei file di codice.
    • Risolto il colore di sfondo per il gestore di anteprima Gcode sul tema scuro. Grazie @pedrolamas!
    • Nuove utilità: Preview Handler e Thumbnail Provider per i file di immagine QOI. Grazie @pedrolamas!
    • Le miniature GCode sono ora in formato ARGB a 32 bit. Grazie @pedrolamas!
    • Aggiunto il tipo percepito alle miniature dei file SVG e QOI. Grazie @pedrolamas!
  • GPO
    • Aggiunto il criterio di utilità delle variabili di ambiente mancante ai file .admx e .adml. (Questo era un hotfix per 0,75)
    • Risolti alcuni errori di battitura e miglioramenti del testo nel file .adml. Grazie @htcfreek!
  • Editor di file Hosts
    • Aggiunto un avviso corretto quando il file host è di sola lettura e un pulsante per renderlo scrivibile. Grazie @davidegiacometti!
  • Image Resizer
    • Risolto un problema WPF-UI relativo ai pennelli di sfondo dell'applicazione. Grazie @niels9001!
  • Installer
    • Incluso i file di localizzazione di Text Extractor e Awake nel processo di installazione.
  • Gestione tastiera
    • Modernizzato l'interfaccia utente con il design Fluent. Grazie @dillydylann!
    • Aggiunta la funzione per rimappare i tasti e le scorciatoie a sequenze di testo Unicode arbitrarie.
  • Mouse senza bordi
    • Rimosso Thread.Suspend le chiamate quando si esce dall'utilità. Quella chiamata è deprecata, non necessaria e stava causando un arresto anomalo silenzioso.
  • Anteprima rapida
    • Aggiunta la possibilità di mettere in pausa/riprendi i video con la barra spaziatrice. Grazie @davidegiacometti!
    • Risolto l'elevato utilizzo della CPU durante l'inattività prima di inizializzare la finestra principale. Grazie @davidegiacometti!
    • Implementato Ctrl+W come scorciatoia per chiudere Peek. Grazie @Physalis2!
    • Risolto un problema che rilevava erroneamente la codifica durante l'anteprima dei file di codice.
    • Risolti i problemi in background quando si fa capolino nei file HTML dopo l'aggiornamento di WebView 2.
  • PowerToys Run
    • Spostato su WPF-UI e ridisegnato secondo i principi Fluent UX. Grazie @niels9001!
    • Risolto un problema per cui i plugin di terze parti non hanno le loro impostazioni personalizzate inizializzate correttamente con i valori predefiniti. (Questo era un hotfix per 0,75) Grazie @waaverecords!
    • Risolto un arresto anomalo nel plugin VSCode quando il percorso VSCode aveva backspace finali. Grazie @davidegiacometti!
    • Risolto un arresto anomalo quando si tentava di caricare icone di immagini non valide.
    • Risolto un arresto anomalo nel plugin Programmi quando si ottengono immagini per alcuni file .lnk.
    • Risolto un raro errore di inizializzazione dell'avvio e rimosso le operazioni di avvio a freddo che non erano più necessarie. Grazie @davidegiacometti!
    • Calcoli migliorati per Windows File Time e Unix Epoch Time nel plugin DateTime. Grazie @htcfreek!
    • Risolto un arresto anomalo quando si tentava di ottenere l'icona per un link che non indicava alcun file.
    • Codice pulito nel plugin WindowWalker migliorando la logica. Grazie @davidegiacometti!
  • Quick Accent
    • Spostato da ModernWPF a WPF-UI. Grazie @niels9001!
    • Aggiunto il supporto per il set di caratteri in lingua finlandese. Grazie @davidtlascelles!
    • Aggiunti simboli valutari per croato, gaeilge, gàidhlig e gallese. Grazie @PesBandi!
    • Aggiunta una lettera latina mancante ꝡ. Grazie @cubedhuang!
    • Aggiunti caratteri di frazione. Grazie @PesBandi!
    • Aggiunto il supporto per il set di caratteri in lingua danese. Grazie @PesBandi!
    • Aggiunto il carattere Kazakhstani Tenge al set di caratteri Valute. Grazie @PesBandi!
    • Rinominato slovacco in slovacco, che è il termine corretto. Grazie @PesBandi!
    • Aggiunto il set di caratteri in lingua greca. Grazie @mcbabo!
  • Impostazioni
    • Quando si fa clic sul nome di un modulo sulla Dashboard, si accede alla pagina di quel modulo.
    • Risolto il ritaglio delle informazioni nella sezione Backup e ripristino della pagina Impostazioni generali. Grazie @niels9001!
    • Aggiornata l'icona fluida dei componenti aggiuntivi di Esplora file. Grazie @niels9001!
    • Aggiunto un avviso quando si tenta di impostare una scorciatoia che potrebbe entrare in conflitto con le combinazioni di tasti "Alt Gr".
    • Aggiunto un link diretto alla "Pagina Novità" dell'OOBE dalla finestra principale delle impostazioni. Grazie @iakrayna!
    • Modificate le menzioni da Microsoft Docs a Microsoft Learn.
    • Risolta la reazione lenta alle modifiche del tema del sistema.
  • Estrattore di testo
    • Passare a WPF-UI, localizzazione e supporto del tema leggero. Grazie @niels9001!
    • Disabilitato per impostazione predefinita su Windows 11, con una casella di informazioni su Impostazioni per preferire l'utilizzo di Windows Snipping Tool, che ora supporta l'OCR.
  • Documentazione
    • Risolti alcuni errori di battitura nel README. Grazie @Asymtode712!
    • Rielaborato i documenti gpo su learn.microsoft.com, aggiungendo informazioni su .admx, registro e Intune. Grazie @htcfreek!
  • Sviluppo
    • Aggiornata l'azione ci check-spelling a 0.22. Grazie @jsoref!
    • Refactoring del modello di dati dei moduli utilizzato tra Settings Dashboard e Flyout.
    • Risolto un test interop traballante che causava l'IC automatizzato a bloccarsi di tanto in tanto.
    • Aumento del timeout di caricamento di WebView 2 per ridurre la descamento in quei test. Grazie @davidegiacometti!
    • Aggiunto il supporto per la compilazione con la funzione Dev Drive CopyOnWrite, aumentando la velocità di compilazione. Grazie @pedrolamas!
    • Ha affrontato i suggerimenti degli analizzatori statici C#. Grazie @davidegiacometti!
    • Ha affrontato i suggerimenti degli analizzatori statici C++.
    • I PR che contengono solo Markdown o modifiche ai file di testo non attivano più l'IC completo. Grazie @snickler!
    • Aggiornato Microsoft.Windows.CsWinRT a 2.0.4 per correggere la compilazione con la versione ufficiale di Visual Studio 17.8.
    • Risolti i nuovi problemi di qualità del codice rilevati dalla versione ufficiale di Visual Studio 17.8.
    • Aggiunto un trigger bot per indirizzare i contributori al principale nuovo problema di contributo su GitHub. Grazie @Aaron-Junker!
    • Rimosse le voci non necessarie da expect.txt.
    • Disattivata una nuova funzionalità di Visual Studio che aggiungeva l'hash di commit ai file binari Product Version.
    • Refactorizzato e rivisto le voci di controllo ortografico in file diversi. Grazie @Jay-o-Way!
    • Aggiunta la mitigazione Spectre e la creazione di hash SHA256 per alcune DLL.
    • Ripristinato il modello di pipeline di rilascio a una versione precedente stabile per la spedizione di PowerToys.
Read Entire Article