Skip to content

Latest commit

 

History

History
124 lines (105 loc) · 6.43 KB

ROADMAP.md

File metadata and controls

124 lines (105 loc) · 6.43 KB

Future

  • Unpin All "mocked" apps (Apps on the Start Menu which are not installed, but are there).
  • Install Winget via Chocolatey as an another option.

2023v2

  • Rename all powershell scripts to match it's naming convention.
  • Add more features do the GUI by category (Scheduled Tasks, Services, Optional Features, Windows Capabilities, etc).
  • Improve Remove MS Edge script.
  • Improve Remove Xbox script.
  • Fix a few hardcoded scripts.
  • Fix issue with URL files.
  • Remove DELL and SAMSUNG bloatware apps.
  • Add Windows 11 specific tweaks.
  • Make Winget/Chocolatey/WSL to install manually.
  • Do not add Daily Upgrade tasks to Winget/Chocolatey automatically.
  • Only install Winget/Chocolatey/WSL on demand, lower startup time and get strict to the point.

2023v1

  • Remove more Apps
  • Change Windows Update automatic download and install behavior.
  • Add NEW script icon.
  • Optimize all image files to weight a lot less.
  • Update OOShutUp10 settings file.
  • Improve lib structure, added debloat-helper folder for all debloat tweak related lib.
  • Add a script to remove Windows Capabilities.
  • Refactor overly complex functions.
  • Add new lib to manage Folder/Registry Paths.
  • Fix all imports.
  • Allow usage of wildcards (*) to select a wider range of apps.
  • Add autocomplete to most lib functions.
  • Fix Winget and Chocolatey installation.
  • Fix the UI from GUI version, allowing more resolutions, and window expansion and shrinking.
  • Add a lot of effects to console output, helping visually while debloating.
  • Refactor the GUI to get colors through a function.
  • Change configuration from Microsoft Edge to prevent running in background.

2022v3

  • Encrypted DNS is NOT enabled anymore, needed OFF when using public Wi-Fi with redirect to login page or Pi-hole.
  • Fixed Xbox Game Bar and DVR tweaks.
  • Fixed policies related to Phone Linking.
  • Finally added a good design to be the script banner.

2022v2

  • GUI should scale with DPI with 1 monitor.
    • If the hardware has more than 1 monitor, choose the 2nd method to select the screen resolution (doesn't take DPI).
  • The winget package manager should install manually and wait if any error appeared.
  • Clean up src/utils to use one file with individual tweaks.
    • Also moved some scripts to src/scripts/other-scripts/
  • When applying performance tweaks, leave no duplicated power plan on the system.
    • Moved that to src/lib as a function.
  • Fixed all PATHS when selecting a file location on download-web-file.psm1 and open-file.psm1.
  • It is now possible to Re-install Xbox (mostly).
    • Removed XBOX apps from remove-bloatware-apps.ps1
  • It is possible to recover or disable some system apps and other features that was only applied on the scripts through GUI.
  • As prompted, the script does NOT remove OneDrive automatically, it is located on the GUI now.

2022v1

  • Update the GUI design to finally look like a real "program", not a weird non-symmetrical interface, which allows to add even more tweaks.
  • Added CI to scan the PowerShell files, then show warnings and errors to fix.
  • Show system specs easily on the Window Title.
  • Doesn't need workarounds with a lot of Global Variables anymore, only the essential.
  • Revert tweaks now works properly.
  • Ease of life to create and import GPG and SSH keys, as setting a git account.
  • Added logging to help in debugging.
  • Redesign the GUI, improve the color palette and contrast.
  • Allow multi software install at the same time.
  • Programs can now be properly uninstalled.
  • Fix elements inside panel margin
  • Adapt GUI to scale with the resolution (following the native DPI)
  • Create libs to change status from scheduled tasks, services and optional-windows-features.
  • Use tabs to move through pages on GUI.
  • Upgrade all apps through GUI

2021v2

  • Join other scripts that are helpful inside src/utils and src/utils/DIY folders.
  • Use Winget and Chocolatey, and update softwares daily, using winget as the main package manager.
  • Refactor the GUI layout until it's easy to maintain.
  • Create functions to generate GUI elements.
  • Debloating the debloater.
  • Keep SysMain and WSearch enabled if the "C:" device is a SSD.
  • Added option to Remove Xbox (mostly).
  • Easy full install of WSL2 for Windows 11.

2021v1

  • Port the remaining W4RH4WK's code into src/scripts, then improve what i tought that should've been improved.
  • Put the credits to each person from who i collected the scripts.
  • Create local libs to:
    • Grab the hardware/system specs ;
    • Show a message box with Ok, Yes and No;
    • Print special sections on the console;
    • Change script policy;
    • Create a GUI layout;
    • Install Softwares easily via package manager;
  • Split all-in-one-tweaks.ps1 to other files, so Win10Script.ps1 could make more sense.
  • Removed some of the thirdy-party software running with the script and only keep AdwCleaner and OOShutUp10 that could be automated.
  • Introduced a GUI to the script, fixed most GUI related bugs, this way it make scripts more accessible and Software Installations A LOT easier.

2020v1

  • Switch to the main branch.
  • Refactor all possible Command Prompt/Registry code into Powershell code
  • Translate everything from PT-BR to ENG, to help all the people around the world.
  • Make sure every Windows machine will do anything automated, leaving the configurations to the code itself.
  • Separate each essential tweak part into a file to understand with ease it's process, making it more reliable and manutenable.
  • Make possible reverting almost all the tweaks made by the script with one click.
  • Add a great variety of popular software to install with one click.

2018/19 v1

  • "Fork" W4RH4WK's script and do personal modifications.
  • Check if all the code is safe and can evolve.
  • Add an shortcut to open PowerShell as an Admin in the same folder.
  • Join and Run all Scripts from src/scripts/ folder into one (Win10Script.ps1), running one after another.
  • Do a system backup before running every script that change a lot of settings.
  • Change the terminal window style to be more cool.
  • Only change stuff that will not destroy Windows and can be safely reverted (manually).