Winslop – WinUI3 Release IV #45
Belim
announced in
Announcements
Replies: 1 comment
-
|
Amazing progress. Will review. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Previously built on WinForms now fully rewritten in WinUI 3 (.NET 10). This release marks a significant architectural departure from the Winslop WinForms / .Net Framework version (Legacy). Approximately 50% of the codebase was rewritten from scratch and not just ported.
🚀 Winslop – WinUI3 Release IV
So here we are. Release IV.
If you've been following this project, you already know the drill.
If you're new: welcome to the most overthought Windows tweaker on GitHub 😄
Release III was the one where I finally felt like I understood WinUI 3. Release IV is the one where I actually did something useful with that understanding.
The community poll is still sitting at a near-perfect 50:50.
The Microsoft emails keep coming.
I still havent picked a side.
But I did rewrite about 50% of the codebase, so make of that what you will.
Whats new?
Added
Ctrl+T– Toggle AllCtrl+Z– Undo last changesF5– RefreshCtrl+L– Copy log to clipboardDelete– Clear logCtrl+Scroll). So WinUI 3 controls carry significantly more padding and spacing than their WinForms equivalents; a ZoomMode was added as a practical workaround to let users reclaim vertical space on smaller screensWindows Features : X of Y OKPlugins : X of Y OKTotal : X of Y OKIsVisiblestate, so context menu actions (Analyze/Fix/Restore) now correctly skip hidden nodesRichTextBlockand not TextBoxTextFillColorPrimaryBrush)⋯) replaces separate Toggle/Undo/Refresh buttons and old log actions ComboBoxTotalChecked,IssuesFound) added toPluginManagerso it mirrorsFeatureNodeManagerTaskScheduler.UnobservedTaskExceptionhandlers to prevent silent crashesImproved
MenuFlyoutItemhandlers, no ComboBox dependencyNavigationService.UpdateHighlight()so it reacts to live theme changesApplyFilternow iteratesitem.Children.ToList()snapshot to prevent collection-modified crashesApplySearchguards against_rootItems == nullduring page initializationStackPanelcontent with aHyperlinkButtoninstead of plain stringRemoved
comboLogActions) –is eplaced by flyout submenuLogActionsControllerclass is no longer neededFixed
IsVisiblecheck added toAnalyzeFeature,FixFeature,RestoreFeature)Migration note
Technical notes
• Fully rebuilt UI: WinUI 3 (Windows App SDK 1.8)
• Migrated from .NET Framework 4.8 (WinForms) to .NET 10 (Preview)
• Mica backdrop, page-cached navigation, MVVM TreeView, plugin manager
• Portable: No installer needed, just unzip and run
Included in the package:
• Winslop.exe (main app)
• Compiled XAML pages (*.xbf)
• Plugins folder (optional)
• .NET 10 runtime (self-contained, no install required)
• Only English language resources
• No MSIX/Store assets
Requirements:
• Windows 10/11 (1809 or newer)
• Windows App SDK Runtime (may need to be installed once)
• No .NET installation needed
• Windows App SDK DLLs (UI framework) needed
Release package:
Winslop-26.03.100.zip
The classic WinForms version is available as a legacy asset Winslop-26.3.31-legacy.zip for download.
The program folder now also includes Winslop.Legacy.exe if you still want to enjoy the classic version
This discussion was created from the release Winslop – WinUI3 Release IV.
Beta Was this translation helpful? Give feedback.
All reactions