Skip to content

Dev to Main: Winhance WinUI3 Release including bug fixes & new features#420

Merged
memstechtips merged 44 commits intomainfrom
dev
Feb 13, 2026
Merged

Dev to Main: Winhance WinUI3 Release including bug fixes & new features#420
memstechtips merged 44 commits intomainfrom
dev

Conversation

@memstechtips
Copy link
Copy Markdown
Owner

Dev to Main: Winhance WinUI3 Release including bug fixes & new features

…eryService

OneDrive is properly detected via WMI query, registry fallback was unnecessary. OneNote registry check retained with explanatory comment.
Modified ExternalAppsService to create Start Menu folders containing shortcuts to all executables instead of guessing the main executable. Users can now access all .exe files for portable/zip packages.

Fixes #321
Replace CLI-based WinGet operations with Windows Package Manager COM API integration, providing more reliable package management and installation status detection.

Key changes - Add WindowsPackageManager.Interop project for COM API access - Refactor WinGetService to use COM API instead of parsing CLI output - Add GetInstalledPackageIdsAsync() for efficient package detection - Simplify AppStatusDiscoveryService with COM-based package lookups - Add registry key name fallback for apps not detected via WinGet - Remove obsolete WinGetOutputParser (no longer needed) - Update target framework to net9.0-windows10.0.19041.0 - Rename browser apps to full names (Mozilla Firefox, Google Chrome) - Add localization strings for COM API error handling

COM API integration based on github.com/marticliment/WinGet-API-from-CSharp
memstechtips and others added 14 commits February 6, 2026 09:58
…ate InfoBar and Improve AppOperation Dialogs
Removed duplicate entry for 'de' (German) in SupportedLanguages.
Add FlowDirection Support for Arabic Translation
Update WIMUtil Feature Icons & Localization

Update Build-and-Package script for WinUI3
- Delete Winhance.WPF project (migration to WinUI 3 complete)
- Fix stale search visibility when navigating between sub-features
  in both OptimizePage and CustomizePage
- Remove 12 unused value converters from WinUI project

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@memstechtips memstechtips merged commit cab9e3d into main Feb 13, 2026
@memstechtips memstechtips deleted the dev branch February 15, 2026 19:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants