Winget Update Tools v2.1.0
Major UI/UX Overhaul and System Integration
Redesigned Interface
- Professional Table Design: Implemented a new unified table design with consistent borders and proper alignment
- Enhanced Header Information: Added comprehensive system information display including:
- Script version with GitHub update check
- Winget version with latest release verification
- PowerShell and Windows version
- Current user details
- Improved Visual Hierarchy: Better organization of information with clear sections and spacing
Enhanced Update Display
- Optimized Layout: Standardized table width (72 characters) for better compatibility
- Centered Version Arrows: Improved version comparison visualization
- Smart Text Wrapping: Better handling of long application names and excluded apps list
- Unicode Box Drawing: Professional border design using Unicode characters
System Integration
- Version Checking: Added automatic version checking against GitHub releases
- Winget Integration: Real-time verification of winget updates
- System Information: Comprehensive system details gathering and display
Quality of Life Improvements
- Single Confirmation: Eliminated duplicate confirmation prompts
- Consistent Styling: Unified color scheme throughout the interface
- Better Error Handling: Improved error messages and status display
- Informative Icons: Added contextual icons for better visual feedback
Technical Improvements
- Optimized code structure for better maintainability
- Enhanced error handling for system information gathering
- Improved string padding and alignment calculations
- Better handling of terminal width constraints
Compatibility
- Requires PowerShell 5.1 or later
- Windows Package Manager (winget) compatible
- Tested on Windows 10 and 11
Notes
- Previous persistent exclusions remain compatible
- No database structure changes
- Backwards compatible with previous script versions
Thank you for using Winget Update Tools!