Repository navigation
FluentCleaner 26.11.10 (WinUI 3) - The Great Unification #218
Belim
announced in
Announcements
Replies: 0 comments
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.
FluentCleaner 26.11.03 - The Plugin Update
I'm getting slower. I'd like to blame the framework, but I think it's just me. There was a time I'd ship three tools in a weekend. These days I open an editor, stare at a
Grid.ColumnDefinitionsfor twenty minutes, and go make coffee. And at some point, while maintaining Bloatynosy over here and FluentCleaner over there and that other thing I keep forgetting the name of, it hit me that I wasn't maintaining several tools. I was maintaining several copies of myself, and all of them were tiredSo I stopped. I pulled the tweaking and debloating engines out of my other tools and folded them into the WinUI 3 FluentCleaner, not bolted on, but as plugins: self-contained folders that dock into the app and can be ripped back out without leaving a scar. I actually tested that. Deleted both folders, hit build, compiled green. Then I put them back, because I'd like to keep them.
This is the biggest release FluentCleaner has had. The app grew two entire tools, a registry tweaker and a debloater and that worried me, because bolting features onto a cleaner is exactly how cleaners turn into the bloated suites I got into this to avoid. The plugin split is what saved it: the new tools sit beside the cleaner instead of inside it, and they pay for themselves
Famous last words. Ask me again in two months.
Funny thing about a release built on tidying up: most of my evenings went into deleting rather than writing. Two debloaters that disagreed with each other. A Blazor web app nobody asked for. An update check that worked differently in each edition. All gone
And somehow it came out a third faster from double-click to a usable list, which was not the plan. Turns out the quickest way to speed something up is to stop it doing things nobody asked for
So the fattest release so far is also the fastest: a third quicker from double-click to a usable list. Two new tools in, two old ones out, and the thing starts sooner than it did when it could do less
Added
Plugins\with its own engine, pages and data. Adding one to the+menu is two lines.iniintoPlugins\Tweaks\. A section that already exists replaces the earlier one, so a pack can correct a rule instead of only adding to it.Lang\de-DE.iniships complete, all 98 of them. A new language is one file. No code, no build, no pull request.Improved
175 of 4076 entries.Plugins\Shared\instead of pretending to belong to the core appRemoved
appxdebloater and itsWinappx.inidatabase, plus the settings row that downloaded it. The Apps plugin does the same job from a list you can see - and two debloaters that disagreed about the same question was one too many.Fixed
NamedResourceexceptions behind the tweak scanner.Known rough edges
Two editions, one cleaner
Same cleaning engine, two independent builds. Both are free, portable and ad-free.
winget install --id Builtbybel.FluentCleaner --exactinstalls the Modern edition.Not sure which one? Modern vs. Classic · Support development · Ko-fi
This discussion was created from the release FluentCleaner 26.11.10 (WinUI 3) - The Great Unification.
All reactions