Skip to content

Commit 2da8560

Browse files
committed
feat: rebrand to Winrift, restructure menu, rewrite README
- Renamed project from Simplify11 to Winrift across all files, URLs, titles, docs, and issue templates - Renamed simplify11.ps1 to winrift.ps1; updated references in Common.ps1, launch.ps1, install.ps1 - Changed temp file to winrift_launchdir.txt, user data dirs to ~/Winrift/ (logs, benchmarks) - Restructured main menu: promoted Benchmark to #1, consolidated external tools into Community Tools submenu - Added Docs & Guides submenu (Tweaks Guide, Answer File, Benchmark Guide) - Renamed Windots to Desktop Ricing, UniGetUI to App Bundles in main menu - Removed Benchmark and Docs from System Tweaks submenu (now top-level) - Added standalone entry point to Benchmark.ps1 for direct launch from main menu - Rewrote README: benchmark-first positioning, features as compact table, Community Tools in details block, nav links, commented out placeholder images, honest benchmark disclaimer - Refactored Windots menu into Terminal, VSCode, Apps, Customization submenus - Added TargetFileNames parameter to Copy-ConfigFiles for file rename during copy - Flattened config/cli/ directory structure, removed nested subdirectories - Added Defender exclusion path in DefendNot before tool launch - Changed Invoke-SecureScript to use ScriptBlock::Create instead of Invoke-Expression - Centered menu box title in Show-MenuBox - Updated launch.ps1 ASCII art, download URLs, and paths - Updated ModuleExports tests for refactored Windots function names
1 parent 9952e3a commit 2da8560

16 files changed

Lines changed: 187 additions & 254 deletions

File tree

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ assignees: ''
1010
A clear description of the bug.
1111

1212
## Steps to Reproduce
13-
1. Run Simplify11
13+
1. Run Winrift
1414
2. Select option '...'
1515
3. See error
1616

@@ -23,11 +23,11 @@ What actually happened.
2323
## Environment
2424
- **Windows Version**: (e.g., Windows 11 24H2)
2525
- **PowerShell Version**: (run `$PSVersionTable.PSVersion`)
26-
- **Simplify11 Version**: (shown in window title)
26+
- **Winrift Version**: (shown in window title)
2727
- **Running as Admin**: Yes / No
2828

2929
## Log Output
30-
If applicable, paste relevant lines from `~/Simplify11/logs/`.
30+
If applicable, paste relevant lines from `~/Winrift/logs/`.
3131

3232
## Screenshots
3333
If applicable, add screenshots.

