From d187679cd0ffdfc5d06803a66cc254711ac3e0b5 Mon Sep 17 00:00:00 2001
From: Jeffrey <9938813+Raphire@users.noreply.github.com>
Date: Sun, 15 Mar 2026 20:16:53 +0100
Subject: [PATCH] Add bubble hint to guide users to review the selected changes
after clicking Default Mode button (#519)
---
.github/CONTRIBUTING.md | 2 +-
Schemas/BubbleHint.xaml | 41 ++++++++++++
Schemas/MainWindow.xaml | 2 +-
Schemas/MessageBoxWindow.xaml | 2 +-
Scripts/GUI/Show-Bubble.ps1 | 115 ++++++++++++++++++++++++++++++++
Scripts/GUI/Show-MainWindow.ps1 | 9 +++
Win11Debloat.ps1 | 4 +-
7 files changed, 171 insertions(+), 4 deletions(-)
create mode 100644 Schemas/BubbleHint.xaml
create mode 100644 Scripts/GUI/Show-Bubble.ps1
diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md
index 5cc7eea..cc2683c 100644
--- a/.github/CONTRIBUTING.md
+++ b/.github/CONTRIBUTING.md
@@ -77,7 +77,7 @@ Win11Debloat/
2. **Document Changes**: Update the `README.md` and other relevant documentation. Wiki documentation will be generated/updated based on the `Features.json` and `Apps.json` files.
3. **Follow Existing Patterns**: Look at existing implementations for guidance.
4. **Use Clear Naming**: Choose descriptive names for features, IDs, and registry files.
-5. **Minimal Changes**: Registry files should only modify what's necessary.
+5. **Minimal Changes**: Registry files should only modify what's necessary. Avoid using policies where possible.
6. **Comment Your Code**: Add comments explaining your reasoning for complex logic in PowerShell scripts.
7. **Version Constraints**: Use `MinVersion` and `MaxVersion` if a feature only applies to specific Windows versions.
8. **Limit pull requests to 1 feature**: Keep pull requests limited to just one feature, this makes it easier to review your changes.
diff --git a/Schemas/BubbleHint.xaml b/Schemas/BubbleHint.xaml
new file mode 100644
index 0000000..9dd5ca6
--- /dev/null
+++ b/Schemas/BubbleHint.xaml
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Schemas/MainWindow.xaml b/Schemas/MainWindow.xaml
index 201e137..426ac2d 100644
--- a/Schemas/MainWindow.xaml
+++ b/Schemas/MainWindow.xaml
@@ -988,7 +988,7 @@
-