All notable changes to this branch will be documented in this file.
- Added detailed sections for Network and Battery information in
System Info
page. - Enhanced
System Info
page to include more detailed information and options. - Replaced the old Win32 folder picker with the modern
FolderPicker
from theWindows.Storage.Pickers
namespace for selecting the folder path in theSystem Info
page. - Added caching to some pages to retain their data when navigating away and returning.
- Optimized the loading of installed apps by parallelizing tasks and minimizing UI updates.
- Improved the efficiency of the uninstallation process by running tasks in parallel.
- Enhanced the responsiveness of the
Debloat
page. - Introduced an enhanced way to gather system information in
System Info
page. - Optimized the
Networking
page by caching network interfaces, enhancing DNS setting process and improving the UI responsiveness. - Enhanced the UI by initializing toggle switches asynchronously and minimizing UI updates.
- Improved logging and error handling.
- Introduced the ability to update the app without the need to install it from the website.
- Resolved an issue where temporary files were not being removed.
- Enhanced the failed uninstallation notification to ensure that the debloat process continues even if some apps fail to uninstall.
- Introduced a
RAM cleaner
toggle that utilizes the newrytunexsvc
service, which periodically checks RAM usage and reduces its usage when it exceeds 80% by clearing the working set.
- Introduced a
Biometrics
toggle as a separate option on thePrivacy
page.
- Fixed some minor translation mistakes.
- Made several other minor enhancements.
- Solved an issue where Microsoft Edge does not appear in the debloat list even though it was installed.
Note
After removing Microsoft Edge, File Explorer may not restart immediately. You can simply open Task Manager and start a new task for explorer.exe.
- Enhanced translation consistency across Arabic, French, and Simplified Chinese.
- Updated Simplified Chinese translation thanks to @wcxu21.
- Implemented German language translation.
- Introduced new Networking section with the bility to change DNS server.
- Ability to enable Endtask option in Windows 11.
- Ability to uninstall
Microsoft Edge
(Tested on Windows 11 22H2).
- Fixed minor
Debloat
problems.
Note
Interested in contributing to RyTuneX translations? Learn more here.
This is a hotfix for version 0.8.0
- Add Simplified Chinese translation
- Resolved an issue stopping users on Windows 10 from using
Debloat
.
- This hotfix broke the ability to remove
MicrosoftEdge
(will be fixed in the next version).
- Addressed a bug where the
Show All
checkbox would not retain its state after refreshing the list of installed apps upon uninstallation completion. - Resolved an issue where certain apps were incorrectly displaying
Uninstalled successfully
despite not being removed. - Fixed a recurring exception error that could arise after successfully removing certain packages.
- Rectified an issue where reapplying tweaks would fail to initialize toggle switches' previous states.
- Corrected the inaccurate count of uninstalled apps displayed on the
Debloat
page. - Mitigated a crash occurring on specific Windows versions upon successful installation startup. Refer to issue #8 for more details.
- Introduced an option to remove temporary files within the
Debloat
page. - Included the capability to uninstall
Microsoft.MicrosoftEdge
. - Included an option to extract and import drivers within the
System Info
page. - Enhanced text and navigation animations.
- Inconsistencies in language translation for Arabic and French.
- Verbose Logon Messages option in
System Features Page
. - Restoring Classic Start Menu option in
System Features Page
underWindows 11 Exclusive
.
- Upgraded minimum requirements to
Windows 10 20H1
. - An Overhauled UX & Redesigned UI 😍.
- Rearraged Optimization options.
- Irrelevent Optimization options as well as non-working ones.
- Setup not opening for some users.
- Some optimization issues.
- Some logs that are not being logged.
- Version number is now displayed on the titlbar.
- Crashing when exiting the app while fetching installed apps.
- Error Logging for better debugging.
- New
View Logs
HyperLink in Settings Page.
- Minor UI improvements and fixes.
- Better exception handling.
- Package Name has been changed to
Rayen.RyTuneX
.
- Selecting and unselecting a package, then selecting it again, should now attempt to remove it once.
- Crashing when exiting the app while fetching installed apps.
Tip
This version adressed the following issue:
Windows Defender detecting the setup as a trojan:
This problem occurs because pyinstaller
compiling is similar to a trojan, and Windows Defender detects the executable as a malicious file due to the way it was compiled.
- An enhanced setup file.
- Code clean up.
Note
If you have any design ideas for the setup, feel free to share them.
- Extended System information (Operating System, cpu, gpu, ram, ...).
- The application now features an expanded translation coverage, with a greater portion of text available in both Arabic and French languages.
- Bug reports (If you want to report a bug, open a new issue at GitHub).
- Language selection.
- The welcome notification should be shown once now.
To make sure that the app forces the user to run it as admin, follow these steps:
-
Open the
app.manifest
file in your project. -
Uncomment the following lines:
<security>
<requestedPrivileges>
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
</requestedPrivileges>
</security>
- Initial upload to GitHub
This project is licensed under the GNU AFFERO GENERAL PUBLIC LICENSE Version 3 - see the LICENSE.md file for details.