CHANGELOG.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,14 @@ and this project uses [Calendar Versioning](https://calver.org/) (YY.M format).
99

1010
### March 22 — Rebrand to Winrift, menu restructure, benchmark promotion, config flatten
1111

12-
- Rebranded project from Simplify11 to Winrift across all window titles, menus, and benchmark reports
12+
- Rebranded project from Simplify11 to Winrift across all files, URLs, window titles, menus, reports, docs, and issue templates
13+
- Renamed `simplify11.ps1` to `winrift.ps1`; updated all references in `Common.ps1`, `launch.ps1`, `install.ps1`
14+
- Changed temp file from `simplify11_launchdir.txt` to `winrift_launchdir.txt`
15+
- Changed user data directories from `~/Simplify11/` to `~/Winrift/` (logs, benchmarks)
16+
- Changed `version.json` repo field from `emylfy/simplify11` to `emylfy/winrift`
17+
- Updated all GitHub URLs, badge links, shortcut names, and ASCII art across README, CONTRIBUTING, Windots README, docs, and autounattend.xml
18+
- Updated README tagline to "Break through default Windows" with benchmark-first positioning
19+
- Rewrote README: features as compact table, Community Tools in collapsible `<details>` block, Answer File merged into features table, navigation links, placeholder images commented out until real files exist, honest benchmark disclaimer ("your numbers will vary")
1320
- Restructured main menu: promoted Benchmark to #1 position as the primary feature
1421
- Consolidated 5 external tool launchers (WinUtil, WinScript, Sparkle, GTweak) into a single "Community Tools" submenu
1522
- Moved Answer File guide from main menu into new "Docs & Guides" submenu alongside Tweaks Guide and Benchmark Guide

CONTRIBUTING.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
# Contributing to Simplify11
1+
# Contributing to Winrift
22

3-
Thanks for your interest in contributing to Simplify11! This guide will help you get started.
3+
Thanks for your interest in contributing to Winrift! This guide will help you get started.
44

55
## Getting Started
66

77
1. **Fork** the repository on GitHub
88
2. **Clone** your fork locally:
99
```
10-
git clone https://github.com/YOUR-USERNAME/simplify11.git
10+
git clone https://github.com/YOUR-USERNAME/winrift.git
1111
```
1212
3. **Create a branch** for your changes:
1313
```
@@ -16,7 +16,7 @@ Thanks for your interest in contributing to Simplify11! This guide will help you
1616

1717
## Development Setup
1818

19-
Simplify11 is a PowerShell-based project. You'll need:
19+
Winrift is a PowerShell-based project. You'll need:
2020

2121
- Windows 11 (for testing) — [Download Windows 11 ISO](https://www.microsoft.com/software-download/windows11)
2222
- PowerShell 5.1+ (included with Windows)
@@ -56,8 +56,8 @@ Testing tweaks on a live system can cause irreversible changes. Use a Windows 11
5656
### Project Structure
5757

5858
```
59-
simplify11/
60-
├── simplify11.ps1 # Main entry point
59+
winrift/
60+
├── winrift.ps1 # Main entry point
6161
├── version.json # Version metadata
6262
├── scripts/ # Core scripts (admin launch, common utilities)
6363
├── modules/

README.md

Lines changed: 106 additions & 171 deletions
Large diffs are not rendered by default.

config/version.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"version": "26.3",
33
"channel": "stable",
4-
"repo": "emylfy/simplify11"
4+
"repo": "emylfy/winrift"
55
}

