From 23cbc5b79f4a2f48c726e15f8546dd4c7522b266 Mon Sep 17 00:00:00 2001 From: rayenghanmi Date: Thu, 4 Apr 2024 21:03:19 +0100 Subject: [PATCH 1/7] v0.8.0 --- App.xaml.cs | 8 ++-- CHANGELOG.md | 8 ++++ Helpers/OptimizationOptions.cs | 12 ------ Package.appxmanifest | 2 +- Strings/ar-tn/Resources.resw | 8 ++-- Strings/en-us/Resources.resw | 8 ++-- Strings/fr-fr/Resources.resw | 8 ++-- Views/DebloatSystemPage.xaml | 7 +++- Views/DebloatSystemPage.xaml.cs | 67 ++++++++++++++++++++++++++++----- Views/PrivacyPage.xaml | 4 -- Views/SettingsPage.xaml | 10 +++-- app.manifest | 6 +-- 12 files changed, 97 insertions(+), 51 deletions(-) diff --git a/App.xaml.cs b/App.xaml.cs index e6b5f9b..37b3015 100644 --- a/App.xaml.cs +++ b/App.xaml.cs @@ -122,19 +122,19 @@ protected async override void OnLaunched(LaunchActivatedEventArgs args) await App.GetService().ActivateAsync(args); } - private bool ShouldShowWelcomeNotification() + private static bool ShouldShowWelcomeNotification() { // Check if the setting is not present or set to false - if (!ApplicationData.Current.LocalSettings.Values.ContainsKey("WelcomeNotificationShown")) + if (!ApplicationData.Current.LocalSettings.Values.TryGetValue("WelcomeNotificationShown", out var value)) { return true; // Show the notification if the setting is not present } // Check the value of the setting - return !(bool)ApplicationData.Current.LocalSettings.Values["WelcomeNotificationShown"]; + return !(bool)value; } - private void SetWelcomeNotificationShown() + private static void SetWelcomeNotificationShown() { // Set the flag to true to indicate that the welcome notification has been shown LogHelper.Log("Setting WelcomeNotificationShown"); diff --git a/CHANGELOG.md b/CHANGELOG.md index 551e0cf..1d7e1ed 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,14 @@ All notable changes to this branch will be documented in this file. +## 0.8.0 - Work In Progress + +### Fixes + +- [x] When finished uninstalling apps, the `Show All` checkbox should keep the same state after refreshing installed apps' list. +- [x] Some apps that were not removed are showing `Uninstalled successfully`. +- [x] Some packages may show an error even after being successfully removed. + ## 0.7.2 - Released ### Added diff --git a/Helpers/OptimizationOptions.cs b/Helpers/OptimizationOptions.cs index 21932dc..9b17f44 100644 --- a/Helpers/OptimizationOptions.cs +++ b/Helpers/OptimizationOptions.cs @@ -263,18 +263,6 @@ public static void XamlSwitches(ToggleSwitch toggleSwitch) ApplicationData.Current.LocalSettings.Values[(string)toggleSwitch.Tag] = false; } break; - case "SMBv3": - if (toggleSwitch.IsOn) - { - OptimizeSystemHelper.DisableSMB("3"); - ApplicationData.Current.LocalSettings.Values[(string)toggleSwitch.Tag] = true; - } - else - { - OptimizeSystemHelper.EnableSMB("3"); - ApplicationData.Current.LocalSettings.Values[(string)toggleSwitch.Tag] = false; - } - break; case "NTFSTimeStamp": if (toggleSwitch.IsOn) { diff --git a/Package.appxmanifest b/Package.appxmanifest index c7596b0..88c19f3 100644 --- a/Package.appxmanifest +++ b/Package.appxmanifest @@ -13,7 +13,7 @@ + Version="0.8.0.0" /> diff --git a/Strings/ar-tn/Resources.resw b/Strings/ar-tn/Resources.resw index ec21f83..92da44c 100644 --- a/Strings/ar-tn/Resources.resw +++ b/Strings/ar-tn/Resources.resw @@ -186,7 +186,7 @@ اللغة - عزيزنا المستخدم،\n\nيسرنا أن نرحب بك في RyTuneX، حيث يلتقي تحسين الأداء بالدقة. تم تطويره بواسطة ريان غانمي وصُمم بفخر من قِبل RyByte، RyTuneX ليس مجرد تطبيق، بل هو بوابتك إلى تجربة حوسبة محسّنة. سواء كنت تستخدم Windows 11 أو Windows 10، تم تصميم RyTuneX لرفع أداء جهازك إلى آفاق جديدة. استمتع بعالم حيث يتم إسكات الخدمات الغير ضرورية، ويتم طرد الفضول، ويتم ضبط نظامك بعناية من خلال تحسينات السجل الذكية. استعد لفتح قوة جهازك الحقيقية - مرحبًا بك في RyTuneX، حيث يكون كل نقرة خطوة نحو رحلة حوسبة أسرع وأكثر استجابة.\n\nملحوظة: يرجى أن تكون على علم بأن RyTuneX حاليًا في مرحلة التجربة. بينما نحن متحمسون لاستقبالك، قد تكون بعض الميزات قيد التطوير، وقد تحدث مشاكل عرضية. رأيك لدينا قيم للغاية في مساعدتنا على تحسين وتحسين تجربة RyTuneX. شكرًا لك على كونك جزءًا من رحلتنا لتحسين وتعزيز تجربة Windows الخاصة بك.\n\nمع خالص التحية،\n\nفريق RyByte + عزيزنا المستخدم،\n\nيسرنا أن نرحب بك في RyTuneX، حيث يلتقي تحسين الأداء بالدقة. تم تطويره وتصميمه بفخر من قِبل ريان غانمي، RyTuneX ليس مجرد تطبيق، بل هو بوابتك إلى تجربة حوسبة محسّنة. سواء كنت تستخدم ويندوز 11 أو 10، تم تصميم RyTuneX لرفع أداء جهازك إلى آفاق جديدة. استمتع بعالم حيث يتم إسكات الخدمات الغير ضرورية، ويتم طرد الفضول، ويتم ضبط نظامك بعناية من خلال تحسينات السجل الذكية. استعد لفتح قوة جهازك الحقيقية - مرحبًا بك في RyTuneX، حيث يكون كل نقرة خطوة نحو رحلة حوسبة أسرع وأكثر استجابة.\n\nملحوظة: يرجى أن تكون على علم بأن RyTuneX حاليًا في مرحلة التجربة. بينما نحن متحمسون لاستقبالك، قد تكون بعض الميزات قيد التطوير، وقد تحدث مشاكل عرضية. رأيك لدينا قيم للغاية في مساعدتنا على تحسين وتحسين تجربة RyTuneX. شكرًا لك على كونك جزءًا من رحلتنا لتحسين وتعزيز تجربة Windows الخاصة بك.\n\nمع خالص التحية،\n\nريان غانمي أهلاً بك في RyTuneX - أطلق عنان إلى كامل إمكانيات جهازك! @@ -270,12 +270,12 @@ قد لا يقوم إلغاء تثبيت بعض هذه التطبيقات بإزالتها تمامًا. - خطأ أثناء عملية الإلغاء. + خطأ أثناء عملية الإلغاء - ,تم إلغاء التثبيت بنجاح. + تم إلغاء التثبيت بنجاح - تم إلغاء تثبيت التطبيق بنجاح. + تم إلغاء تثبيت التطبيق بنجاح \ No newline at end of file diff --git a/Strings/en-us/Resources.resw b/Strings/en-us/Resources.resw index 7ade8c3..627e309 100644 --- a/Strings/en-us/Resources.resw +++ b/Strings/en-us/Resources.resw @@ -186,7 +186,7 @@ Language - Dear Valued User,\n\nWe're thrilled to welcome you to RyTuneX, where performance optimization meets precision. Developed by Rayen Ghanmi and proudly crafted by RyByte, RyTuneX is not just an application; it's your gateway to an enhanced computing experience. Whether you're running Windows 11 or Windows 10, RyTuneX is designed to elevate your device's performance to new heights. Dive into a world where unnecessary services are silenced, bloat is banished, and the very heart of your system is finely tuned through intelligent registry optimizations. Get ready to unlock the true power of your device – welcome to RyTuneX, where every click is a step towards a faster, more responsive computing journey.\n\nNote: Please be aware that RyTuneX is currently in beta. While we're excited to have you on board, some features may be in development, and occasional issues might arise. Your feedback is invaluable in helping us refine and perfect the RyTuneX experience. Thank you for being a part of our journey to optimize and enhance your Windows experience.\n\nBest regards,\n\nThe RyByte Team + Dear Valued User,\n\nWe're thrilled to welcome you to RyTuneX, where performance optimization meets precision. Developed and proudly crafted by Rayen Ghanmi, RyTuneX is not just an application, it's your gateway to an enhanced computing experience. Whether you're running Windows 11 or Windows 10, RyTuneX is designed to elevate your device's performance to new heights. Dive into a world where unnecessary services are silenced, bloat is banished, and the very heart of your system is finely tuned through intelligent registry optimizations. Get ready to unlock the true power of your device – welcome to RyTuneX, where every click is a step towards a faster, more responsive computing journey.\n\nNote: While we're excited to have you on board, some features may be in development, and occasional issues might arise. Your feedback is invaluable in helping us refine and perfect the RyTuneX experience. Thank you for being a part of our journey to optimize and enhance your Windows experience.\n\nBest regards,\n\nRayen Ghanmi Welcome to RyTuneX - Unleash Your Device's Full Potential! @@ -270,12 +270,12 @@ Uninstalling some of these apps may not remove them completely. - Error uninstalling. + Error uninstalling - apps uninstalled successfully. + Apps uninstalled successfully - App uninstalled successfully. + App uninstalled successfully \ No newline at end of file diff --git a/Strings/fr-fr/Resources.resw b/Strings/fr-fr/Resources.resw index 1f64a3c..202a82b 100644 --- a/Strings/fr-fr/Resources.resw +++ b/Strings/fr-fr/Resources.resw @@ -186,7 +186,7 @@ Langue - Cher utilisateur précieux,\n\nNous sommes ravis de vous accueillir dans RyTuneX, où l'optimisation des performances rencontre la précision. Développé par Rayen Ghanmi et fièrement conçu par RyByte, RyTuneX n'est pas simplement une application ; c'est votre porte d'entrée vers une expérience informatique améliorée. Que vous utilisiez Windows 11 ou Windows 10, RyTuneX est conçu pour élever les performances de votre appareil à de nouveaux sommets. Plongez dans un univers où les services inutiles sont réduits au silence, les éléments superflus sont éliminés, et le cœur même de votre système est finement réglé grâce à des optimisations intelligentes de la base de registre. Préparez-vous à libérer la véritable puissance de votre appareil - bienvenue dans RyTuneX, où chaque clic est un pas vers un parcours informatique plus rapide et réactif.\n\nRemarque : Veuillez noter que RyTuneX est actuellement en version bêta. Bien que nous soyons ravis de vous avoir parmi nous, certaines fonctionnalités sont en cours de développement, et des problèmes occasionnels peuvent survenir. Vos commentaires sont précieux pour nous aider à affiner et à perfectionner l'expérience RyTuneX. Merci de faire partie de notre parcours visant à optimiser et améliorer votre expérience Windows.\n\nCordialement,\n\nL'équipe RyByte + Cher utilisateur précieux,\n\nNous sommes ravis de vous accueillir dans RyTuneX, où l'optimisation des performances rencontre la précision. Développé et fièrement conçu par Rayen Ghanmi, RyTuneX n'est pas simplement une application ; c'est votre porte d'entrée vers une expérience informatique améliorée. Que vous utilisiez Windows 11 ou Windows 10, RyTuneX est conçu pour élever les performances de votre appareil à de nouveaux sommets. Plongez dans un univers où les services inutiles sont réduits au silence, les éléments superflus sont éliminés, et le cœur même de votre système est finement réglé grâce à des optimisations intelligentes de la base de registre. Préparez-vous à libérer la véritable puissance de votre appareil - bienvenue dans RyTuneX, où chaque clic est un pas vers un parcours informatique plus rapide et réactif.\n\nRemarque: Bien que nous soyons ravis de vous avoir parmi nous, certaines fonctionnalités sont en cours de développement, et des problèmes occasionnels peuvent survenir. Vos commentaires sont précieux pour nous aider à affiner et à perfectionner l'expérience RyTuneX. Merci de faire partie de notre parcours visant à optimiser et améliorer votre expérience Windows.\n\nCordialement,\n\nRayen Ghanmi Bienvenue dans RyTuneX - Libérez tout le potentiel de votre appareil ! @@ -270,12 +270,12 @@ La désinstallation de certaines de ces applications peut ne pas les supprimer complètement. - Erreur lors de la désinstallation. + Erreur lors de la désinstallation - applications désinstallées avec succès. + Applications désinstallées avec succès - Désinstallation de l'application réussie. + Désinstallation de l'application réussie \ No newline at end of file diff --git a/Views/DebloatSystemPage.xaml b/Views/DebloatSystemPage.xaml index 895fe67..3af6b0c 100644 --- a/Views/DebloatSystemPage.xaml +++ b/Views/DebloatSystemPage.xaml @@ -32,11 +32,14 @@ - + - + + + + - + @@ -26,36 +16,78 @@ + - + + + + + + Extract your drivers to an external folder for easy backup. + + + + + + +