UniGetUI è un’applicazione software progettata per fornire un’interfaccia grafica intuitiva per i gestori di pacchetti con interfaccia a riga di comando (CLI) più ampiamente utilizzati su Windows 10 e Windows 11, tra cui Winget, Scoop e Chocolatey. Con UniGetUI, gli utenti possono scaricare, installare, aggiornare e rimuovere senza sforzo software dai gestori di pacchetti supportati, tra le altre funzionalità.
Caratteristiche principali di UniGetUI
- Gestisci il software senza sforzo: UniGetUI ti consente di installare, aggiornare o disinstallare applicazioni con un solo clic integrando pacchetti dai più diffusi gestori di pacchetti Windows come WinGet, Chocolatey, Scoop, Pip, Npm e .NET Tool.
- Esplora e filtra i nuovi pacchetti per trovare rapidamente quelli di cui hai bisogno.
- Accedi ai metadati completi di qualsiasi pacchetto prima dell’installazione, inclusi URL per il download diretto, nomi degli editori e dimensioni del download.
- Sono supportate le operazioni in blocco, consentendo di installare, aggiornare o rimuovere più pacchetti contemporaneamente selezionando prima i pacchetti desiderati.
- Ricevi notifiche automatiche per gli aggiornamenti o gestiscili manualmente, con la possibilità di saltare determinate versioni o ignorare gli aggiornamenti per pacchetti specifici.
- Gestisci gli aggiornamenti in modo pratico dal riquadro Widget o dal riquadro Dev Home utilizzando UniGetUI Widgets.
- L’icona nella barra delle applicazioni mostra gli aggiornamenti disponibili e i pacchetti installati, semplificando l’aggiornamento o la disinstallazione del software.
- Personalizza facilmente le preferenze di installazione, potendo scegliere diverse opzioni per ogni pacchetto, tra cui l’installazione di versioni precedenti o di architetture specifiche come quella a 32 bit (queste impostazioni vengono salvate anche per futuri aggiornamenti).
- Condividi i tuoi pacchetti preferiti con gli amici in modo diretto, ad esempio: “Ehi @amico, dai un’occhiata a questo programma!”
- Esporta elenchi di pacchetti personalizzati per una facile importazione su un altro dispositivo, semplificando il processo di installazione per nuove macchine o configurazioni software specifiche.
- Esegui il backup dei pacchetti installati su un file locale per un rapido ripristino quando passi a un nuovo computer.
- È stato aggiunto il supporto per il gestore dei pacchetti Cargo.
Miglioramenti ai pacchetti bundle
- I bundle dei pacchetti ora utilizzeranno l’estensione predefinita ubundle.
- UniGetUI ti avviserà se si verificano problemi, ad esempio quando un bundle non può essere creato o importato, o se sono presenti modifiche non salvate durante la creazione di un nuovo bundle.
- Sono stati apportati miglioramenti significativi al modo in cui vengono gestite le opzioni di installazione dei pacchetti all’interno dei bundle.
- Avvia UniGetUI tramite il protocollo unigetui:// per un accesso senza interruzioni. Maggiori dettagli sono disponibili qui.
- Prestazioni migliorate per il caricamento di pacchetti condivisi.
Miglioramenti alle notifiche
- Le notifiche non verranno più visualizzate in un’unica schermata.
- I guasti critici attiveranno una notifica ad alta priorità per garantire un’attenzione immediata.
Miglioramenti alla pagina dei dettagli del pacchetto
- Il pulsante “Installa” ora include opzioni aggiuntive per una migliore usabilità.
- Alcuni gestori di pacchetti recupereranno i dettagli tramite l’analisi JSON per una maggiore precisione.
- È stato introdotto un layout più intelligente per le descrizioni dei pacchetti più lunghe.
- Sono stati apportati miglioramenti alle selezioni utente durante l’aggiornamento degli elenchi dei pacchetti.
- È stato perfezionato il ricaricamento dinamico dei pacchetti installati.
Altri miglioramenti dell’interfaccia
- Sono stati implementati miglioramenti della fluidità per ridurre al minimo i rallentamenti durante il caricamento dei pacchetti.
- Gli utenti possono ora attivare o disattivare la visibilità del pannello dei filtri tramite un pulsante dedicato.
- Le operazioni relative a pacchetti incompatibili o locali saranno limitate o disattivate per riflettere la loro disponibilità.
- Sono stati apportati miglioramenti generali ai dialoghi all’interno dell’interfaccia.
Miglioramenti ai gestori di pacchetti
- Pip, Scoop e NPM ora analizzeranno determinati dati da JSON anziché basarsi esclusivamente su comandi CLI non elaborati.
- L’API COM WinGet funzionerà in modalità elevata; i cmdlet tradizionali di PowerShell non vengono più utilizzati.
- È stato introdotto uno strumento di risoluzione dei problemi per WinGet che consente di risolvere i problemi che si verificano quando non riesce a segnalare i pacchetti installati.
- Ora le fonti autenticate di Chocolatey verranno visualizzate correttamente.
Altri aggiornamenti
- È stata aggiunta la possibilità per UniGetUI di recuperare le icone da WinGet.
- È ora possibile accedere al percorso di installazione di un pacchetto tramite il menu contestuale del pacchetto.
- AppSdk aggiornato alla versione 1.6, migliorando la qualità del rendering dei font.
- Sono stati apportati notevoli miglioramenti nella gestione delle operazioni sui pacchetti.
Cambiamenti notevoli
- Risolto un problema di traduzione per Chocolatey identificato da @flatron4eg in #2551.
- Migrato a OperationProvider da @marticliment in #2541.
- Aggiornati README.md e CONTRIBUTING.md da @skanda890 in #2560.
- Ottimizzazione dell’immagine eseguita da @skanda890 in #2594.
- Aggiornato Package.cs da @eltociear in #2597.
- Aggiornato PULL_REQUEST_TEMPLATE.md da @skanda890 in #2608.
- Configurazione CodeQL avviata da @skanda890 in #2634.
- Il modello di segnalazione dei bug è stato aggiornato da @skanda890 in #2652.
- Creati . deepsource.toml, . whitesource e aggiornato WebBasedData/test_urls.py da @skanda890 in #2653.
- Aggiunta di un requisito di estensione file per l’archiviazione dei bundle (correzione #2618) da parte di @gnerkus in #2625.
- Introdotto OverridenInstallationOptions nei pacchetti da @marticliment in #2557.
- Possibilità di aprire i percorsi di installazione dei pacchetti aggiunta da @marticliment in #2671.
- Notifiche trasferite all’API AppSdk con varie correzioni da @marticliment in #2673.
- PowerShell 7 è ora considerato stabile da @marticliment in #2674.
- Risolti i problemi di visibilità per alcuni pacchetti nelle pagine software da @marticliment in #2677.
- Implementata la funzionalità “Apri con UniGetUI” e i deep link unigetui:// di @marticliment in #2686.
- Abilitata la registrazione di attendibilità inferiore per l’API COM WinGet da parte di @Schtenk in #2714.
- Aggiunto il gestore dei pacchetti Cargo da @wilt00 in #2662.
- Introdotto il supporto per Trim da @marticliment in #2752.
- Asincronicità migliorata da @marticliment in #2753.
- Aggiornato l’ID del pacchetto Winget da @StefanSchoof in #2770.
- Supporto interrotto per l’analisi del modulo PowerShell da parte di @marticliment in #2782.
- Risolti i problemi nei flussi di lavoro pre-rilascio di @vikingnope in #2786.
- Aggiunto il supporto per l’icona WinGet da @marticliment in #2810.
- Processi automatizzati introdotti per lo strumento di risoluzione dei problemi WinGet da @marticliment in #2824.
- Sviluppata la creazione di URL sandbox e aggiornati i problemi dei widget da @skanda890 in #2828.
- Aggiornato README.md da @skanda890 in #2834.
- Implementata l’aggiunta di icone agli elenchi dei pacchetti da parte di @marticliment in #2831.
Puoi scaricare UniGetUI 3.1.2 | 52,9 MB (Open Source). Visita i seguenti link: WingetUI Homepage | GitHub Repository | Visualizza screenshot
Lascia un commento