docs/autounattend.xml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<unattend xmlns="urn:schemas-microsoft-com:unattend" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
3-
<!--https://schneegans.de/windows/unattend-generator/?LanguageMode=Interactive&ProcessorArchitecture=amd64&BypassRequirementsCheck=true&ComputerNameMode=Random&CompactOsMode=Default&TimeZoneMode=Implicit&PartitionMode=Interactive&WindowsEditionMode=Firmware&UserAccountMode=Interactive&PasswordExpirationMode=Unlimited&LockoutMode=Default&HideFiles=HiddenSystem&ShowFileExtensions=true&LaunchToThisPC=true&TaskbarSearch=Hide&TaskbarIconsMode=Empty&DisableWidgets=true&HideTaskViewButton=true&DisableBingResults=true&StartTilesMode=Empty&StartPinsMode=Empty&DisableSmartScreen=true&AllowPowerShellScripts=true&PreventAutomaticReboot=true&TurnOffSystemSounds=true&DisableAppSuggestions=true&HideEdgeFre=true&EffectsMode=Default&DesktopIconsMode=Custom&WifiMode=Interactive&ExpressSettings=DisableAll&KeysMode=Skip&ColorMode=Default&WallpaperMode=Default&Remove3DViewer=true&RemoveBingSearch=true&RemoveClipchamp=true&RemoveCopilot=true&RemoveCortana=true&RemoveFamily=true&RemoveFeedbackHub=true&RemoveGetHelp=true&RemoveMailCalendar=true&RemoveMaps=true&RemoveMixedReality=true&RemoveZuneVideo=true&RemoveNews=true&RemoveOffice365=true&RemoveOneDrive=true&RemoveOneNote=true&RemoveOneSync=true&RemoveOutlook=true&RemovePeople=true&RemovePowerAutomate=true&RemoveQuickAssist=true&RemoveRdpClient=true&RemoveSkype=true&RemoveSolitaire=true&RemoveStepsRecorder=true&RemoveStickyNotes=true&RemoveTeams=true&RemoveGetStarted=true&RemoveToDo=true&RemoveWeather=true&FirstLogonScript0=%23+Define+the+path+to+the+desktop%0D%0A%24desktopPath+%3D+%5BSystem.Environment%5D%3A%3AGetFolderPath%28%27Desktop%27%29%0D%0A%0D%0A%23+Define+the+path+for+the+shortcut%0D%0A%24shortcutPath+%3D+Join-Path+-Path+%24desktopPath+-ChildPath+%22Simplify11.lnk%22%0D%0A%0D%0A%23+Create+a+new+COM+object+for+WScript.Shell%0D%0A%24wshShell+%3D+New-Object+-ComObject+WScript.Shell%0D%0A%0D%0A%23+Create+a+new+shortcut%0D%0A%24shortcut+%3D+%24wshShell.CreateShortcut%28%24shortcutPath%29%0D%0A%0D%0A%23+Set+the+target+path+to+launch+PowerShell+with+the+desired+command%0D%0A%24shortcut.TargetPath+%3D+%22powershell.exe%22%0D%0A%0D%0A%23+Set+the+arguments+to+execute+the+command%0D%0A%24shortcut.Arguments+%3D+%27-NoProfile+-ExecutionPolicy+Bypass+-Command+%22irm+https%3A%2F%2Fraw.githubusercontent.com%2Femylfy%2Fsimplify11%2Fmain%2Fscripts%2Flaunch.ps1+%7C+iex%22%27%0D%0A%0D%0A%23+Set+the+shortcut+description%0D%0A%24shortcut.Description+%3D+%22Launch+Simplify11%22%0D%0A%0D%0A%23+Set+the+shortcut+working+directory+%28optional%29%0D%0A%24shortcut.WorkingDirectory+%3D+%24desktopPath%0D%0A%0D%0A%23+Save+the+shortcut%0D%0A%24shortcut.Save%28%29%0D%0A%0D%0A%23+Output+confirmation+message%0D%0AWrite-Host+%22Shortcut+%27Simplify11%27+created+on+the+desktop.%22&FirstLogonScriptType0=Ps1&WdacMode=Skip-->
3+
<!--https://schneegans.de/windows/unattend-generator/?LanguageMode=Interactive&ProcessorArchitecture=amd64&BypassRequirementsCheck=true&ComputerNameMode=Random&CompactOsMode=Default&TimeZoneMode=Implicit&PartitionMode=Interactive&WindowsEditionMode=Firmware&UserAccountMode=Interactive&PasswordExpirationMode=Unlimited&LockoutMode=Default&HideFiles=HiddenSystem&ShowFileExtensions=true&LaunchToThisPC=true&TaskbarSearch=Hide&TaskbarIconsMode=Empty&DisableWidgets=true&HideTaskViewButton=true&DisableBingResults=true&StartTilesMode=Empty&StartPinsMode=Empty&DisableSmartScreen=true&AllowPowerShellScripts=true&PreventAutomaticReboot=true&TurnOffSystemSounds=true&DisableAppSuggestions=true&HideEdgeFre=true&EffectsMode=Default&DesktopIconsMode=Custom&WifiMode=Interactive&ExpressSettings=DisableAll&KeysMode=Skip&ColorMode=Default&WallpaperMode=Default&Remove3DViewer=true&RemoveBingSearch=true&RemoveClipchamp=true&RemoveCopilot=true&RemoveCortana=true&RemoveFamily=true&RemoveFeedbackHub=true&RemoveGetHelp=true&RemoveMailCalendar=true&RemoveMaps=true&RemoveMixedReality=true&RemoveZuneVideo=true&RemoveNews=true&RemoveOffice365=true&RemoveOneDrive=true&RemoveOneNote=true&RemoveOneSync=true&RemoveOutlook=true&RemovePeople=true&RemovePowerAutomate=true&RemoveQuickAssist=true&RemoveRdpClient=true&RemoveSkype=true&RemoveSolitaire=true&RemoveStepsRecorder=true&RemoveStickyNotes=true&RemoveTeams=true&RemoveGetStarted=true&RemoveToDo=true&RemoveWeather=true&FirstLogonScript0=%23+Define+the+path+to+the+desktop%0D%0A%24desktopPath+%3D+%5BSystem.Environment%5D%3A%3AGetFolderPath%28%27Desktop%27%29%0D%0A%0D%0A%23+Define+the+path+for+the+shortcut%0D%0A%24shortcutPath+%3D+Join-Path+-Path+%24desktopPath+-ChildPath+%22Winrift.lnk%22%0D%0A%0D%0A%23+Create+a+new+COM+object+for+WScript.Shell%0D%0A%24wshShell+%3D+New-Object+-ComObject+WScript.Shell%0D%0A%0D%0A%23+Create+a+new+shortcut%0D%0A%24shortcut+%3D+%24wshShell.CreateShortcut%28%24shortcutPath%29%0D%0A%0D%0A%23+Set+the+target+path+to+launch+PowerShell+with+the+desired+command%0D%0A%24shortcut.TargetPath+%3D+%22powershell.exe%22%0D%0A%0D%0A%23+Set+the+arguments+to+execute+the+command%0D%0A%24shortcut.Arguments+%3D+%27-NoProfile+-ExecutionPolicy+Bypass+-Command+%22irm+https%3A%2F%2Fraw.githubusercontent.com%2Femylfy%2Fwinrift%2Fmain%2Fscripts%2Flaunch.ps1+%7C+iex%22%27%0D%0A%0D%0A%23+Set+the+shortcut+description%0D%0A%24shortcut.Description+%3D+%22Launch+Winrift%22%0D%0A%0D%0A%23+Set+the+shortcut+working+directory+%28optional%29%0D%0A%24shortcut.WorkingDirectory+%3D+%24desktopPath%0D%0A%0D%0A%23+Save+the+shortcut%0D%0A%24shortcut.Save%28%29%0D%0A%0D%0A%23+Output+confirmation+message%0D%0AWrite-Host+%22Shortcut+%27Winrift%27+created+on+the+desktop.%22&FirstLogonScriptType0=Ps1&WdacMode=Skip-->
44
<settings pass="offlineServicing"></settings>
55
<settings pass="windowsPE">
66
<component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
@@ -417,7 +417,7 @@ Set-ItemProperty -LiteralPath $key -Name 'ConfigureStartPins' -Value $json -Type
417417
$desktopPath = [System.Environment]::GetFolderPath('Desktop')
418418

419419
# Define the path for the shortcut
420-
$shortcutPath = Join-Path -Path $desktopPath -ChildPath "Simplify11.lnk"
420+
$shortcutPath = Join-Path -Path $desktopPath -ChildPath "Winrift.lnk"
421421

422422
# Create a new COM object for WScript.Shell
423423
$wshShell = New-Object -ComObject WScript.Shell
@@ -429,10 +429,10 @@ $shortcut = $wshShell.CreateShortcut($shortcutPath)
429429
$shortcut.TargetPath = "powershell.exe"
430430

431431
# Set the arguments to execute the command
432-
$shortcut.Arguments = '-NoProfile -ExecutionPolicy Bypass -Command "irm https://raw.githubusercontent.com/emylfy/simplify11/main/scripts/launch.ps1 | iex"'
432+
$shortcut.Arguments = '-NoProfile -ExecutionPolicy Bypass -Command "irm https://raw.githubusercontent.com/emylfy/winrift/main/scripts/launch.ps1 | iex"'
433433

434434
# Set the shortcut description
435-
$shortcut.Description = "Launch Simplify11"
435+
$shortcut.Description = "Launch Winrift"
436436

437437
# Set the shortcut working directory (optional)
438438
$shortcut.WorkingDirectory = $desktopPath
@@ -441,7 +441,7 @@ $shortcut.WorkingDirectory = $desktopPath
441441
$shortcut.Save()
442442

443443
# Output confirmation message
444-
Write-Host "Shortcut 'Simplify11' created on the desktop."
444+
Write-Host "Shortcut 'Winrift' created on the desktop."
445445
</File>
446446
<File path="C:\Windows\Setup\Scripts\Specialize.ps1">
447447
$scripts = @(

docs/autounattend_guide.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ This file does more than skip setup screens. It also runs scripts during install
1212

1313
> 🛠️ **Want to customize?** This file was generated with [Unattend-Generator](https://schneegans.de/windows/unattend-generator/) — you can use it to create your own version
1414
15-
> 🔧 **Integrated with [Simplify11](https://github.com/emylfy/simplify11)** — a desktop shortcut is created automatically for further post-install tweaks
15+
> 🔧 **Integrated with [Winrift](https://github.com/emylfy/winrift)** — a desktop shortcut is created automatically for further post-install tweaks
1616
1717
## ✨ What You'll Get
1818

@@ -26,22 +26,22 @@ After installing Windows with this file, your system will have:
2626
- **No system sounds** — startup sound and all event sounds disabled
2727
- **Works on unsupported hardware** — TPM 2.0, Secure Boot, and RAM checks bypassed
2828
- **SmartScreen disabled** — see [Warnings](#%EF%B8%8F-warnings) for details
29-
- **Simplify11 desktop shortcut** — one-click access to further customization
29+
- **Winrift desktop shortcut** — one-click access to further customization
3030

3131
## 📥 Installation Guide
3232

33-
> **Download:** [autounattend.xml](https://github.com/emylfy/simplify11/blob/main/docs/autounattend.xml)
33+
> **Download:** [autounattend.xml](https://github.com/emylfy/winrift/blob/main/docs/autounattend.xml)
3434
3535
### Method 1 — USB Flash Drive (Simplest)
3636

3737
1. Create a bootable Windows USB using [Rufus](https://rufus.ie/), the [Media Creation Tool](https://www.microsoft.com/software-download/windows11), or [Ventoy](https://www.ventoy.net/)
38-
2. Download [autounattend.xml](https://github.com/emylfy/simplify11/blob/main/docs/autounattend.xml)
38+
2. Download [autounattend.xml](https://github.com/emylfy/winrift/blob/main/docs/autounattend.xml)
3939
3. Copy `autounattend.xml` to the **root** of the USB drive (same level as `setup.exe`)
4040
4. Boot from the USB drive and install Windows as usual — the file is detected automatically
4141

4242
### Method 2 — Modify an Existing ISO (AnyBurn)
4343

44-
1. Download [AnyBurn](https://anyburn.com/) and the [autounattend.xml](https://github.com/emylfy/simplify11/blob/main/docs/autounattend.xml) file
44+
1. Download [AnyBurn](https://anyburn.com/) and the [autounattend.xml](https://github.com/emylfy/winrift/blob/main/docs/autounattend.xml) file
4545
2. Open AnyBurn and select **"Edit Image File"**
4646
3. Browse to your Windows ISO file
4747
4. Click **"Add"** and select `autounattend.xml`
@@ -71,7 +71,7 @@ Use [tiny11maker-reforged](https://github.com/chrisGrando/tiny11maker-reforged)
7171

7272
- **Generate your own:** Use the [Schneegans Unattend-Generator](https://schneegans.de/windows/unattend-generator/) to create a customized version with different app removals, settings, or configurations
7373
- **Edit directly:** Advanced users can modify the XML file manually, or import it back into the [Unattend-Generator](https://schneegans.de/windows/unattend-generator/) to tweak settings through the UI and re-export
74-
- **Post-install tweaks:** Use [Simplify11](https://github.com/emylfy/simplify11) after installation for additional optimization — a desktop shortcut is created automatically
74+
- **Post-install tweaks:** Use [Winrift](https://github.com/emylfy/winrift) after installation for additional optimization — a desktop shortcut is created automatically
7575

7676
## 📦 Removed Apps
7777

@@ -191,7 +191,7 @@ Then two scripts run at first login:
191191

192192
**First logon only:**
193193

194-
- **Creates "Simplify11" desktop shortcut** for post-install customization
194+
- **Creates "Winrift" desktop shortcut** for post-install customization
195195

196196
</details>
197197

@@ -217,7 +217,7 @@ Then two scripts run at first login:
217217
| RemoveFeatures.ps1 | C:\Windows\Setup\Scripts\ | Disables optional features |
218218
| DefaultUser.ps1 | C:\Windows\Setup\Scripts\ | Default user profile registry settings |
219219
| UserOnce.ps1 | C:\Windows\Setup\Scripts\ | Per-user first-run configuration |
220-
| FirstLogon.ps1 | C:\Windows\Setup\Scripts\ | Creates Simplify11 shortcut |
220+
| FirstLogon.ps1 | C:\Windows\Setup\Scripts\ | Creates Winrift shortcut |
221221
| SetStartPins.ps1 | C:\Windows\Setup\Scripts\ | Clears Start menu pins |
222222
| TurnOffSystemSounds.ps1 | C:\Windows\Setup\Scripts\ | Disables system event sounds |
223223
| UnlockStartLayout.vbs | C:\Windows\Setup\Scripts\ | Unlocks Start layout after login |
@@ -240,7 +240,7 @@ Logs are written during installation for debugging:
240240

241241
</details>
242242

243-
![](https://github.com/emylfy/simplify11/blob/main/media/separator.png)
243+
![](https://github.com/emylfy/winrift/blob/main/media/separator.png)
244244

245245
<div align="center">
246246
<p>Made with ❤️ for the Windows community</p>

docs/tests.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Testing & Benchmarks
22

3-
Simplify11 includes a built-in performance benchmark that measures real system metrics before and after applying tweaks.
3+
Winrift includes a built-in performance benchmark that measures real system metrics before and after applying tweaks.
44

55
## Quick Start
66

@@ -11,7 +11,7 @@ Simplify11 includes a built-in performance benchmark that measures real system m
1111
Invoke-Benchmark -Phase Before
1212
```
1313

14-
**Step 2.** Apply your tweaks through the Simplify11 menu.
14+
**Step 2.** Apply your tweaks through the Winrift menu.
1515

1616
**Step 3.** Run the benchmark **after** tweaks (reboot recommended first):
1717

@@ -20,7 +20,7 @@ Invoke-Benchmark -Phase Before
2020
Invoke-Benchmark -Phase After
2121
```
2222

23-
The comparison report is displayed automatically and saved to `%USERPROFILE%\Simplify11\benchmarks\`.
23+
The comparison report is displayed automatically and saved to `%USERPROFILE%\Winrift\benchmarks\`.
2424

2525
To re-view the last report without collecting new data:
2626

@@ -54,7 +54,7 @@ The report shows a comparison table:
5454

5555
```
5656
+------------------------------------------------------------------+
57-
' Simplify11 Performance Report '
57+
' Winrift Performance Report '
5858
+------------------------------------------------------------------+
5959
' Metric Before After Change '
6060
+------------------------------------------------------------------+
@@ -86,7 +86,7 @@ Actual results depend on hardware, installed software, and which tweak categorie
8686

8787
## Output Files
8888

89-
All benchmark data is stored in `%USERPROFILE%\Simplify11\benchmarks\`:
89+
All benchmark data is stored in `%USERPROFILE%\Winrift\benchmarks\`:
9090

9191
| File | Description |
9292
| :--- | :--- |

docs/tweaks_guide.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ All tweaks have been tested and compared across multiple sources. Only the most
1818

1919
**Safety:** A System Restore Point is automatically created before applying any tweaks.
2020

21-
**Recommended:** Apply tweaks through the [Simplify11](https://github.com/emylfy/simplify11) interface — it lets you pick individual categories and handles everything automatically.
21+
**Recommended:** Apply tweaks through the [Winrift](https://github.com/emylfy/winrift) interface — it lets you pick individual categories and handles everything automatically.
2222

2323
**Risk levels used in this guide:**
2424
- 🟢 **Safe** — no side effects, can be reverted easily

media/separator.png

-4.02 KB
Binary file not shown.

0 commit comments

Comments
 (0)