Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Program Additions for next update #374

Closed
15 of 31 tasks
ChrisTitusTech opened this issue Nov 11, 2022 · 62 comments
Closed
15 of 31 tasks

Program Additions for next update #374

ChrisTitusTech opened this issue Nov 11, 2022 · 62 comments

Comments

@ChrisTitusTech
Copy link
Owner

ChrisTitusTech commented Nov 11, 2022

  • SuperF4 - https://stefansundin.github.io/superf4/
  • Choco
  • Scoop
  • Ventoy
  • dotnet 7
  • dotnet 4.8
  • directx
  • winget install --id=KDE.Okular -e
  • winget install --id=KDE.Kate -e
  • winget install --id=KDE.Kdenlive -e
  • winget install --id=KDE.KDEConnect -e
  • winget install --id=KDE.digikam -e
  • winget install --id=KDE.Krita -e
  • winget install -e --id Docker.DockerDesktop
  • winget install HeroicGamesLauncher.HeroicGamesLauncher
  • yt-dlp.yt-dlp
  • FxSoundLLC.FxSound
  • Automattic.Simplenote
  • winget install Flow-Launcher.Flow-Launcher
  • winget install Kitware.Cmake
  • winget install gerardog.gsudo
  • winget install MuseScore.MuseScore
  • JPEGView
  • MusicBee
  • ModernFlyouts
  • Oracle.VirtualBox
  • Safing.Portmaster
  • Giorgiotani.Peazip
  • valinet.ExplorerPatcher
  • CoreyButler.NVMforWindows Node version manager
  • scrcpy

Expanding Tool to include other CLI installers. Winget is being unpredictable in 22H2 and I want to start diversifying the installs, while expanding its capabilities.

@ChrisTitusTech ChrisTitusTech pinned this issue Nov 11, 2022
@ChrisTitusTech
Copy link
Owner Author

Request per a comment from - Stefan W:
Lockhunter: https://lockhunter.com/
Rename Bulk Utility: https://www.bulkrenameutility.co.uk/ (PowerToys has a similar, harder-to-use tool)
Philips Hue Sync app: https://www.philips-hue.com/en-sg/explore-hue/propositions/entertainment/hue-sync
Start10/Start11 (but that's a paid program), don't know if you'd want that.
AutoHideMouseCursor: https://www.softwareok.com/?seite=Microsoft/AutoHideMouseCursor
Disable Nvidia Telemetry (don't know if this is what your toolbox already does, but this is a program to disable, but I have also used PowerShell to remove the nvidia one, as it takes up a lot of space.): https://github.com/NateShoffner/Disable-Nvidia-Telemetry
Rainmeter: https://www.rainmeter.net/

Would also be nice to see (personally don't use right now):
Mouse Without Borders (I know Synergy is better, since it's cross OS, but also paid)
VistaSwitcher: https://www.ntwind.com/software/alttabter/old-vistaswitcher.html (as an alternative to alt-tab)

SpaceSniffer: http://www.uderzo.it/main_products/space_sniffer/

@Ansh4011
Copy link

Ansh4011 commented Nov 15, 2022

Hi @ChrisTitusTech, I really Love your videos and work, they always helped me. Here are a few Program Additions I would recommend-

  1. BCUninstaller- Best uninstaller I have seen till now, can uninstall lot's of apps at the same time, can even uninstall microsoft store apps and even several bloatware apps preinstalled. Best part is that it is open source! It is available via both winget and chocolatey.
    Related Links- https://community.chocolatey.org/packages/bulk-crap-uninstaller
    https://winget.run/pkg/Klocman/BulkCrapUninstaller
    https://github.com/Klocman/Bulk-Crap-Uninstaller

  2. QuickLook- Awesome utility and the first program I always install. As the name suggests, it previews all the usual files just by pressing the space bar so I don't have to install a bunch of media players, and support for other extensions can be achieved via available plugins (even preview MS Office files). Again open source 😄 and available on both winget and chocolatey.
    Related Links- https://community.chocolatey.org/packages/quicklook (Chocolatey has updated version)
    https://winget.run/pkg/QL-Win/QuickLook
    https://github.com/QL-Win/QuickLook

  3. FxSound- An app which does a great job at providing surround sound, equalizer and other good audio effects, and yet manages to stay easy and user-friendly. Afterall who doesn't love to listen to music. Although this one is closed source, but knowing that it is completely free and also a really good app I thought I must share it. (Let me know if anyone has anything better than this, would love to try it out!)
    Related Links- https://winget.run/pkg/FxSoundLLC/FxSound
    https://www.fxsound.com/

  4. ModernFlyouts- A great app which replaces the ugly and uncustomizable windows flyouts with custom modern looking flyouts which are highly customizable. Also open source and available to both winget and chocolatey. (Note- Just a Cosmetic program addition.)
    Related Links- https://winget.run/pkg/ModernFlyouts/ModernFlyouts
    https://community.chocolatey.org/packages/modernflyouts/0.9.3.09232021
    https://github.com/ModernFlyouts-Community/ModernFlyouts

  5. KDE Connect- Highly useful, allows file sharing, clipboard sharing, etc. on the go. Again open source and also available to winget and chocolatey.
    Related Link- https://winget.run/pkg/KDE/KDEConnect
    https://community.chocolatey.org/packages/kdeconnect-kde

  6. Harmonoid- Really nice open source Music Player. Also has youtube music integrated. Is available on winget.
    Related Links- https://winget.run/pkg/Harmonoid/Harmonoid
    https://github.com/harmonoid/harmonoid

@DeveloperDurp
Copy link
Contributor

@ChrisTitusTech Sure glad I thought of multiple repos for the applications.json file lol. Should only need to add the additional values to each button and boom. You could probably do a dropdown similar to the DNS tweak and that would make it fairly simple to modify the existing code to get the new commands.

@Arnab11
Copy link

Arnab11 commented Nov 16, 2022

@ChrisTitusTech My suggestion will be to add an option to remove onedrive and disable/enable windows defender. It will be really helpful

@d0x360
Copy link

d0x360 commented Nov 19, 2022

A online gaming perf enhancement suggestion i have is a toggle to disable Nagle's Algorithm. Ive ffound there to be less sync issue in racing games and the last couple COD's, especially in warzone. Id say placebo except the teleporting issue with cars in racing titles (fh4/5, AC, ACC, NFS Heat/Payback) was rare when it was disabled as were kills in some FPS games where i died and the killcam didnt match where i really was.

Disable the Nagle

@nerdorican
Copy link

nerdorican commented Nov 25, 2022

@ChrisTitusTech I would love to see mpv https://mpv.io/ in your toolbox. It is such a versatile and lightweight open-source media player with lua script plugin support.

@Akrista
Copy link

Akrista commented Nov 28, 2022

@ChrisTitusTech I saw that you added simplewall in the toolbox, maybe you could add portmaster too?

https://winget.run/pkg/Safing

@lightking813
Copy link

Put this under issues but finally found this location so gonna put it in the right place this time....
dotnet runtime 7.0 (since some applications requiring it, for connivence sake)
Ubisoft Connect (for games that are only available there)
intelliJ comunnity edition (for those that find that handy)

all of these are available through Chocolatey

@FanieVenter
Copy link

add clear dns cache feature

@Candyxxy
Copy link

Candyxxy commented Dec 9, 2022

add thunderbird and opera please :)

@Sytec28
Copy link

Sytec28 commented Dec 25, 2022

I would like to see BitviseSSH as well :)

@RedDot-3ND7355
Copy link

I made a ticket for it (MPO related) Feel free to check it out!

@matrixik
Copy link

https://github.com/debauchee/barrier - open source fork of Synergy (I'm using it for Win <=> Linux)

@EndangeredNayla
Copy link

opera

opera lol. u mean the browser that literally hacks its userbase

@padsalatushal
Copy link
Contributor

chatterino

@Ducco
Copy link

Ducco commented May 6, 2023

Im missing uplay

@gt2416
Copy link

gt2416 commented May 21, 2023

It would be nice to have PDFGear. Its the only free PDF software I found that has editing capabilities similar to Adobe Acrobat Pro. They don't even have a paid tier/app. Its completely free.
https://www.pdfgear.com/

@rexackermann
Copy link

I used winutils to update the programs today.And noticed the new stuff they were amazing.I saw neovim there so I looked for emacs and it wasn't there.Will you add it ??

@d0x360
Copy link

d0x360 commented May 22, 2023

Request per a comment from - Stefan W: Lockhunter: https://lockhunter.com/ Rename Bulk Utility: https://www.bulkrenameutility.co.uk/ (PowerToys has a similar, harder-to-use tool) Philips Hue Sync app: https://www.philips-hue.com/en-sg/explore-hue/propositions/entertainment/hue-sync Start10/Start11 (but that's a paid program), don't know if you'd want that. AutoHideMouseCursor: https://www.softwareok.com/?seite=Microsoft/AutoHideMouseCursor Disable Nvidia Telemetry (don't know if this is what your toolbox already does, but this is a program to disable, but I have also used PowerShell to remove the nvidia one, as it takes up a lot of space.): https://github.com/NateShoffner/Disable-Nvidia-Telemetry Rainmeter: https://www.rainmeter.net/

Would also be nice to see (personally don't use right now): Mouse Without Borders (I know Synergy is better, since it's cross OS, but also paid) VistaSwitcher: https://www.ntwind.com/software/alttabter/old-vistaswitcher.html (as an alternative to alt-tab)

SpaceSniffer: http://www.uderzo.it/main_products/space_sniffer/

Just wanted to mention the Nvidia telemetry app doesn't work anymore. Only nvcleaninstall will actually work BUT Nvidia made it so disabling telemetry can break certain games and using nvcleaninstall also means easy anti cheat will block any mp games using it from running because the driver is no longer considered official even though it's the same driver at the core.

@d0x360
Copy link

d0x360 commented May 23, 2023

add clear dns cache feature

I wouldn't mind having an option to clear temp, superfetch, prefetch etc and possibly shader cache files.

I've found that clearing temp directories after a new driver install or game update can improve hitching (I assume shader comp or traversal stutters are what's effected) it doesn't work for everything, especially super broken games like everything from 2023 but it's been beneficial for well made titles that suddenly run poorly and sometimes even if rare it can help eliminate stutter. When Elden Ring launched like everyone I had insane stutter but I enabled rebar on the game (80% improvement) then I deleted the Nvidia and Windows shader cachen and everything in temp, rebooted and like black magic the game run at a flawless 4k60. My results were good enough that a follow-up digital foundry video was made talking about it. Patreon ftw!1

It wouldn't be bad to merge tiki one steam cleaner (like functions) into the app since tiki one is deprecated and while it works to an extent it doesn't seem to grab everything from every launcher locally installing the same files for every game. Anything that can free up space used by gaming related things without effecting game performance negatively would be excellent and shouldn't be difficult to implement into a "gaming" section that has on/off toggles along with file cleaners etc. Just a nice set of quick tweaks that make me feel good 😊 and also help teach users some basic system maintenance just by observation.

Disable Nagle and his algorithm for mp gaming too lol. Get out of here Nagle! I definitely get lower latency in online gaming with it disabled and leaving it disabled has never caused me issues anywhere.

I'd also love a way to enable rebar on a game without nvprofileinspector but that one is beyond the scope of the app and probably a bad idea considering if you don't understand what it is and games crash then figuring out why would be difficult.

@0scvr
Copy link

0scvr commented May 26, 2023

Hey Chris, this tool is great! Thanks to you and everyone else who contributed. One program I always installed after setting up a new computer is Windows Firewall Control. It's my go to firewall for Windows and it would be super helpful to have it as a program install option in your tool.

@tdcook
Copy link

tdcook commented Jun 4, 2023

I'd suggest adding NanaZip. It's a fork of 7-zip with a (slightly) more modern UI, better Win11 integration, some additional format support and more security features. Personally I'd replace 7-zip with Nanazip completely but even just having it as an alternative would be great.

@Alexciao
Copy link

Alexciao commented Jun 15, 2023

Hello! I'd suggest adding a few programs. FOSS programs are marked with * and I've linked their GitHub repos.

  • *M2Team.NanaZip, a fork of 7zip that's integrated with the new context menu in W11.
  • *Playnite.Playnite, a really cool program designed to be a game launcher for all libraries (for ex. Steam, Ubisoft, Battle.net and more). It supports community made plugins and themes.
  • *Unigram, a Telegram client that follows W11's design guidelines. It's available on WinGet as an MS Store app, and its ID is 9N97ZCKPD60Q.
  • Revolt.RevoltDesktop is an alternative to Discord.
  • Guilded.Guilded is also an alternative to Discord.

@ChrisTitusTech
Copy link
Owner Author

ChrisTitusTech commented Jul 12, 2023

Add These programs per #227

winget install --id=KDE.Okular -e
winget install --id=KDE.Kate -e
winget install --id=KDE.Kdenlive -e
winget install --id=KDE.KDEConnect -e
winget install --id=KDE.digikam -e
winget install --id=KDE.Krita -e
winget install -e --id Docker.DockerDesktop

@OMRI973
Copy link

OMRI973 commented Nov 15, 2023

pls add total commander

@K-Saikrishnan
Copy link
Contributor

Hi @ChrisTitusTech, could we consider adding Twinkle Tray to the list of programs?

It is a great program to adjust external monitor brighteness since Windows doesn't natively have that functionality.
It is incredibly useful for multi-monitor setups especially when playing games and adjusting brightness on the fly.

Winget: winget install -e --id xanderfrangos.twinkletray
Chocolatey: choco install twinkle-tray

@YusufKhalifadev
Copy link
Contributor

it'd be great to add github-cli too it's in winget

Carterpersall pushed a commit to Carterpersall/winutil that referenced this issue Jan 26, 2024
Update to add [SuperF4 - Stefan Sundin](https://stefansundin.github.io/superf4/), as mentioned in ChrisTitusTech#374 [Choco - SuperF4](https://community.chocolatey.org/packages/superf4) maintained by Xav83. [WinGet - SuperF4](https://winstall.app/apps/StefanSundin.Superf4) SuperF4 and Winget package published by Stefan Sundin.
ChrisTitusTech pushed a commit that referenced this issue Jan 30, 2024
* Add Guilded into Communication Tab (#1059)

* Add Guilded into Communication Tab

* Remove Choco Package due to there is no Chocolatey packages

* : Add ZeroTier One to utilities menu (#1061)

* Update applications.json (#1063)

Update to add [SuperF4 - Stefan Sundin](https://stefansundin.github.io/superf4/), as mentioned in #374 [Choco - SuperF4](https://community.chocolatey.org/packages/superf4) maintained by Xav83. [WinGet - SuperF4](https://winstall.app/apps/StefanSundin.Superf4) SuperF4 and Winget package published by Stefan Sundin.

* Update inputXML.xaml (#1062)

Updated inputXML.xaml to account for addition of the SuperF4 software.

* Added AIMP music player (#1064)

* Add Ventoy (Chocolatey Only Package) & .NET Core Runtime (Winget & Chocolatey)  (#1066)

* Tidy up SuperF4 line.

* Tidy up SuperF4 line.

Used spaces instead of tabs.

* Add dotnet 7.0.11 Desktop Runtime

* Undone changes to SuperF4 line

* Addition of Ventoy (chocolatey only) package

* Comment Spacing, Indentation, and Capitalization (#1084)

* Comment Spacing, Indentation, and Capitalization

* Comment Grammar and Spacing

Makes grammar in comments better and more consistent
Adds space before comment and centers word in `Write-Host` commands

* More Grammar and Formatting

* Add some comments

* Populate PlaceHolder comments in functions

Files I found that has issues:
Get-WinUtilRegistry.ps1
Install-WinUtilWinget.ps1
Invoke-WinUtilDarkMode.ps1
Remove-WinUtilAPPX.ps1
Test-WinUtilPackageManager.ps1
Update-WinUtilProgramWinget.ps1

Invoke-WPFUpdatessecurity.ps1

* Tweak a few more comments

* Tweak another write-host statement

* Undo Catch statement adjustment

It's outside of the scope of this pull request

* Fix indentation

* Description, Progress Bar, and nuke step 10

- Added a full description of exactly what the function does
- Replaced `Write-Host`s with multiple progress bars
  - Might've added too many, but I didn't want to add one for just a few of them as I want the user to be able to see all tasks that have been performed, just like with `Write-Host`
- Removed Step 10
  - Only applies to Windows 8

* Add Aggressive Parameter, Actually Force Check for Updates

* Add aggressive parameter and add system repair step

* Lots of changes

* Revert Stuff

This reverts commit 199a92e.

Revert "Comment Spacing, Indentation, and Capitalization (#1084)"

This reverts commit acc2b5b.

Revert "Add Ventoy (Chocolatey Only Package) & .NET Core Runtime (Winget & Chocolatey)  (#1066)"

This reverts commit 932ec6a.

Revert "Added AIMP music player (#1064)"

This reverts commit d1a4a67.

Revert "Update inputXML.xaml (#1062)"

This reverts commit 2db4cb5.

Revert "Update applications.json (#1063)"

This reverts commit ce7edbd.

Revert ": Add ZeroTier One to utilities menu (#1061)"

This reverts commit 783a965.

---------

Co-authored-by: Justawildwolf <[email protected]>
Co-authored-by: Tim Stone <[email protected]>
Co-authored-by: Will Barnard <[email protected]>
Co-authored-by: Ian Bassi <[email protected]>
ChrisTitusTech added a commit that referenced this issue Jan 30, 2024
* Update applications.json

Fake app add made by linux fanboy

* Compile Winutil

* Update screen-install.png (#1464)

* Compile Winutil

* Update files (#1487)

- Add detections for whether the image to be processed by MicroWin is Windows 10 or later
- Add procedure to clear the indexes ComboBox (WinForms term) every time an ISO is specified

Co-authored-by: Chris Titus <[email protected]>

* Lots of changes to Invoke-WPFFixesUpdate (#1467)

* Add Guilded into Communication Tab (#1059)

* Add Guilded into Communication Tab

* Remove Choco Package due to there is no Chocolatey packages

* : Add ZeroTier One to utilities menu (#1061)

* Update applications.json (#1063)

Update to add [SuperF4 - Stefan Sundin](https://stefansundin.github.io/superf4/), as mentioned in #374 [Choco - SuperF4](https://community.chocolatey.org/packages/superf4) maintained by Xav83. [WinGet - SuperF4](https://winstall.app/apps/StefanSundin.Superf4) SuperF4 and Winget package published by Stefan Sundin.

* Update inputXML.xaml (#1062)

Updated inputXML.xaml to account for addition of the SuperF4 software.

* Added AIMP music player (#1064)

* Add Ventoy (Chocolatey Only Package) & .NET Core Runtime (Winget & Chocolatey)  (#1066)

* Tidy up SuperF4 line.

* Tidy up SuperF4 line.

Used spaces instead of tabs.

* Add dotnet 7.0.11 Desktop Runtime

* Undone changes to SuperF4 line

* Addition of Ventoy (chocolatey only) package

* Comment Spacing, Indentation, and Capitalization (#1084)

* Comment Spacing, Indentation, and Capitalization

* Comment Grammar and Spacing

Makes grammar in comments better and more consistent
Adds space before comment and centers word in `Write-Host` commands

* More Grammar and Formatting

* Add some comments

* Populate PlaceHolder comments in functions

Files I found that has issues:
Get-WinUtilRegistry.ps1
Install-WinUtilWinget.ps1
Invoke-WinUtilDarkMode.ps1
Remove-WinUtilAPPX.ps1
Test-WinUtilPackageManager.ps1
Update-WinUtilProgramWinget.ps1

Invoke-WPFUpdatessecurity.ps1

* Tweak a few more comments

* Tweak another write-host statement

* Undo Catch statement adjustment

It's outside of the scope of this pull request

* Fix indentation

* Description, Progress Bar, and nuke step 10

- Added a full description of exactly what the function does
- Replaced `Write-Host`s with multiple progress bars
  - Might've added too many, but I didn't want to add one for just a few of them as I want the user to be able to see all tasks that have been performed, just like with `Write-Host`
- Removed Step 10
  - Only applies to Windows 8

* Add Aggressive Parameter, Actually Force Check for Updates

* Add aggressive parameter and add system repair step

* Lots of changes

* Revert Stuff

This reverts commit 199a92e.

Revert "Comment Spacing, Indentation, and Capitalization (#1084)"

This reverts commit acc2b5b.

Revert "Add Ventoy (Chocolatey Only Package) & .NET Core Runtime (Winget & Chocolatey)  (#1066)"

This reverts commit 932ec6a.

Revert "Added AIMP music player (#1064)"

This reverts commit d1a4a67.

Revert "Update inputXML.xaml (#1062)"

This reverts commit 2db4cb5.

Revert "Update applications.json (#1063)"

This reverts commit ce7edbd.

Revert ": Add ZeroTier One to utilities menu (#1061)"

This reverts commit 783a965.

---------

Co-authored-by: Justawildwolf <[email protected]>
Co-authored-by: Tim Stone <[email protected]>
Co-authored-by: Will Barnard <[email protected]>
Co-authored-by: Ian Bassi <[email protected]>

* Compile Winutil

* Invoke-WPFRunspace argument fix (#1497)

* Compile Winutil

* Fixes, Changes & Features Added (Broken links & Comments) (#1476)

* Fixes & Changes (Broken links & Comments)

- Snappy Driver Installer Origin
Github source code deprecated. Replaced with SourceForge official source code site.

- Spacedrive File Manager
"spacedrive.org" not working. Changed to official site.
**Recent Alpha ver 0.2.0 - crashing on install for Win10+ (not tested in "lower" win versions), may be better to remove overall or place on standby.**

- Xtreme Download Manager
Web Integration not working for chromium based browser.
**Deprecated by Manifest V3, no official update release.**

* Update applications.json

Reverted winget for Spacedrive to original.

Spacedrive.FileSystem -> spacedrive.Spacedrive

* Fix for Portmaster [Wrong repo/winget]

* Choco Safing Portmaster

* Added Apps Request

- Added TeCno Account Switcher
Resolves Feature Request n.6° #1451

- Added ATLauncher
- Added OP Auto Clicker
- Added Motrix Download Manager
Resolves Feature Request #1443

* Fixed Panel Numbers

* Added Thonny Python IDE

- Feature Request
#1451

* Update applications.json

fix few missing values

* Update applications.json

add winget thonny

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Fixed typo: latancy to latency (#1492)

* Compile Winutil

* Update inputXML.xaml (#1462)

* Compile Winutil

* Update .gitignore

* add Dax Studio program to the Development category (#1500)

* Compile Winutil

* Add GitHub CLI to applications (#1460)

* Added GitHub CLI to applications

GitHub cli is the command line interface offered by github alongside
github desktop.
For more information see: https://github.com/cli/cli.
Installation  instructions taken from: https://github.com/cli/cli#windows

* spelling: removed accidental dot

* Compile Winutil

* Add Vesktop to applications.json (#1461)

* Add Vesktop to applications.json

* fix syntax error

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Add some apps (#1466)

* Add some apps

* Fix WPFInstallopenhashtab

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* adds helix to development tools (#1469)

* Compile Winutil

* Add tooltips to config checkboxes (#1470)

* Fix typo

* Update winutil.ps1

* Update winutil.ps1

Add tooltips to checkboxes in config session and rewrite so to make things more clear as to what each tweak does

* Revert "Update winutil.ps1"

This reverts commit aaa69c4.

* Add applications

Added Sonarr, Radarr, Prowlarr and Bazarr in response to an github issue

* Add applications

Added applications to the GUI

* Revert "Add applications"

This reverts commit e5fba2b.

* Revert "Add applications"

This reverts commit 55ff75a.

* Edit xaml files

Editing the xaml files so the changes persist upon compilation

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Add Mumble (#1481)

Add Mumble to Communications category.

* Compile Winutil

* Added 'Stremio' (#1473)

* Compile Winutil

* Update applications.json

Added 'Stremio'

* Compile Winutil

---------

Co-authored-by: REVENGE977 <[email protected]>
Co-authored-by: Chris Titus <[email protected]>

* Add the Mullvad Browser (#1475)

* add mullvad browser

* Missing tab

* fix format

---------

Co-authored-by: Kristjan <[email protected]>
Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Added some Applications (#1484)

* Update applications.json

Add:
- Rancher Desktop
- ManicTime
- qFlipper
- ModernFlyouts
- ZoomIt
- StartAllBack
- Wintoys
- Minecraft Launcher

* Update applications.json

added:
- Arduino IDE
- Whatsapp

* Update applications.json

corrected spacing

* Update applications.json

fixed winget commands

---------

Co-authored-by: Chris Titus <[email protected]>

* Added WinMerge Application in Development category. (#1485)

WinMerge is an Open Source differencing and merging tool for Windows.

* Compile Winutil

* Fix few app links and add app (issues/1478) (#1495)

* Update some app links

* Update winutil.ps1

Date update

* Add Syncthingtray

Related to the issue: #1478

* Update applications.json

update putty link

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Update applications.json

* Compile Winutil

* App fix and sort

* Add Dual Monitor tools to applications.json (#1504)

* Add Dual Monitor tools to applications.json

* Update applications.json

* Update applications.json

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

---------

Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Samq64 <[email protected]>
Co-authored-by: CodingWonders <[email protected]>
Co-authored-by: Carter <[email protected]>
Co-authored-by: Justawildwolf <[email protected]>
Co-authored-by: Tim Stone <[email protected]>
Co-authored-by: Will Barnard <[email protected]>
Co-authored-by: Ian Bassi <[email protected]>
Co-authored-by: ogfrm <[email protected]>
Co-authored-by: v-Kaefer <[email protected]>
Co-authored-by: Shashank B N <[email protected]>
Co-authored-by: Alex Schwartz <[email protected]>
Co-authored-by: André Gonzalez <[email protected]>
Co-authored-by: David Hardt <[email protected]>
Co-authored-by: Choccy Milk <[email protected]>
Co-authored-by: OmriOn <[email protected]>
Co-authored-by: Breno Fernandes <[email protected]>
Co-authored-by: Yuri Gabriel <[email protected]>
Co-authored-by: Filip Zurek <[email protected]>
Co-authored-by: H4D3S <[email protected]>
Co-authored-by: REVENGE977 <[email protected]>
Co-authored-by: KristjanOmar <[email protected]>
Co-authored-by: Kristjan <[email protected]>
Co-authored-by: MyDrift <[email protected]>
Co-authored-by: Akash Singh <[email protected]>
Co-authored-by: Roc Wang <[email protected]>
Co-authored-by: José Roberto Sánchez <[email protected]>
EnziTheViking added a commit to EnziTheViking/PrettyWinUtil that referenced this issue Jan 31, 2024
* Test 2024 01 25 (ChrisTitusTech#1505)

* Update applications.json

Fake app add made by linux fanboy

* Compile Winutil

* Update screen-install.png (ChrisTitusTech#1464)

* Compile Winutil

* Update files (ChrisTitusTech#1487)

- Add detections for whether the image to be processed by MicroWin is Windows 10 or later
- Add procedure to clear the indexes ComboBox (WinForms term) every time an ISO is specified

Co-authored-by: Chris Titus <[email protected]>

* Lots of changes to Invoke-WPFFixesUpdate (ChrisTitusTech#1467)

* Add Guilded into Communication Tab (ChrisTitusTech#1059)

* Add Guilded into Communication Tab

* Remove Choco Package due to there is no Chocolatey packages

* : Add ZeroTier One to utilities menu (ChrisTitusTech#1061)

* Update applications.json (ChrisTitusTech#1063)

Update to add [SuperF4 - Stefan Sundin](https://stefansundin.github.io/superf4/), as mentioned in ChrisTitusTech#374 [Choco - SuperF4](https://community.chocolatey.org/packages/superf4) maintained by Xav83. [WinGet - SuperF4](https://winstall.app/apps/StefanSundin.Superf4) SuperF4 and Winget package published by Stefan Sundin.

* Update inputXML.xaml (ChrisTitusTech#1062)

Updated inputXML.xaml to account for addition of the SuperF4 software.

* Added AIMP music player (ChrisTitusTech#1064)

* Add Ventoy (Chocolatey Only Package) & .NET Core Runtime (Winget & Chocolatey)  (ChrisTitusTech#1066)

* Tidy up SuperF4 line.

* Tidy up SuperF4 line.

Used spaces instead of tabs.

* Add dotnet 7.0.11 Desktop Runtime

* Undone changes to SuperF4 line

* Addition of Ventoy (chocolatey only) package

* Comment Spacing, Indentation, and Capitalization (ChrisTitusTech#1084)

* Comment Spacing, Indentation, and Capitalization

* Comment Grammar and Spacing

Makes grammar in comments better and more consistent
Adds space before comment and centers word in `Write-Host` commands

* More Grammar and Formatting

* Add some comments

* Populate PlaceHolder comments in functions

Files I found that has issues:
Get-WinUtilRegistry.ps1
Install-WinUtilWinget.ps1
Invoke-WinUtilDarkMode.ps1
Remove-WinUtilAPPX.ps1
Test-WinUtilPackageManager.ps1
Update-WinUtilProgramWinget.ps1

Invoke-WPFUpdatessecurity.ps1

* Tweak a few more comments

* Tweak another write-host statement

* Undo Catch statement adjustment

It's outside of the scope of this pull request

* Fix indentation

* Description, Progress Bar, and nuke step 10

- Added a full description of exactly what the function does
- Replaced `Write-Host`s with multiple progress bars
  - Might've added too many, but I didn't want to add one for just a few of them as I want the user to be able to see all tasks that have been performed, just like with `Write-Host`
- Removed Step 10
  - Only applies to Windows 8

* Add Aggressive Parameter, Actually Force Check for Updates

* Add aggressive parameter and add system repair step

* Lots of changes

* Revert Stuff

This reverts commit 199a92e.

Revert "Comment Spacing, Indentation, and Capitalization (ChrisTitusTech#1084)"

This reverts commit acc2b5b.

Revert "Add Ventoy (Chocolatey Only Package) & .NET Core Runtime (Winget & Chocolatey)  (ChrisTitusTech#1066)"

This reverts commit 932ec6a.

Revert "Added AIMP music player (ChrisTitusTech#1064)"

This reverts commit d1a4a67.

Revert "Update inputXML.xaml (ChrisTitusTech#1062)"

This reverts commit 2db4cb5.

Revert "Update applications.json (ChrisTitusTech#1063)"

This reverts commit ce7edbd.

Revert ": Add ZeroTier One to utilities menu (ChrisTitusTech#1061)"

This reverts commit 783a965.

---------

Co-authored-by: Justawildwolf <[email protected]>
Co-authored-by: Tim Stone <[email protected]>
Co-authored-by: Will Barnard <[email protected]>
Co-authored-by: Ian Bassi <[email protected]>

* Compile Winutil

* Invoke-WPFRunspace argument fix (ChrisTitusTech#1497)

* Compile Winutil

* Fixes, Changes & Features Added (Broken links & Comments) (ChrisTitusTech#1476)

* Fixes & Changes (Broken links & Comments)

- Snappy Driver Installer Origin
Github source code deprecated. Replaced with SourceForge official source code site.

- Spacedrive File Manager
"spacedrive.org" not working. Changed to official site.
**Recent Alpha ver 0.2.0 - crashing on install for Win10+ (not tested in "lower" win versions), may be better to remove overall or place on standby.**

- Xtreme Download Manager
Web Integration not working for chromium based browser.
**Deprecated by Manifest V3, no official update release.**

* Update applications.json

Reverted winget for Spacedrive to original.

Spacedrive.FileSystem -> spacedrive.Spacedrive

* Fix for Portmaster [Wrong repo/winget]

* Choco Safing Portmaster

* Added Apps Request

- Added TeCno Account Switcher
Resolves Feature Request n.6° ChrisTitusTech#1451

- Added ATLauncher
- Added OP Auto Clicker
- Added Motrix Download Manager
Resolves Feature Request ChrisTitusTech#1443

* Fixed Panel Numbers

* Added Thonny Python IDE

- Feature Request
ChrisTitusTech#1451

* Update applications.json

fix few missing values

* Update applications.json

add winget thonny

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Fixed typo: latancy to latency (ChrisTitusTech#1492)

* Compile Winutil

* Update inputXML.xaml (ChrisTitusTech#1462)

* Compile Winutil

* Update .gitignore

* add Dax Studio program to the Development category (ChrisTitusTech#1500)

* Compile Winutil

* Add GitHub CLI to applications (ChrisTitusTech#1460)

* Added GitHub CLI to applications

GitHub cli is the command line interface offered by github alongside
github desktop.
For more information see: https://github.com/cli/cli.
Installation  instructions taken from: https://github.com/cli/cli#windows

* spelling: removed accidental dot

* Compile Winutil

* Add Vesktop to applications.json (ChrisTitusTech#1461)

* Add Vesktop to applications.json

* fix syntax error

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Add some apps (ChrisTitusTech#1466)

* Add some apps

* Fix WPFInstallopenhashtab

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* adds helix to development tools (ChrisTitusTech#1469)

* Compile Winutil

* Add tooltips to config checkboxes (ChrisTitusTech#1470)

* Fix typo

* Update winutil.ps1

* Update winutil.ps1

Add tooltips to checkboxes in config session and rewrite so to make things more clear as to what each tweak does

* Revert "Update winutil.ps1"

This reverts commit aaa69c4.

* Add applications

Added Sonarr, Radarr, Prowlarr and Bazarr in response to an github issue

* Add applications

Added applications to the GUI

* Revert "Add applications"

This reverts commit e5fba2b.

* Revert "Add applications"

This reverts commit 55ff75a.

* Edit xaml files

Editing the xaml files so the changes persist upon compilation

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Add Mumble (ChrisTitusTech#1481)

Add Mumble to Communications category.

* Compile Winutil

* Added 'Stremio' (ChrisTitusTech#1473)

* Compile Winutil

* Update applications.json

Added 'Stremio'

* Compile Winutil

---------

Co-authored-by: REVENGE977 <[email protected]>
Co-authored-by: Chris Titus <[email protected]>

* Add the Mullvad Browser (ChrisTitusTech#1475)

* add mullvad browser

* Missing tab

* fix format

---------

Co-authored-by: Kristjan <[email protected]>
Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Added some Applications (ChrisTitusTech#1484)

* Update applications.json

Add:
- Rancher Desktop
- ManicTime
- qFlipper
- ModernFlyouts
- ZoomIt
- StartAllBack
- Wintoys
- Minecraft Launcher

* Update applications.json

added:
- Arduino IDE
- Whatsapp

* Update applications.json

corrected spacing

* Update applications.json

fixed winget commands

---------

Co-authored-by: Chris Titus <[email protected]>

* Added WinMerge Application in Development category. (ChrisTitusTech#1485)

WinMerge is an Open Source differencing and merging tool for Windows.

* Compile Winutil

* Fix few app links and add app (issues/1478) (ChrisTitusTech#1495)

* Update some app links

* Update winutil.ps1

Date update

* Add Syncthingtray

Related to the issue: ChrisTitusTech#1478

* Update applications.json

update putty link

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Update applications.json

* Compile Winutil

* App fix and sort

* Add Dual Monitor tools to applications.json (ChrisTitusTech#1504)

* Add Dual Monitor tools to applications.json

* Update applications.json

* Update applications.json

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

---------

Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Samq64 <[email protected]>
Co-authored-by: CodingWonders <[email protected]>
Co-authored-by: Carter <[email protected]>
Co-authored-by: Justawildwolf <[email protected]>
Co-authored-by: Tim Stone <[email protected]>
Co-authored-by: Will Barnard <[email protected]>
Co-authored-by: Ian Bassi <[email protected]>
Co-authored-by: ogfrm <[email protected]>
Co-authored-by: v-Kaefer <[email protected]>
Co-authored-by: Shashank B N <[email protected]>
Co-authored-by: Alex Schwartz <[email protected]>
Co-authored-by: André Gonzalez <[email protected]>
Co-authored-by: David Hardt <[email protected]>
Co-authored-by: Choccy Milk <[email protected]>
Co-authored-by: OmriOn <[email protected]>
Co-authored-by: Breno Fernandes <[email protected]>
Co-authored-by: Yuri Gabriel <[email protected]>
Co-authored-by: Filip Zurek <[email protected]>
Co-authored-by: H4D3S <[email protected]>
Co-authored-by: REVENGE977 <[email protected]>
Co-authored-by: KristjanOmar <[email protected]>
Co-authored-by: Kristjan <[email protected]>
Co-authored-by: MyDrift <[email protected]>
Co-authored-by: Akash Singh <[email protected]>
Co-authored-by: Roc Wang <[email protected]>
Co-authored-by: José Roberto Sánchez <[email protected]>

* Update winutil.ps1

* Update applications.json

* Update .gitignore

* Update Invoke-MicroWin-Helper.ps1

* Update Invoke-WPFFeatureInstall.ps1

* Update Invoke-WPFFixesUpdate.ps1

* Update Invoke-WPFGetInstalled.ps1

* Update Invoke-WPFGetIso.ps1

* Update Invoke-WPFInstall.ps1

* Update Invoke-WPFMicrowin.ps1

* Update Invoke-WPFundoall.ps1

* Update Invoke-WPFUnInstall.ps1

* Update screen-install.png

---------

Co-authored-by: Chris Titus <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Samq64 <[email protected]>
Co-authored-by: CodingWonders <[email protected]>
Co-authored-by: Carter <[email protected]>
Co-authored-by: Justawildwolf <[email protected]>
Co-authored-by: Tim Stone <[email protected]>
Co-authored-by: Will Barnard <[email protected]>
Co-authored-by: Ian Bassi <[email protected]>
Co-authored-by: ogfrm <[email protected]>
Co-authored-by: v-Kaefer <[email protected]>
Co-authored-by: Shashank B N <[email protected]>
Co-authored-by: Alex Schwartz <[email protected]>
Co-authored-by: André Gonzalez <[email protected]>
Co-authored-by: David Hardt <[email protected]>
Co-authored-by: Choccy Milk <[email protected]>
Co-authored-by: OmriOn <[email protected]>
Co-authored-by: Breno Fernandes <[email protected]>
Co-authored-by: Yuri Gabriel <[email protected]>
Co-authored-by: Filip Zurek <[email protected]>
Co-authored-by: H4D3S <[email protected]>
Co-authored-by: REVENGE977 <[email protected]>
Co-authored-by: KristjanOmar <[email protected]>
Co-authored-by: Kristjan <[email protected]>
Co-authored-by: MyDrift <[email protected]>
Co-authored-by: Akash Singh <[email protected]>
Co-authored-by: Roc Wang <[email protected]>
Co-authored-by: José Roberto Sánchez <[email protected]>
@mews-se
Copy link

mews-se commented Feb 1, 2024

Would love to see winget install HermannSchinagl.LinkShellExtension - a small but easy way to create symlinks (im a bad coder so i dont want to screw anything up by using a PR)

@exciar
Copy link

exciar commented Feb 4, 2024

WizFile

@SteeveTouil
Copy link

Please add hwmonitor

@Theoldnation
Copy link

Flow launcher

@BritishSpuds
Copy link

Tixati is a really neat Torrenting program i use quite often, it would be amazing if you could add it to the programs list :)

@RedDot-3ND7355
Copy link

Feel free to add these! Full source disclosed in my git project :)
https://github.com/RedDot-3ND7355/MPO-GPU-FIX
#1552

Very simple toggles tbh :3

@rollopack
Copy link

Please add XnView Classic

@justgivemefile
Copy link

Please add a way to remove the MS Game Bar from windows! I remove the store everytime I run the utility, but I am always left wanting more removal powers!

I have been using linux for 2 years now (currently on Nobara), but, as you are aware, there are many games that can't be played on Linux. I wish I could ditch windows altogether, and probably will given what they are doing with Windows 11, But I still like my games..

Copy link
Contributor

Closed due to inactivity

@botflakes
Copy link

botflakes commented Mar 28, 2024

Hey Chris,

Would like to see Tabby.sh (https://github.com/eugeny/tabby) added. Tabby is a modern interpretation of PuTTY and integrates some features of WinSCP. I use it for over a year now and its just awesome in my opinion.

SignalRGB would also make a great addition alongside OrcaSlicer, Autoruns, Driver Store Explorer and CapFrameX. Maybe ZenTimings too

@ModernTTY
Copy link
Contributor

I have started making a PR for adding all of these expect the PR soon.

@jaug1337
Copy link

jaug1337 commented Apr 8, 2024

I think adding H2TestW would be a great addition to the toolbox.

h2testw is a program for checking the speed and memory capacity of flash drives, SD cards and HDD.

@ChrisTitusTech ChrisTitusTech unpinned this issue Apr 21, 2024
@og-mrk
Copy link
Contributor

og-mrk commented Apr 21, 2024

@jaug1337
Tracking program additions have been moved to #1782 Tracking Issue, will track this request of yours over there.

Also for anyone who's interested in requesting programs to be added to WinUtil, please do so over on #1782 Issue, Thanks in advance 😄

@og-mrk
Copy link
Contributor

og-mrk commented Apr 22, 2024

@jaug1337
I've looked into H2TestW Program, but couldn't download it using the Available link on their website, could it be Region Locked?

for now, and as far as I know, H2TestW can't be added to WinUtil, because there's no WinGet Package for it, and I couldn't add it to winget-pkgs repo (so you we can add it to WinUtil), because there's no Official Download Link for it.

EnziTheViking added a commit to EnziTheViking/PrettyWinUtil that referenced this issue Apr 26, 2024
* Test 2024 01 25 (#1505)

* Update applications.json

Fake app add made by linux fanboy

* Compile Winutil

* Update screen-install.png (#1464)

* Compile Winutil

* Update files (#1487)

- Add detections for whether the image to be processed by MicroWin is Windows 10 or later
- Add procedure to clear the indexes ComboBox (WinForms term) every time an ISO is specified

Co-authored-by: Chris Titus <[email protected]>

* Lots of changes to Invoke-WPFFixesUpdate (#1467)

* Add Guilded into Communication Tab (#1059)

* Add Guilded into Communication Tab

* Remove Choco Package due to there is no Chocolatey packages

* : Add ZeroTier One to utilities menu (#1061)

* Update applications.json (#1063)

Update to add [SuperF4 - Stefan Sundin](https://stefansundin.github.io/superf4/), as mentioned in #374 [Choco - SuperF4](https://community.chocolatey.org/packages/superf4) maintained by Xav83. [WinGet - SuperF4](https://winstall.app/apps/StefanSundin.Superf4) SuperF4 and Winget package published by Stefan Sundin.

* Update inputXML.xaml (#1062)

Updated inputXML.xaml to account for addition of the SuperF4 software.

* Added AIMP music player (#1064)

* Add Ventoy (Chocolatey Only Package) & .NET Core Runtime (Winget & Chocolatey)  (#1066)

* Tidy up SuperF4 line.

* Tidy up SuperF4 line.

Used spaces instead of tabs.

* Add dotnet 7.0.11 Desktop Runtime

* Undone changes to SuperF4 line

* Addition of Ventoy (chocolatey only) package

* Comment Spacing, Indentation, and Capitalization (#1084)

* Comment Spacing, Indentation, and Capitalization

* Comment Grammar and Spacing

Makes grammar in comments better and more consistent
Adds space before comment and centers word in `Write-Host` commands

* More Grammar and Formatting

* Add some comments

* Populate PlaceHolder comments in functions

Files I found that has issues:
Get-WinUtilRegistry.ps1
Install-WinUtilWinget.ps1
Invoke-WinUtilDarkMode.ps1
Remove-WinUtilAPPX.ps1
Test-WinUtilPackageManager.ps1
Update-WinUtilProgramWinget.ps1

Invoke-WPFUpdatessecurity.ps1

* Tweak a few more comments

* Tweak another write-host statement

* Undo Catch statement adjustment

It's outside of the scope of this pull request

* Fix indentation

* Description, Progress Bar, and nuke step 10

- Added a full description of exactly what the function does
- Replaced `Write-Host`s with multiple progress bars
  - Might've added too many, but I didn't want to add one for just a few of them as I want the user to be able to see all tasks that have been performed, just like with `Write-Host`
- Removed Step 10
  - Only applies to Windows 8

* Add Aggressive Parameter, Actually Force Check for Updates

* Add aggressive parameter and add system repair step

* Lots of changes

* Revert Stuff

This reverts commit 199a92e26e418c544691a0b6eda5d6e7f3e56b8d.

Revert "Comment Spacing, Indentation, and Capitalization (#1084)"

This reverts commit acc2b5b243654156de4c6bdbcc5f7b72e4cdf578.

Revert "Add Ventoy (Chocolatey Only Package) & .NET Core Runtime (Winget & Chocolatey)  (#1066)"

This reverts commit 932ec6a0a00f7d2fb9cb3fca2fd4bf7ee74d9ce7.

Revert "Added AIMP music player (#1064)"

This reverts commit d1a4a67a45335450cd82d4960ddf4b8a0e565eef.

Revert "Update inputXML.xaml (#1062)"

This reverts commit 2db4cb556edfce9602f931e37b3ee4f59d9ecf7f.

Revert "Update applications.json (#1063)"

This reverts commit ce7edbd60dda92a00293bf2f727b44af63165838.

Revert ": Add ZeroTier One to utilities menu (#1061)"

This reverts commit 783a9657d0c6a08a9e9ef6e19bd461c8af7c1420.

---------

Co-authored-by: Justawildwolf <[email protected]>
Co-authored-by: Tim Stone <[email protected]>
Co-authored-by: Will Barnard <[email protected]>
Co-authored-by: Ian Bassi <[email protected]>

* Compile Winutil

* Invoke-WPFRunspace argument fix (#1497)

* Compile Winutil

* Fixes, Changes & Features Added (Broken links & Comments) (#1476)

* Fixes & Changes (Broken links & Comments)

- Snappy Driver Installer Origin
Github source code deprecated. Replaced with SourceForge official source code site.

- Spacedrive File Manager
"spacedrive.org" not working. Changed to official site.
**Recent Alpha ver 0.2.0 - crashing on install for Win10+ (not tested in "lower" win versions), may be better to remove overall or place on standby.**

- Xtreme Download Manager
Web Integration not working for chromium based browser.
**Deprecated by Manifest V3, no official update release.**

* Update applications.json

Reverted winget for Spacedrive to original.

Spacedrive.FileSystem -> spacedrive.Spacedrive

* Fix for Portmaster [Wrong repo/winget]

* Choco Safing Portmaster

* Added Apps Request

- Added TeCno Account Switcher
Resolves Feature Request n.6° #1451

- Added ATLauncher
- Added OP Auto Clicker
- Added Motrix Download Manager
Resolves Feature Request #1443

* Fixed Panel Numbers

* Added Thonny Python IDE

- Feature Request
#1451

* Update applications.json

fix few missing values

* Update applications.json

add winget thonny

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Fixed typo: latancy to latency (#1492)

* Compile Winutil

* Update inputXML.xaml (#1462)

* Compile Winutil

* Update .gitignore

* add Dax Studio program to the Development category (#1500)

* Compile Winutil

* Add GitHub CLI to applications (#1460)

* Added GitHub CLI to applications

GitHub cli is the command line interface offered by github alongside
github desktop.
For more information see: https://github.com/cli/cli.
Installation  instructions taken from: https://github.com/cli/cli#windows

* spelling: removed accidental dot

* Compile Winutil

* Add Vesktop to applications.json (#1461)

* Add Vesktop to applications.json

* fix syntax error

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Add some apps (#1466)

* Add some apps

* Fix WPFInstallopenhashtab

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* adds helix to development tools (#1469)

* Compile Winutil

* Add tooltips to config checkboxes (#1470)

* Fix typo

* Update winutil.ps1

* Update winutil.ps1

Add tooltips to checkboxes in config session and rewrite so to make things more clear as to what each tweak does

* Revert "Update winutil.ps1"

This reverts commit aaa69c473ff814a7de9e4f7e4591fa5c0f786ffc.

* Add applications

Added Sonarr, Radarr, Prowlarr and Bazarr in response to an github issue

* Add applications

Added applications to the GUI

* Revert "Add applications"

This reverts commit e5fba2b4ebe8df138aed396e55f3fcee62224cbc.

* Revert "Add applications"

This reverts commit 55ff75a65c563dd649e6cac4868a8484a71656d5.

* Edit xaml files

Editing the xaml files so the changes persist upon compilation

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Add Mumble (#1481)

Add Mumble to Communications category.

* Compile Winutil

* Added 'Stremio' (#1473)

* Compile Winutil

* Update applications.json

Added 'Stremio'

* Compile Winutil

---------

Co-authored-by: REVENGE977 <[email protected]>
Co-authored-by: Chris Titus <[email protected]>

* Add the Mullvad Browser (#1475)

* add mullvad browser

* Missing tab

* fix format

---------

Co-authored-by: Kristjan <[email protected]>
Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Added some Applications (#1484)

* Update applications.json

Add:
- Rancher Desktop
- ManicTime
- qFlipper
- ModernFlyouts
- ZoomIt
- StartAllBack
- Wintoys
- Minecraft Launcher

* Update applications.json

added:
- Arduino IDE
- Whatsapp

* Update applications.json

corrected spacing

* Update applications.json

fixed winget commands

---------

Co-authored-by: Chris Titus <[email protected]>

* Added WinMerge Application in Development category. (#1485)

WinMerge is an Open Source differencing and merging tool for Windows.

* Compile Winutil

* Fix few app links and add app (issues/1478) (#1495)

* Update some app links

* Update winutil.ps1

Date update

* Add Syncthingtray

Related to the issue: https://github.com/ChrisTitusTech/winutil/issues/1478

* Update applications.json

update putty link

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Update applications.json

* Compile Winutil

* App fix and sort

* Add Dual Monitor tools to applications.json (#1504)

* Add Dual Monitor tools to applications.json

* Update applications.json

* Update applications.json

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

---------

Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Samq64 <[email protected]>
Co-authored-by: CodingWonders <[email protected]>
Co-authored-by: Carter <[email protected]>
Co-authored-by: Justawildwolf <[email protected]>
Co-authored-by: Tim Stone <[email protected]>
Co-authored-by: Will Barnard <[email protected]>
Co-authored-by: Ian Bassi <[email protected]>
Co-authored-by: ogfrm <[email protected]>
Co-authored-by: v-Kaefer <[email protected]>
Co-authored-by: Shashank B N <[email protected]>
Co-authored-by: Alex Schwartz <[email protected]>
Co-authored-by: André Gonzalez <[email protected]>
Co-authored-by: David Hardt <[email protected]>
Co-authored-by: Choccy Milk <[email protected]>
Co-authored-by: OmriOn <[email protected]>
Co-authored-by: Breno Fernandes <[email protected]>
Co-authored-by: Yuri Gabriel <[email protected]>
Co-authored-by: Filip Zurek <[email protected]>
Co-authored-by: H4D3S <[email protected]>
Co-authored-by: REVENGE977 <[email protected]>
Co-authored-by: KristjanOmar <[email protected]>
Co-authored-by: Kristjan <[email protected]>
Co-authored-by: MyDrift <[email protected]>
Co-authored-by: Akash Singh <[email protected]>
Co-authored-by: Roc Wang <[email protected]>
Co-authored-by: José Roberto Sánchez <[email protected]>

* Test 2024 01 30 (#1541)

* applications.jsonAdded Foxit Reader app and updated Foxit Editor to show the difference.

* applications.json

Added Foxit Reader app and updated Foxit Editor to show the difference.

* Compile Winutil

* Fix Broken Link and add syncthingtray (#1508)

* Compile Winutil

* Remove Nano-Removed bugged Nano package for now

* Remove Nano

-Removed bugged Nano package for now

* Compile Winutil

* tweaks and fetures tabs clean up automation from inputXML.xaml

* tweaks and fetures tabs clean up automation from inputXML.xaml

* fixed some commas in tweaks.json file

* recompile

* Update tweaks.json

* Compile Winutil

* Choosing Alternate Scartch Path and Busy Messages

* Choosing Alternate Scartch Path and Busy Messages

* Change Selected index to be pro

* Compile Winutil

* Improve detection for Pro editions of Windows (#1539)

* Update applications.json

Fake app add made by linux fanboy

* Compile Winutil

* Update files

- Add detections for whether the image to be processed by MicroWin is Windows 10 or later
- Add procedure to clear the indexes ComboBox (WinForms term) every time an ISO is specified

* Update screen-install.png (#1464)

* Compile Winutil

* Improve detection for Professional editions

---------

Co-authored-by: Chris Titus <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Samq64 <[email protected]>
Co-authored-by: Chris Titus <[email protected]>

* Fix features not being installed and winget reinstall (#1537)

* Fix typo in features variable

This fucker caused every. single. feature in config tab to not install

* Add argument "--force" to winget reinstall

Some users reported not being able to reinstall winget without this argument.

* Revert "Add argument "--force" to winget reinstall"

This reverts commit b331460340d0936f87051230c0bc45b7aedc0d94.

* Add "--force" argument when reinstalling winget

---------

Co-authored-by: Chris Titus <[email protected]>

* RE: Add Adobe Creative Cloud Cleaner tool (#1532)

* Add a new function for handling the new tool

Implement a new function called Invoke-WPFRunAdobeCCCleanerTool which will download, run the tool and delete it afterwards.

* Add the button invocation to call the new function

If this is not done, the button will do nothing if the user clicks on it.

* Add the button to the XML code

* Add button using the new way

Using inputXAML.xml is the old way.

* Compile Winutil

* application are evenly distributed to 5 columns (#1534)

* Exclude compiled winutil

* Fix unit tests

---------

Co-authored-by: LoopTJ <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Roc Wang <[email protected]>
Co-authored-by: Jes Herring <[email protected]>
Co-authored-by: ogfrm <[email protected]>
Co-authored-by: LeeDowA <[email protected]>
Co-authored-by: CodingWonders <[email protected]>
Co-authored-by: Samq64 <[email protected]>
Co-authored-by: Yuri Gabriel <[email protected]>
Co-authored-by: Ken Hoo <[email protected]>

* Test 2023 02 02 (#1556)

* Fix config tab (#1547)

The JSON is poorly formatted. In my machine this resolved the issue

* Compile Winutil

* Add toggle "sticky keys" (#1546)

Adds a toggle to enable/disable sticky keys

* added miniconda, temurin, presentmon and pyenv-win (#1542)

* Compile Winutil

---------

Co-authored-by: Yuri Gabriel <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Jakub Krojec <[email protected]>

* Update applications.json

* Test 2024 02 03 (#1583)

* Compile Winutil

* winget fixes and checks

* Compile Winutil

* fix Parsec winget id (#1558)

* Compile Winutil

* fix winget issues

* Compile Winutil

* cleanup winget

* Compile Winutil

* Updated README.md (#1570)

Fixed typos in readme file ("cusom" -> "custom", "twekas" -. "tweaks". Also added full stops.

* Compile Winutil

* Create close-old-issues.yml

* Compile Winutil

* update issues

---------

Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Saikrishnan K <[email protected]>
Co-authored-by: Harry Perkin <[email protected]>

* bug fixes

* Update close-old-issues.yaml

* revert winget

* Compile Winutil

* Update Dev Toys URL (#1606)

* Compile Winutil

* Update close-old-issues.yaml

* Compile Winutil

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Bring workflow to test (#1638)

* Update close-old-issues.yaml

* Compile Winutil

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Update close-old-issues.yaml

---------

Co-authored-by: ChrisTitusTech <[email protected]>

* Compile Winutil

* Change Dynamic xaml to static

* Compile Winutil

* Move features and tweaks to static compile

* Compile Winutil

* Add 'Run as administrator' to 'Invoke-WPFShortcut' Function and Use it in 'Invoke-WPFButton' (#1625)

The full details on implementation is found in the commit changes, as well as documentation in 'Invoke-WPFShortcut.ps1' file.

* Compile Winutil

* changed link to correct project (#1619)

* Compile Winutil

* Improve handling of Adobe's CC Cleaner tool (#1635)

* Update close-old-issues.yaml

* Compile Winutil

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Improve handling of Adobe's CC Cleaner tool

This PR implements a try-catch-finally struct to do a better handling of Adobe's Creative Cloud Cleaner tool downloading and running of such program.

This will allow to see any errors that occurs if the URL changes, the tool fails to run, or anything else.

I also have moved the cleaning up process to the finally part of the structure, as it makes the most sense.

This tries to fix or sanitize the issue #1563.

---------

Co-authored-by: Chris Titus <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Compile Winutil

* Test 2024 02 07 refactor noapps (#1717)

* pull workflow github actions (#1716)

* Update close-old-issues.yaml

* Compile Winutil

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Compile Winutil

---------

Co-authored-by: ChrisTitusTech <[email protected]>

* Improve unattended answer file creation for MicroWin and add automatic conversion of ESD files (#1595)

* Update applications.json

Fake app add made by linux fanboy

* Compile Winutil

* Update files

- Add detections for whether the image to be processed by MicroWin is Windows 10 or later
- Add procedure to clear the indexes ComboBox (WinForms term) every time an ISO is specified

* Update screen-install.png (#1464)

* Compile Winutil

* applications.jsonAdded Foxit Reader app and updated Foxit Editor to show the difference.

* applications.json

Added Foxit Reader app and updated Foxit Editor to show the difference.

* Compile Winutil

* Fix Broken Link and add syncthingtray (#1508)

* Compile Winutil

* Remove Nano-Removed bugged Nano package for now

* Remove Nano

-Removed bugged Nano package for now

* Compile Winutil

* tweaks and fetures tabs clean up automation from inputXML.xaml

* tweaks and fetures tabs clean up automation from inputXML.xaml

* fixed some commas in tweaks.json file

* recompile

* Update tweaks.json

* Compile Winutil

* Choosing Alternate Scartch Path and Busy Messages

* Choosing Alternate Scartch Path and Busy Messages

* Change Selected index to be pro

* Compile Winutil

* Improve detection for Professional editions

* Update files

Updated the Test-CompatibleImage function to compare against a desired version, which is useful for determining if the Specialize pass needs to be added to the unattended answer file

* Automatic conversion of ESD files

Automatically convert the install.esd file from installation media into a WIM file that can be mounted, then delete the ESD file

---------

Co-authored-by: Chris Titus <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Samq64 <[email protected]>
Co-authored-by: Chris Titus <[email protected]>
Co-authored-by: LoopTJ <[email protected]>
Co-authored-by: Roc Wang <[email protected]>
Co-authored-by: Jes Herring <[email protected]>
Co-authored-by: ogfrm <[email protected]>
Co-authored-by: LeeDowA <[email protected]>

* Compile Winutil

* Change the Theme Configuration for low spec. (#1643)

* Update close-old-issues.yaml

* Compile Winutil

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Added New Dark Themes for Low Spec PC and added GPU Detection

* Compile Winutil

---------

Co-authored-by: Chris Titus <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Fix OneDrive Remove Tweak not cleaning-up 'OneDrive' Folder under the 'localappdata' Environment Folder (#1654)

Besides the 'OneDrive' Folder found in 'Microsoft' Folder in 'localappdata', there's Yet Another Cache Folder that OneDrive uses, which's found under the 'localappdata' Environment Folder, read the commit patches for exact details.

* Compile Winutil

* MicroWin - Make the New Shortcut have 'Run as administrator' property on (#1659)

The added lines of PowerShell Code was taken from public function 'Invoke-WPFShortcut.ps1' under the 'functions/public' Folder.

* Compile Winutil

* Fixing an issue related to winget install & Improving winget uninstall command (#1662)

* Add the argument '--accept-source-agreements' to the Uninstall command of Winget

Added '--accept-source-agreements' to insure that the Package Uninstall process is completely unattended.

* Improve the Wording of the 'WPFInstall' function and 'inputXML.xaml' file

* Compile Winutil

* Handle preview versions of winget (#1682)

* Update close-old-issues.yaml

* Compile Winutil

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Added compatibility with preview versions of Winget

* Update winutil.ps1

* Update Test-WinUtilPackageManager.ps1

* Document Formatting

---------

Co-authored-by: Chris Titus <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* fix typo in applications (#1683)

* Compile Winutil

* fix DevToys winget id (#1685) (#1689)

* Compile Winutil

* fix DevToys winget id (#1685)

DevToys doesn't have a proper winget id unlike other programs

* Compile Winutil

* fix case

* Compile Winutil

* Compile Winutil

---------

Co-authored-by: K-Saikrishnan <[email protected]>
Co-authored-by: Chris Titus <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>

* Fixed and improved software URLs and updated names based on creator formatting (#1704)

Co-authored-by: Tyler Robb <[email protected]>

* Compile Winutil

---------

Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: CodingWonders <[email protected]>
Co-authored-by: Samq64 <[email protected]>
Co-authored-by: LoopTJ <[email protected]>
Co-authored-by: Roc Wang <[email protected]>
Co-authored-by: Jes Herring <[email protected]>
Co-authored-by: ogfrm <[email protected]>
Co-authored-by: LeeDowA <[email protected]>
Co-authored-by: Justawildwolf <[email protected]>
Co-authored-by: Mr.k <[email protected]>
Co-authored-by: Martin Wiethan <[email protected]>
Co-authored-by: glorp <[email protected]>
Co-authored-by: Saikrishnan K <[email protected]>
Co-authored-by: K-Saikrishnan <[email protected]>
Co-authored-by: Tyler Robb <[email protected]>
Co-authored-by: Tyler Robb <[email protected]>

* compile refactor

* Compile Winutil

* Test 2024 03 21 (#1748)

* Fix unattended answer file woes for MicroWin (#1724)

* Update applications.json

Fake app add made by linux fanboy

* Compile Winutil

* Update files

- Add detections for whether the image to be processed by MicroWin is Windows 10 or later
- Add procedure to clear the indexes ComboBox (WinForms term) every time an ISO is specified

* Update screen-install.png (#1464)

* Compile Winutil

* applications.jsonAdded Foxit Reader app and updated Foxit Editor to show the difference.

* applications.json

Added Foxit Reader app and updated Foxit Editor to show the difference.

* Compile Winutil

* Fix Broken Link and add syncthingtray (#1508)

* Compile Winutil

* Remove Nano-Removed bugged Nano package for now

* Remove Nano

-Removed bugged Nano package for now

* Compile Winutil

* tweaks and fetures tabs clean up automation from inputXML.xaml

* tweaks and fetures tabs clean up automation from inputXML.xaml

* fixed some commas in tweaks.json file

* recompile

* Update tweaks.json

* Compile Winutil

* Choosing Alternate Scartch Path and Busy Messages

* Choosing Alternate Scartch Path and Busy Messages

* Change Selected index to be pro

* Compile Winutil

* Improve detection for Professional editions

* Update files

Updated the Test-CompatibleImage function to compare against a desired version, which is useful for determining if the Specialize pass needs to be added to the unattended answer file

* Automatic conversion of ESD files

Automatically convert the install.esd file from installation media into a WIM file that can be mounted, then delete the ESD file

* pull workflow github actions (#1716)

* Update close-old-issues.yaml

* Compile Winutil

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Compile Winutil

---------

Co-authored-by: ChrisTitusTech <[email protected]>

* Update files

Force unattended answer file to use UTF-8 encoding

---------

Co-authored-by: Chris Titus <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Samq64 <[email protected]>
Co-authored-by: Chris Titus <[email protected]>
Co-authored-by: LoopTJ <[email protected]>
Co-authored-by: Roc Wang <[email protected]>
Co-authored-by: Jes Herring <[email protected]>
Co-authored-by: ogfrm <[email protected]>
Co-authored-by: LeeDowA <[email protected]>

* add tightvnc to address issue #1718 (#1721)

* Compile Winutil

* Add 'FireFox ESR' and 'lightshot' Apps to 'application.json' File (#1720)

* Add 'FireFox ESR' and 'lightshot' Apps to 'application.json' File

* Update 'FireFox ESR' description

* Compile Winutil

* Fix typo in the Description of 'Get-Oscdimg.ps1' private function (#1743)

* Compile Winutil

* IPv6 update (#1739)

* Compile Winutil

* Change ipv6 disable method

* Compile Winutil

* IPv6 + Teredo

* Compile Winutil

* IPv6 registry

* Compile Winutil

* Update Winutil

* Compile Winutil

* Fix to original command

* Compile Winutil

---------

Co-authored-by: Joanty24 <[email protected]>
Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Implement New Winget Install Method (#1738)

- Removed Get-LatestHash from Install-WinUtilWinget.ps1, replaced by Get-WinUtilWingetLatest.ps1.
- Added new Winget Install method in case of choco failing to install. Environment refresh line included.
- Get-WinUtilWingetPrerequisites added: Downloads the prerequisites required for the latest version of Winget.
- Get-WinUtilWingetLatest added: Uses the GitHub API to find the latest version of Winget and download it along with the accompanied License1.xml file.

Fixes:
- Removed --scope=machine from winget install command in Install-WinUtilProgramWinget. Non-UWP Apps fail to install if scope is set to machine. Error code: 0x80070005. More information commented in file.

* Compile Winutil

* Change order for easier launch in README and fix outdated info (#1732)

* Update README.md

* Update README.md

---------

Co-authored-by: NewCodingAI <[email protected]>

* Upgrade Fix in #1181 (#1730)

* Compile Winutil

* Fixed Ventoy drive copy typo and began conversion of DISM commands into DISM cmdlets (#1727)

* Fixed Ventoy drive copy typo

* DISM cmdlet Update (Part 1)

Began replacing basic DISM commands with cmdlets from the DISM module.

This change only affects the mount, unmount, and export operations. All other operations still use DISM

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

---------

Co-authored-by: CodingWonders <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Samq64 <[email protected]>
Co-authored-by: LoopTJ <[email protected]>
Co-authored-by: Roc Wang <[email protected]>
Co-authored-by: Jes Herring <[email protected]>
Co-authored-by: ogfrm <[email protected]>
Co-authored-by: LeeDowA <[email protected]>
Co-authored-by: Peter Gallwas <[email protected]>
Co-authored-by: Mr.k <[email protected]>
Co-authored-by: Joan Solana Raduà <[email protected]>
Co-authored-by: Joanty24 <[email protected]>
Co-authored-by: Rux <[email protected]>
Co-authored-by: ModernTTY <[email protected]>
Co-authored-by: NewCodingAI <[email protected]>
Co-authored-by: Justawildwolf <[email protected]>

* Update .gitignore

* Test 2024 03 21 (#1755)

* Fix unattended answer file woes for MicroWin (#1724)

* Update applications.json

Fake app add made by linux fanboy

* Compile Winutil

* Update files

- Add detections for whether the image to be processed by MicroWin is Windows 10 or later
- Add procedure to clear the indexes ComboBox (WinForms term) every time an ISO is specified

* Update screen-install.png (#1464)

* Compile Winutil

* applications.jsonAdded Foxit Reader app and updated Foxit Editor to show the difference.

* applications.json

Added Foxit Reader app and updated Foxit Editor to show the difference.

* Compile Winutil

* Fix Broken Link and add syncthingtray (#1508)

* Compile Winutil

* Remove Nano-Removed bugged Nano package for now

* Remove Nano

-Removed bugged Nano package for now

* Compile Winutil

* tweaks and fetures tabs clean up automation from inputXML.xaml

* tweaks and fetures tabs clean up automation from inputXML.xaml

* fixed some commas in tweaks.json file

* recompile

* Update tweaks.json

* Compile Winutil

* Choosing Alternate Scartch Path and Busy Messages

* Choosing Alternate Scartch Path and Busy Messages

* Change Selected index to be pro

* Compile Winutil

* Improve detection for Professional editions

* Update files

Updated the Test-CompatibleImage function to compare against a desired version, which is useful for determining if the Specialize pass needs to be added to the unattended answer file

* Automatic conversion of ESD files

Automatically convert the install.esd file from installation media into a WIM file that can be mounted, then delete the ESD file

* pull workflow github actions (#1716)

* Update close-old-issues.yaml

* Compile Winutil

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Compile Winutil

---------

Co-authored-by: ChrisTitusTech <[email protected]>

* Update files

Force unattended answer file to use UTF-8 encoding

---------

Co-authored-by: Chris Titus <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Samq64 <[email protected]>
Co-authored-by: Chris Titus <[email protected]>
Co-authored-by: LoopTJ <[email protected]>
Co-authored-by: Roc Wang <[email protected]>
Co-authored-by: Jes Herring <[email protected]>
Co-authored-by: ogfrm <[email protected]>
Co-authored-by: LeeDowA <[email protected]>

* add tightvnc to address issue #1718 (#1721)

* Compile Winutil

* Add 'FireFox ESR' and 'lightshot' Apps to 'application.json' File (#1720)

* Add 'FireFox ESR' and 'lightshot' Apps to 'application.json' File

* Update 'FireFox ESR' description

* Compile Winutil

* Fix typo in the Description of 'Get-Oscdimg.ps1' private function (#1743)

* Compile Winutil

* IPv6 update (#1739)

* Compile Winutil

* Change ipv6 disable method

* Compile Winutil

* IPv6 + Teredo

* Compile Winutil

* IPv6 registry

* Compile Winutil

* Update Winutil

* Compile Winutil

* Fix to original command

* Compile Winutil

---------

Co-authored-by: Joanty24 <[email protected]>
Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Implement New Winget Install Method (#1738)

- Removed Get-LatestHash from Install-WinUtilWinget.ps1, replaced by Get-WinUtilWingetLatest.ps1.
- Added new Winget Install method in case of choco failing to install. Environment refresh line included.
- Get-WinUtilWingetPrerequisites added: Downloads the prerequisites required for the latest version of Winget.
- Get-WinUtilWingetLatest added: Uses the GitHub API to find the latest version of Winget and download it along with the accompanied License1.xml file.

Fixes:
- Removed --scope=machine from winget install command in Install-WinUtilProgramWinget. Non-UWP Apps fail to install if scope is set to machine. Error code: 0x80070005. More information commented in file.

* Compile Winutil

* Change order for easier launch in README and fix outdated info (#1732)

* Update README.md

* Update README.md

---------

Co-authored-by: NewCodingAI <[email protected]>

* Upgrade Fix in #1181 (#1730)

* Compile Winutil

* Fixed Ventoy drive copy typo and began conversion of DISM commands into DISM cmdlets (#1727)

* Fixed Ventoy drive copy typo

* DISM cmdlet Update (Part 1)

Began replacing basic DISM commands with cmdlets from the DISM module.

This change only affects the mount, unmount, and export operations. All other operations still use DISM

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Fixed issue #1736 and #1749 (#1750)

* Compile Winutil

* Update Invoke-WinUtilGPU.ps1 (#1753)

- This should be a proper fix to Invoke-WinUtilGPU.ps1. Tested in Win10 and Win11.

* Compile Winutil

* Update .gitignore

---------

Co-authored-by: CodingWonders <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Samq64 <[email protected]>
Co-authored-by: LoopTJ <[email protected]>
Co-authored-by: Roc Wang <[email protected]>
Co-authored-by: Jes Herring <[email protected]>
Co-authored-by: ogfrm <[email protected]>
Co-authored-by: LeeDowA <[email protected]>
Co-authored-by: Peter Gallwas <[email protected]>
Co-authored-by: Mr.k <[email protected]>
Co-authored-by: Joan Solana Raduà <[email protected]>
Co-authored-by: Joanty24 <[email protected]>
Co-authored-by: Rux <[email protected]>
Co-authored-by: ModernTTY <[email protected]>
Co-authored-by: NewCodingAI <[email protected]>
Co-authored-by: Justawildwolf <[email protected]>
Co-authored-by: YusufKhalifadev <[email protected]>
Co-authored-by: Rux <[email protected]>

* Sacrifice to the AV Gods test 24-03-28 branch (#1766)

* Remove the Non-existing 'WPFMiscTweaksPower' found in the 'preset.json' File (#1763)

* Compile Winutil

* Update of Test-WinUtilPackageManager and Install-WinUtilWinget (#1757)

* Updated Install-WinUtilWinget and Test-WinUtilPackageManager

- Updated Test-WinUtilPackageManager to better handle the -Winget param and return a more verbose status.
- Moved many of the "is installed"/"is not installed" outputs to the Test-WinUtilPackageManager function.
- Changed Install-WinUtilWinget to use the GitHub install method as the primary method, and on error use the Chocolatey install method.
- Updated various functions to use the Test-WinUtilPackageManager function.

* Update Install-WinUtilWinget.ps1

- Changed handling of Test-WinUtilPackageManager in Install-WinUtilWinget, to prevent Test-WinUtilPackageManager from printing out to terminal twice.

* Compile Winutil

* Update Paint.NET Winget name. (#1758)

Paint.NET's winget package name changed.

* Compile Winutil

* Fixed Programms names and urls and github actions (#1759)

* Compile Winutil

* trying to fix github actions

* Update applications.json

* Compile Winutil

* updated winget package PaintDotNet

* Compile Winutil

* Update functions.Tests.ps1

* fixing typos in unittesting

* fixed the issue that made pester not to work

* Compile Winutil

* found a bug and fixed it

* Compile Winutil

---------

Co-authored-by: YusufKhalifadev <[email protected]>

* Detect free space of installation drive and compare it with the ISO size and delete temporary MicroWin files from previous runs (#1761)

* Detect free space of installation drive

Compare the size of the ISO file with the free space of the installation drive (or the drive containing the User files) and, if the free size is below a certain threshold, the script will throw either a warning or an error

* Delete temporary files from previous runs

* Add Simple Feature to keep the Service Startup upon Applying Service Tweaks, but not when Undoing it (#1760)

Added a new parameter that gives freedom of control on whether to disable this feature or not, and of course the simple feature in question.

The way it works is by Getting the service using its name, and see if the Startup Value of this service is equal to the default type that Windows comes with it, if not (The User has changed it in the past), then WinUtil won't change it by default (The KeepServiceStartup is true by default), this is a more desirable behaviour when compared to how it previously worked.

These changes were tested by the Author of this commit, Please read the commit patches for exact details on the changes.

* Compile Winutil

* Sacrifice to the AV Gods

Remove Self Elevation and Disable UAC

---------

Co-authored-by: Mr.k <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Rux <[email protected]>
Co-authored-by: YusufKhalifadev <[email protected]>
Co-authored-by: YusufKhalifadev <[email protected]>
Co-authored-by: CodingWonders <[email protected]>

* Test 2024 03 30 (#1852)

* Winget Sources fix (#1773)

- Sometimes, if Winget is installed under user-scope, the source isn't properly installed so that the Admin user can properly use Winget.
- This change installs the sources directly from the Winget CDN.
- Fixes #1771
https://github.com/microsoft/winget-cli/discussions/3258#discussioncomment-5951658

* Compile Winutil

* Finished conversion of DISM commands into DISM cmdlets (#1776)

* Continue conversion

Began 2nd stage of DISM command conversion. Almost all commands have been replaced by cmdlets

* Continue conversion (part 2)

Finished part 2 of DISM command to cmdlet conversion

* Add New Toggle to Disable/Enable Widgets found in Taskbar (#1768)

* Compile Winutil

* Fix Search Box Not Showing Apps/Tweaks Checkboxes When typing out Capital-Letters (#1770)

* Compile Winutil

* Add Microsoft Power Automate and Swift toolchain (#1774)

* Add power automate

* Add swift toolchain

* Compile Winutil

* Restart Explorer after Applying/Undoing Classic Right-Click Advance Tweak (#1778)

In general, I've added two lines of code to get the explorer process using 'Get-Process', then passed the process object into 'Stop-Process', Windows will automatically restart explorer, so there's no need to run a new process for explorer.

Note: restarting explorer in the UndoScript might not be necessary, as it works just fine without it, that's according to the tests done by the author of this commit.

* Compile Winutil

* editing edgeremoval.ps1 (#1834)

* editing edgeremoval.ps1

* Compile Winutil

---------

Co-authored-by: DaEpicR <[email protected]>

* Compile Winutil

* Update Github Actions Auto Close Issues (#1801)

* Update Github Actions Auto Close Issues

* Add try-catch & Error Logging in Github Actions Auto Close Issues

* Add a Break Statement To Skip Checking The Remaining Labels of an Issue in Github Actions Auto Close Issues

* Add tweak (#1837)

* Compile Winutil

* Disable SCOOBE in WPFTweaksTele (#1832)

* Compile Winutil

* Fix 'Disable Storage Sense' Tweak in 'tweaks.json' File (#1843)

This was pointed out in GitHub issue https://github.com/ChrisTitusTech/winutil/issues/1838

* Compile Winutil

* Add 'UndoScript' to 'Enable End Task With Right Click' Tweak in 'tweaks.json' File (#1842)

* Compile Winutil

* - Changed version check for Winget to keep Winget updated to latest version and a couple formatting fixes. (#1829)

* Compile Winutil

* Add 'UndoScript' to 'Disable Hibernation' Tweak in 'teaks.json' File (#1799)

* Compile Winutil

* Added Requested Apps and Update Command Example in 'README.md' File (#1795)

* Add 'UltraVNC' App to 'application.json' File

* Update Command Example under sub-section 'Automation'

This Commit and its changes are related to issue #1767 , url for issue: https://github.com/ChrisTitusTech/winutil/issues/1767

* Add 'OrcaSlicer' App to 'application.json' File

* Add 'Tixati' App to 'application.json' File

* Add 'Unigram' App to 'application.json' File

* Add 'PDFgear' App to 'application.json' File

* Add 'Windows Firewall Control' App to 'application.json' File

* Add 'VistaSwitcher' App to 'application.json' File

* Add 'Windows Auto Dark Mode' App to 'application.json' File

* Add 'CapFrameX' App to 'application.json' File

* Update The Link for 'Unigram' App in 'application.json' File

* Add 'Magic Wormhole' App to 'application.json' File

* Compile Winutil

* Add apps from #250 (#1787)

* Add SQL management

* Add java runtimes

* Add azure data studio

* Compile Winutil

* Update inputXML.xaml (#1845)

- Added UseLayoutRounding="True"
- This may help fix some cases where text may look blurry on screen for some people.

* Compile Winutil

* A Temporary Fix to Compilation Program in 'Compile.ps1' Script (#1844)

For whatever reason, Compiling using the 'Compile.ps1' Script when there's a Single Quote, in the description of an App for example, it'll try "escaping" it by adding another Single Quote, which's kind of weird.

Before there was an Apostrophe, and it'll Compile into Question Marks, probably because the Compile Script doesn't know what an Apostrophe is, or it can't escape it (or for another reason, didn't dig deeper into it), in the end I've made it neither an Apostrophe nor a Single Quote, just the sentence without contractions (Without shortening by combining words).

* Compile Winutil

* Update Winget Install and Uninstall / Add NuGet and Microsoft.Winget.Client Modules (#1830)

* - Changed how WinGet installs and uninstalls are handled, by utilizing  and .

* Update Winget Install and Uninstall / Add NuGet and Microsoft.Winget.Client Modules
- Fixed commands for installing and uninstalling programs through WinGet.
- Added NuGet Package Providers (thanks @Marterich)
- Added Microsoft.WinGet.Client Module (thanks @Marterich)

* Compile Winutil

* Reopen #1747 PR (#1818)

* Add fxsound

* Add simplenote

* Add flow launcher

* Add CMake

* Add musescore

* Add jpegview

* Add explorer patcher

* Add lockhunter

* Add BRU

* Add spacesniffer

* Add Quick Look

* Add harmonoid

* Add revolt

* Add link shell extensions

* Add WizFile

* Add HWMonitor

* Add XnView

* Add tabby.sh

* Add signalRGB

* Add autoruns

* Fix typo for 'Autoruns' App in 'applications.json' File

* Remove 'Explorer Patcher' App in 'applications.json' File

as mentioned by Chris's Feedback on https://github.com/ChrisTitusTech/winutil/pull/1818 PR, Explorer Patcher is known to cause Stability Related Issues to Users who use it, removing it from the Applications List would be a better/wiser decision.

* Re-Add 'fxsound' App after Resolving Merge Conflict

* Re-Add 'tabby.sh' App after Resolving Merge Conflict

---------

Co-authored-by: ModernTTY <[email protected]>

* Compile Winutil

* Fix Github Actions Auto Close Issues not leaving Issues Open (#1847)

* Compile Winutil

* Fix Robocopy Not Copying for Users who have a Space in their name (#1851)

This was pointed out in https://github.com/ChrisTitusTech/winutil/issues/1848 issue

* Compile Winutil

* bug fixes from bad pr

* Compile Winutil

* Better JSON Parsing for Compile Script!! (#1850)

* Better JSON Parsing for Compile Script!!

Rendering Special XML Character should be possible when parsing json files that have some of these special characters, and without the need to worry about them. Try these changes to see what will be affected, and what won't be.

* Undo #1844 PR Changes

The problem that #1844 PR Tried to resolve temporarly, should now be fixed permanently with the previous changes to 'Compile.ps1' Script.

* Compile Winutil

* OO Shutup 10 Tweaks revamped (#1828)

* Add new OOSU10 configs

* Removed old OOSU config, added install and uninstall calls for the new conrfigs

* change filenames, centralize logic in Invoke-WPFOOSU

* Change Config Paths to the CTT main repo

* removed whitespace

* Add -Wait to avoid race condition when OOSU is run together with temp file cleanup

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Add catch for restore point errors

* Compile Winutil

---------

Co-authored-by: Rux <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: CodingWonders <[email protected]>
Co-authored-by: Mr.k <[email protected]>
Co-authored-by: ModernTTY <[email protected]>
Co-authored-by: Straight <[email protected]>
Co-authored-by: DaEpicR <[email protected]>
Co-authored-by: Consejos Tecnológicos de Edu <[email protected]>
Co-authored-by: Martin Wiethan <[email protected]>

* Fix Unit Tests and Official Releases (#1854)

* Update Unit Tests

* Update pester from 4 to 5

* Update compile and releases

* Working on making release tags

* Update release.yaml

* Compile Winutil

---------

Co-authored-by: ChrisTitusTech <[email protected]>

* Fix auto releases

* Update release.yaml

* remove auto releases

* Update Invoke-WPFOOSU

* Compile Winutil

* Fix ALL Program Installs (#1856)

* Compile Winutil

* Update Invoke-WPFOOSU

* Compile Winutil

* Modify Winget program installs

did a waterfall type installer. First trys systemwide at admin prompt, then user scope, then unelevated with no scope.
This should fix ALL program installs.

* Compile Winutil

---------

Co-authored-by: ChrisTitusTech <[email protected]>

---------

Co-authored-by: Chris Titus <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Samq64 <[email protected]>
Co-authored-by: CodingWonders <[email protected]>
Co-authored-by: Carter <[email protected]>
Co-authored-by: Justawildwolf <[email protected]>
Co-authored-by: Tim Stone <[email protected]>
Co-authored-by: Will Barnard <[email protected]>
Co-authored-by: Ian Bassi <[email protected]>
Co-authored-by: ogfrm <[email protected]>
Co-authored-by: v-Kaefer <[email protected]>
Co-authored-by: Shashank B N <[email protected]>
Co-authored-by: Alex Schwartz <[email protected]>
Co-authored-by: André Gonzalez <[email protected]>
Co-authored-by: David Hardt <[email protected]>
Co-authored-by: Choccy Milk <[email protected]>
Co-authored-by: OmriOn <[email protected]>
Co-authored-by: Breno Fernandes <[email protected]>
Co-authored-by: Yuri Gabriel <[email protected]>
Co-authored-by: Filip Zurek <[email protected]>
Co-authored-by: H4D3S <[email protected]>
Co-authored-by: REVENGE977 <[email protected]>
Co-authored-by: KristjanOmar <[email protected]>
Co-authored-by: Kristjan <[email protected]>
Co-authored-by: MyDrift <[email protected]>
Co-authored-by: Akash Singh <[email protected]>
Co-authored-by: Roc Wang <[email protected]>
Co-authored-by: José Roberto Sánchez <[email protected]>
Co-authored-by: LoopTJ <[email protected]>
Co-authored-by: Jes Herring <[email protected]>
Co-authored-by: LeeDowA <[email protected]>
Co-authored-by: Ken Hoo <[email protected]>
Co-authored-by: Jakub Krojec <[email protected]>
Co-authored-by: Chris Titus <[email protected]>
Co-authored-by: Saikrishnan K <[email protected]>
Co-authored-by: Harry Perkin <[email protected]>
Co-authored-by: Alex Tu <[email protected]>
Co-authored-by: Mr.k <[email protected]>
Co-authored-by: Luke <[email protected]>
Co-authored-by: Martin Wiethan <[email protected]>
Co-authored-by: K-Saikrishnan <[email protected]>
Co-authored-by: Tyler Robb <[email protected]>
Co-authored-by: Tyler Robb <[email protected]>
Co-authored-by: Peter Gallwas <[email protected]>
Co-authored-by: Joan Solana Raduà <[email protected]>
Co-authored-by: Joanty24 <[email protected]>
Co-authored-by: Rux <[email protected]>
Co-authored-by: ModernTTY <[email protected]>
Co-authored-by: NewCodingAI <[email protected]>
Co-authored-by: YusufKhalifadev <[email protected]>
Co-authored-by: Rux <[email protected]>
Co-authored-by: YusufKhalifadev <[email protected]>
Co-authored-by: YusufKhalifadev <[email protected]>
Co-authored-by: Straight <[email protected]>
Co-authored-by: DaEpicR <[email protected]>
Co-authored-by: Consejos Tecnológicos de Edu <[email protected]>
EnziTheViking added a commit to EnziTheViking/PrettyWinUtil that referenced this issue Apr 26, 2024
* Test 2024 01 25 (#1505)

* Update applications.json

Fake app add made by linux fanboy

* Compile Winutil

* Update screen-install.png (#1464)

* Compile Winutil

* Update files (#1487)

- Add detections for whether the image to be processed by MicroWin is Windows 10 or later
- Add procedure to clear the indexes ComboBox (WinForms term) every time an ISO is specified

Co-authored-by: Chris Titus <[email protected]>

* Lots of changes to Invoke-WPFFixesUpdate (#1467)

* Add Guilded into Communication Tab (#1059)

* Add Guilded into Communication Tab

* Remove Choco Package due to there is no Chocolatey packages

* : Add ZeroTier One to utilities menu (#1061)

* Update applications.json (#1063)

Update to add [SuperF4 - Stefan Sundin](https://stefansundin.github.io/superf4/), as mentioned in #374 [Choco - SuperF4](https://community.chocolatey.org/packages/superf4) maintained by Xav83. [WinGet - SuperF4](https://winstall.app/apps/StefanSundin.Superf4) SuperF4 and Winget package published by Stefan Sundin.

* Update inputXML.xaml (#1062)

Updated inputXML.xaml to account for addition of the SuperF4 software.

* Added AIMP music player (#1064)

* Add Ventoy (Chocolatey Only Package) & .NET Core Runtime (Winget & Chocolatey)  (#1066)

* Tidy up SuperF4 line.

* Tidy up SuperF4 line.

Used spaces instead of tabs.

* Add dotnet 7.0.11 Desktop Runtime

* Undone changes to SuperF4 line

* Addition of Ventoy (chocolatey only) package

* Comment Spacing, Indentation, and Capitalization (#1084)

* Comment Spacing, Indentation, and Capitalization

* Comment Grammar and Spacing

Makes grammar in comments better and more consistent
Adds space before comment and centers word in `Write-Host` commands

* More Grammar and Formatting

* Add some comments

* Populate PlaceHolder comments in functions

Files I found that has issues:
Get-WinUtilRegistry.ps1
Install-WinUtilWinget.ps1
Invoke-WinUtilDarkMode.ps1
Remove-WinUtilAPPX.ps1
Test-WinUtilPackageManager.ps1
Update-WinUtilProgramWinget.ps1

Invoke-WPFUpdatessecurity.ps1

* Tweak a few more comments

* Tweak another write-host statement

* Undo Catch statement adjustment

It's outside of the scope of this pull request

* Fix indentation

* Description, Progress Bar, and nuke step 10

- Added a full description of exactly what the function does
- Replaced `Write-Host`s with multiple progress bars
  - Might've added too many, but I didn't want to add one for just a few of them as I want the user to be able to see all tasks that have been performed, just like with `Write-Host`
- Removed Step 10
  - Only applies to Windows 8

* Add Aggressive Parameter, Actually Force Check for Updates

* Add aggressive parameter and add system repair step

* Lots of changes

* Revert Stuff

This reverts commit 199a92e26e418c544691a0b6eda5d6e7f3e56b8d.

Revert "Comment Spacing, Indentation, and Capitalization (#1084)"

This reverts commit acc2b5b243654156de4c6bdbcc5f7b72e4cdf578.

Revert "Add Ventoy (Chocolatey Only Package) & .NET Core Runtime (Winget & Chocolatey)  (#1066)"

This reverts commit 932ec6a0a00f7d2fb9cb3fca2fd4bf7ee74d9ce7.

Revert "Added AIMP music player (#1064)"

This reverts commit d1a4a67a45335450cd82d4960ddf4b8a0e565eef.

Revert "Update inputXML.xaml (#1062)"

This reverts commit 2db4cb556edfce9602f931e37b3ee4f59d9ecf7f.

Revert "Update applications.json (#1063)"

This reverts commit ce7edbd60dda92a00293bf2f727b44af63165838.

Revert ": Add ZeroTier One to utilities menu (#1061)"

This reverts commit 783a9657d0c6a08a9e9ef6e19bd461c8af7c1420.

---------

Co-authored-by: Justawildwolf <[email protected]>
Co-authored-by: Tim Stone <[email protected]>
Co-authored-by: Will Barnard <[email protected]>
Co-authored-by: Ian Bassi <[email protected]>

* Compile Winutil

* Invoke-WPFRunspace argument fix (#1497)

* Compile Winutil

* Fixes, Changes & Features Added (Broken links & Comments) (#1476)

* Fixes & Changes (Broken links & Comments)

- Snappy Driver Installer Origin
Github source code deprecated. Replaced with SourceForge official source code site.

- Spacedrive File Manager
"spacedrive.org" not working. Changed to official site.
**Recent Alpha ver 0.2.0 - crashing on install for Win10+ (not tested in "lower" win versions), may be better to remove overall or place on standby.**

- Xtreme Download Manager
Web Integration not working for chromium based browser.
**Deprecated by Manifest V3, no official update release.**

* Update applications.json

Reverted winget for Spacedrive to original.

Spacedrive.FileSystem -> spacedrive.Spacedrive

* Fix for Portmaster [Wrong repo/winget]

* Choco Safing Portmaster

* Added Apps Request

- Added TeCno Account Switcher
Resolves Feature Request n.6° #1451

- Added ATLauncher
- Added OP Auto Clicker
- Added Motrix Download Manager
Resolves Feature Request #1443

* Fixed Panel Numbers

* Added Thonny Python IDE

- Feature Request
#1451

* Update applications.json

fix few missing values

* Update applications.json

add winget thonny

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Fixed typo: latancy to latency (#1492)

* Compile Winutil

* Update inputXML.xaml (#1462)

* Compile Winutil

* Update .gitignore

* add Dax Studio program to the Development category (#1500)

* Compile Winutil

* Add GitHub CLI to applications (#1460)

* Added GitHub CLI to applications

GitHub cli is the command line interface offered by github alongside
github desktop.
For more information see: https://github.com/cli/cli.
Installation  instructions taken from: https://github.com/cli/cli#windows

* spelling: removed accidental dot

* Compile Winutil

* Add Vesktop to applications.json (#1461)

* Add Vesktop to applications.json

* fix syntax error

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Add some apps (#1466)

* Add some apps

* Fix WPFInstallopenhashtab

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* adds helix to development tools (#1469)

* Compile Winutil

* Add tooltips to config checkboxes (#1470)

* Fix typo

* Update winutil.ps1

* Update winutil.ps1

Add tooltips to checkboxes in config session and rewrite so to make things more clear as to what each tweak does

* Revert "Update winutil.ps1"

This reverts commit aaa69c473ff814a7de9e4f7e4591fa5c0f786ffc.

* Add applications

Added Sonarr, Radarr, Prowlarr and Bazarr in response to an github issue

* Add applications

Added applications to the GUI

* Revert "Add applications"

This reverts commit e5fba2b4ebe8df138aed396e55f3fcee62224cbc.

* Revert "Add applications"

This reverts commit 55ff75a65c563dd649e6cac4868a8484a71656d5.

* Edit xaml files

Editing the xaml files so the changes persist upon compilation

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Add Mumble (#1481)

Add Mumble to Communications category.

* Compile Winutil

* Added 'Stremio' (#1473)

* Compile Winutil

* Update applications.json

Added 'Stremio'

* Compile Winutil

---------

Co-authored-by: REVENGE977 <[email protected]>
Co-authored-by: Chris Titus <[email protected]>

* Add the Mullvad Browser (#1475)

* add mullvad browser

* Missing tab

* fix format

---------

Co-authored-by: Kristjan <[email protected]>
Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Added some Applications (#1484)

* Update applications.json

Add:
- Rancher Desktop
- ManicTime
- qFlipper
- ModernFlyouts
- ZoomIt
- StartAllBack
- Wintoys
- Minecraft Launcher

* Update applications.json

added:
- Arduino IDE
- Whatsapp

* Update applications.json

corrected spacing

* Update applications.json

fixed winget commands

---------

Co-authored-by: Chris Titus <[email protected]>

* Added WinMerge Application in Development category. (#1485)

WinMerge is an Open Source differencing and merging tool for Windows.

* Compile Winutil

* Fix few app links and add app (issues/1478) (#1495)

* Update some app links

* Update winutil.ps1

Date update

* Add Syncthingtray

Related to the issue: https://github.com/ChrisTitusTech/winutil/issues/1478

* Update applications.json

update putty link

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Update applications.json

* Compile Winutil

* App fix and sort

* Add Dual Monitor tools to applications.json (#1504)

* Add Dual Monitor tools to applications.json

* Update applications.json

* Update applications.json

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

---------

Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Samq64 <[email protected]>
Co-authored-by: CodingWonders <[email protected]>
Co-authored-by: Carter <[email protected]>
Co-authored-by: Justawildwolf <[email protected]>
Co-authored-by: Tim Stone <[email protected]>
Co-authored-by: Will Barnard <[email protected]>
Co-authored-by: Ian Bassi <[email protected]>
Co-authored-by: ogfrm <[email protected]>
Co-authored-by: v-Kaefer <[email protected]>
Co-authored-by: Shashank B N <[email protected]>
Co-authored-by: Alex Schwartz <[email protected]>
Co-authored-by: André Gonzalez <[email protected]>
Co-authored-by: David Hardt <[email protected]>
Co-authored-by: Choccy Milk <[email protected]>
Co-authored-by: OmriOn <[email protected]>
Co-authored-by: Breno Fernandes <[email protected]>
Co-authored-by: Yuri Gabriel <[email protected]>
Co-authored-by: Filip Zurek <[email protected]>
Co-authored-by: H4D3S <[email protected]>
Co-authored-by: REVENGE977 <[email protected]>
Co-authored-by: KristjanOmar <[email protected]>
Co-authored-by: Kristjan <[email protected]>
Co-authored-by: MyDrift <[email protected]>
Co-authored-by: Akash Singh <[email protected]>
Co-authored-by: Roc Wang <[email protected]>
Co-authored-by: José Roberto Sánchez <[email protected]>

* Test 2024 01 30 (#1541)

* applications.jsonAdded Foxit Reader app and updated Foxit Editor to show the difference.

* applications.json

Added Foxit Reader app and updated Foxit Editor to show the difference.

* Compile Winutil

* Fix Broken Link and add syncthingtray (#1508)

* Compile Winutil

* Remove Nano-Removed bugged Nano package for now

* Remove Nano

-Removed bugged Nano package for now

* Compile Winutil

* tweaks and fetures tabs clean up automation from inputXML.xaml

* tweaks and fetures tabs clean up automation from inputXML.xaml

* fixed some commas in tweaks.json file

* recompile

* Update tweaks.json

* Compile Winutil

* Choosing Alternate Scartch Path and Busy Messages

* Choosing Alternate Scartch Path and Busy Messages

* Change Selected index to be pro

* Compile Winutil

* Improve detection for Pro editions of Windows (#1539)

* Update applications.json

Fake app add made by linux fanboy

* Compile Winutil

* Update files

- Add detections for whether the image to be processed by MicroWin is Windows 10 or later
- Add procedure to clear the indexes ComboBox (WinForms term) every time an ISO is specified

* Update screen-install.png (#1464)

* Compile Winutil

* Improve detection for Professional editions

---------

Co-authored-by: Chris Titus <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Samq64 <[email protected]>
Co-authored-by: Chris Titus <[email protected]>

* Fix features not being installed and winget reinstall (#1537)

* Fix typo in features variable

This fucker caused every. single. feature in config tab to not install

* Add argument "--force" to winget reinstall

Some users reported not being able to reinstall winget without this argument.

* Revert "Add argument "--force" to winget reinstall"

This reverts commit b331460340d0936f87051230c0bc45b7aedc0d94.

* Add "--force" argument when reinstalling winget

---------

Co-authored-by: Chris Titus <[email protected]>

* RE: Add Adobe Creative Cloud Cleaner tool (#1532)

* Add a new function for handling the new tool

Implement a new function called Invoke-WPFRunAdobeCCCleanerTool which will download, run the tool and delete it afterwards.

* Add the button invocation to call the new function

If this is not done, the button will do nothing if the user clicks on it.

* Add the button to the XML code

* Add button using the new way

Using inputXAML.xml is the old way.

* Compile Winutil

* application are evenly distributed to 5 columns (#1534)

* Exclude compiled winutil

* Fix unit tests

---------

Co-authored-by: LoopTJ <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Roc Wang <[email protected]>
Co-authored-by: Jes Herring <[email protected]>
Co-authored-by: ogfrm <[email protected]>
Co-authored-by: LeeDowA <[email protected]>
Co-authored-by: CodingWonders <[email protected]>
Co-authored-by: Samq64 <[email protected]>
Co-authored-by: Yuri Gabriel <[email protected]>
Co-authored-by: Ken Hoo <[email protected]>

* Test 2023 02 02 (#1556)

* Fix config tab (#1547)

The JSON is poorly formatted. In my machine this resolved the issue

* Compile Winutil

* Add toggle "sticky keys" (#1546)

Adds a toggle to enable/disable sticky keys

* added miniconda, temurin, presentmon and pyenv-win (#1542)

* Compile Winutil

---------

Co-authored-by: Yuri Gabriel <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Jakub Krojec <[email protected]>

* Update applications.json

* Test 2024 02 03 (#1583)

* Compile Winutil

* winget fixes and checks

* Compile Winutil

* fix Parsec winget id (#1558)

* Compile Winutil

* fix winget issues

* Compile Winutil

* cleanup winget

* Compile Winutil

* Updated README.md (#1570)

Fixed typos in readme file ("cusom" -> "custom", "twekas" -. "tweaks". Also added full stops.

* Compile Winutil

* Create close-old-issues.yml

* Compile Winutil

* update issues

---------

Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Saikrishnan K <[email protected]>
Co-authored-by: Harry Perkin <[email protected]>

* bug fixes

* Update close-old-issues.yaml

* revert winget

* Compile Winutil

* Update Dev Toys URL (#1606)

* Compile Winutil

* Update close-old-issues.yaml

* Compile Winutil

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Bring workflow to test (#1638)

* Update close-old-issues.yaml

* Compile Winutil

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Update close-old-issues.yaml

---------

Co-authored-by: ChrisTitusTech <[email protected]>

* Compile Winutil

* Change Dynamic xaml to static

* Compile Winutil

* Move features and tweaks to static compile

* Compile Winutil

* Add 'Run as administrator' to 'Invoke-WPFShortcut' Function and Use it in 'Invoke-WPFButton' (#1625)

The full details on implementation is found in the commit changes, as well as documentation in 'Invoke-WPFShortcut.ps1' file.

* Compile Winutil

* changed link to correct project (#1619)

* Compile Winutil

* Improve handling of Adobe's CC Cleaner tool (#1635)

* Update close-old-issues.yaml

* Compile Winutil

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Improve handling of Adobe's CC Cleaner tool

This PR implements a try-catch-finally struct to do a better handling of Adobe's Creative Cloud Cleaner tool downloading and running of such program.

This will allow to see any errors that occurs if the URL changes, the tool fails to run, or anything else.

I also have moved the cleaning up process to the finally part of the structure, as it makes the most sense.

This tries to fix or sanitize the issue #1563.

---------

Co-authored-by: Chris Titus <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Compile Winutil

* Test 2024 02 07 refactor noapps (#1717)

* pull workflow github actions (#1716)

* Update close-old-issues.yaml

* Compile Winutil

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Compile Winutil

---------

Co-authored-by: ChrisTitusTech <[email protected]>

* Improve unattended answer file creation for MicroWin and add automatic conversion of ESD files (#1595)

* Update applications.json

Fake app add made by linux fanboy

* Compile Winutil

* Update files

- Add detections for whether the image to be processed by MicroWin is Windows 10 or later
- Add procedure to clear the indexes ComboBox (WinForms term) every time an ISO is specified

* Update screen-install.png (#1464)

* Compile Winutil

* applications.jsonAdded Foxit Reader app and updated Foxit Editor to show the difference.

* applications.json

Added Foxit Reader app and updated Foxit Editor to show the difference.

* Compile Winutil

* Fix Broken Link and add syncthingtray (#1508)

* Compile Winutil

* Remove Nano-Removed bugged Nano package for now

* Remove Nano

-Removed bugged Nano package for now

* Compile Winutil

* tweaks and fetures tabs clean up automation from inputXML.xaml

* tweaks and fetures tabs clean up automation from inputXML.xaml

* fixed some commas in tweaks.json file

* recompile

* Update tweaks.json

* Compile Winutil

* Choosing Alternate Scartch Path and Busy Messages

* Choosing Alternate Scartch Path and Busy Messages

* Change Selected index to be pro

* Compile Winutil

* Improve detection for Professional editions

* Update files

Updated the Test-CompatibleImage function to compare against a desired version, which is useful for determining if the Specialize pass needs to be added to the unattended answer file

* Automatic conversion of ESD files

Automatically convert the install.esd file from installation media into a WIM file that can be mounted, then delete the ESD file

---------

Co-authored-by: Chris Titus <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Samq64 <[email protected]>
Co-authored-by: Chris Titus <[email protected]>
Co-authored-by: LoopTJ <[email protected]>
Co-authored-by: Roc Wang <[email protected]>
Co-authored-by: Jes Herring <[email protected]>
Co-authored-by: ogfrm <[email protected]>
Co-authored-by: LeeDowA <[email protected]>

* Compile Winutil

* Change the Theme Configuration for low spec. (#1643)

* Update close-old-issues.yaml

* Compile Winutil

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Added New Dark Themes for Low Spec PC and added GPU Detection

* Compile Winutil

---------

Co-authored-by: Chris Titus <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Fix OneDrive Remove Tweak not cleaning-up 'OneDrive' Folder under the 'localappdata' Environment Folder (#1654)

Besides the 'OneDrive' Folder found in 'Microsoft' Folder in 'localappdata', there's Yet Another Cache Folder that OneDrive uses, which's found under the 'localappdata' Environment Folder, read the commit patches for exact details.

* Compile Winutil

* MicroWin - Make the New Shortcut have 'Run as administrator' property on (#1659)

The added lines of PowerShell Code was taken from public function 'Invoke-WPFShortcut.ps1' under the 'functions/public' Folder.

* Compile Winutil

* Fixing an issue related to winget install & Improving winget uninstall command (#1662)

* Add the argument '--accept-source-agreements' to the Uninstall command of Winget

Added '--accept-source-agreements' to insure that the Package Uninstall process is completely unattended.

* Improve the Wording of the 'WPFInstall' function and 'inputXML.xaml' file

* Compile Winutil

* Handle preview versions of winget (#1682)

* Update close-old-issues.yaml

* Compile Winutil

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Added compatibility with preview versions of Winget

* Update winutil.ps1

* Update Test-WinUtilPackageManager.ps1

* Document Formatting

---------

Co-authored-by: Chris Titus <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* fix typo in applications (#1683)

* Compile Winutil

* fix DevToys winget id (#1685) (#1689)

* Compile Winutil

* fix DevToys winget id (#1685)

DevToys doesn't have a proper winget id unlike other programs

* Compile Winutil

* fix case

* Compile Winutil

* Compile Winutil

---------

Co-authored-by: K-Saikrishnan <[email protected]>
Co-authored-by: Chris Titus <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>

* Fixed and improved software URLs and updated names based on creator formatting (#1704)

Co-authored-by: Tyler Robb <[email protected]>

* Compile Winutil

---------

Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: CodingWonders <[email protected]>
Co-authored-by: Samq64 <[email protected]>
Co-authored-by: LoopTJ <[email protected]>
Co-authored-by: Roc Wang <[email protected]>
Co-authored-by: Jes Herring <[email protected]>
Co-authored-by: ogfrm <[email protected]>
Co-authored-by: LeeDowA <[email protected]>
Co-authored-by: Justawildwolf <[email protected]>
Co-authored-by: Mr.k <[email protected]>
Co-authored-by: Martin Wiethan <[email protected]>
Co-authored-by: glorp <[email protected]>
Co-authored-by: Saikrishnan K <[email protected]>
Co-authored-by: K-Saikrishnan <[email protected]>
Co-authored-by: Tyler Robb <[email protected]>
Co-authored-by: Tyler Robb <[email protected]>

* compile refactor

* Compile Winutil

* Test 2024 03 21 (#1748)

* Fix unattended answer file woes for MicroWin (#1724)

* Update applications.json

Fake app add made by linux fanboy

* Compile Winutil

* Update files

- Add detections for whether the image to be processed by MicroWin is Windows 10 or later
- Add procedure to clear the indexes ComboBox (WinForms term) every time an ISO is specified

* Update screen-install.png (#1464)

* Compile Winutil

* applications.jsonAdded Foxit Reader app and updated Foxit Editor to show the difference.

* applications.json

Added Foxit Reader app and updated Foxit Editor to show the difference.

* Compile Winutil

* Fix Broken Link and add syncthingtray (#1508)

* Compile Winutil

* Remove Nano-Removed bugged Nano package for now

* Remove Nano

-Removed bugged Nano package for now

* Compile Winutil

* tweaks and fetures tabs clean up automation from inputXML.xaml

* tweaks and fetures tabs clean up automation from inputXML.xaml

* fixed some commas in tweaks.json file

* recompile

* Update tweaks.json

* Compile Winutil

* Choosing Alternate Scartch Path and Busy Messages

* Choosing Alternate Scartch Path and Busy Messages

* Change Selected index to be pro

* Compile Winutil

* Improve detection for Professional editions

* Update files

Updated the Test-CompatibleImage function to compare against a desired version, which is useful for determining if the Specialize pass needs to be added to the unattended answer file

* Automatic conversion of ESD files

Automatically convert the install.esd file from installation media into a WIM file that can be mounted, then delete the ESD file

* pull workflow github actions (#1716)

* Update close-old-issues.yaml

* Compile Winutil

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Compile Winutil

---------

Co-authored-by: ChrisTitusTech <[email protected]>

* Update files

Force unattended answer file to use UTF-8 encoding

---------

Co-authored-by: Chris Titus <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Samq64 <[email protected]>
Co-authored-by: Chris Titus <[email protected]>
Co-authored-by: LoopTJ <[email protected]>
Co-authored-by: Roc Wang <[email protected]>
Co-authored-by: Jes Herring <[email protected]>
Co-authored-by: ogfrm <[email protected]>
Co-authored-by: LeeDowA <[email protected]>

* add tightvnc to address issue #1718 (#1721)

* Compile Winutil

* Add 'FireFox ESR' and 'lightshot' Apps to 'application.json' File (#1720)

* Add 'FireFox ESR' and 'lightshot' Apps to 'application.json' File

* Update 'FireFox ESR' description

* Compile Winutil

* Fix typo in the Description of 'Get-Oscdimg.ps1' private function (#1743)

* Compile Winutil

* IPv6 update (#1739)

* Compile Winutil

* Change ipv6 disable method

* Compile Winutil

* IPv6 + Teredo

* Compile Winutil

* IPv6 registry

* Compile Winutil

* Update Winutil

* Compile Winutil

* Fix to original command

* Compile Winutil

---------

Co-authored-by: Joanty24 <[email protected]>
Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Implement New Winget Install Method (#1738)

- Removed Get-LatestHash from Install-WinUtilWinget.ps1, replaced by Get-WinUtilWingetLatest.ps1.
- Added new Winget Install method in case of choco failing to install. Environment refresh line included.
- Get-WinUtilWingetPrerequisites added: Downloads the prerequisites required for the latest version of Winget.
- Get-WinUtilWingetLatest added: Uses the GitHub API to find the latest version of Winget and download it along with the accompanied License1.xml file.

Fixes:
- Removed --scope=machine from winget install command in Install-WinUtilProgramWinget. Non-UWP Apps fail to install if scope is set to machine. Error code: 0x80070005. More information commented in file.

* Compile Winutil

* Change order for easier launch in README and fix outdated info (#1732)

* Update README.md

* Update README.md

---------

Co-authored-by: NewCodingAI <[email protected]>

* Upgrade Fix in #1181 (#1730)

* Compile Winutil

* Fixed Ventoy drive copy typo and began conversion of DISM commands into DISM cmdlets (#1727)

* Fixed Ventoy drive copy typo

* DISM cmdlet Update (Part 1)

Began replacing basic DISM commands with cmdlets from the DISM module.

This change only affects the mount, unmount, and export operations. All other operations still use DISM

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

---------

Co-authored-by: CodingWonders <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Samq64 <[email protected]>
Co-authored-by: LoopTJ <[email protected]>
Co-authored-by: Roc Wang <[email protected]>
Co-authored-by: Jes Herring <[email protected]>
Co-authored-by: ogfrm <[email protected]>
Co-authored-by: LeeDowA <[email protected]>
Co-authored-by: Peter Gallwas <[email protected]>
Co-authored-by: Mr.k <[email protected]>
Co-authored-by: Joan Solana Raduà <[email protected]>
Co-authored-by: Joanty24 <[email protected]>
Co-authored-by: Rux <[email protected]>
Co-authored-by: ModernTTY <[email protected]>
Co-authored-by: NewCodingAI <[email protected]>
Co-authored-by: Justawildwolf <[email protected]>

* Update .gitignore

* Test 2024 03 21 (#1755)

* Fix unattended answer file woes for MicroWin (#1724)

* Update applications.json

Fake app add made by linux fanboy

* Compile Winutil

* Update files

- Add detections for whether the image to be processed by MicroWin is Windows 10 or later
- Add procedure to clear the indexes ComboBox (WinForms term) every time an ISO is specified

* Update screen-install.png (#1464)

* Compile Winutil

* applications.jsonAdded Foxit Reader app and updated Foxit Editor to show the difference.

* applications.json

Added Foxit Reader app and updated Foxit Editor to show the difference.

* Compile Winutil

* Fix Broken Link and add syncthingtray (#1508)

* Compile Winutil

* Remove Nano-Removed bugged Nano package for now

* Remove Nano

-Removed bugged Nano package for now

* Compile Winutil

* tweaks and fetures tabs clean up automation from inputXML.xaml

* tweaks and fetures tabs clean up automation from inputXML.xaml

* fixed some commas in tweaks.json file

* recompile

* Update tweaks.json

* Compile Winutil

* Choosing Alternate Scartch Path and Busy Messages

* Choosing Alternate Scartch Path and Busy Messages

* Change Selected index to be pro

* Compile Winutil

* Improve detection for Professional editions

* Update files

Updated the Test-CompatibleImage function to compare against a desired version, which is useful for determining if the Specialize pass needs to be added to the unattended answer file

* Automatic conversion of ESD files

Automatically convert the install.esd file from installation media into a WIM file that can be mounted, then delete the ESD file

* pull workflow github actions (#1716)

* Update close-old-issues.yaml

* Compile Winutil

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Compile Winutil

---------

Co-authored-by: ChrisTitusTech <[email protected]>

* Update files

Force unattended answer file to use UTF-8 encoding

---------

Co-authored-by: Chris Titus <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Samq64 <[email protected]>
Co-authored-by: Chris Titus <[email protected]>
Co-authored-by: LoopTJ <[email protected]>
Co-authored-by: Roc Wang <[email protected]>
Co-authored-by: Jes Herring <[email protected]>
Co-authored-by: ogfrm <[email protected]>
Co-authored-by: LeeDowA <[email protected]>

* add tightvnc to address issue #1718 (#1721)

* Compile Winutil

* Add 'FireFox ESR' and 'lightshot' Apps to 'application.json' File (#1720)

* Add 'FireFox ESR' and 'lightshot' Apps to 'application.json' File

* Update 'FireFox ESR' description

* Compile Winutil

* Fix typo in the Description of 'Get-Oscdimg.ps1' private function (#1743)

* Compile Winutil

* IPv6 update (#1739)

* Compile Winutil

* Change ipv6 disable method

* Compile Winutil

* IPv6 + Teredo

* Compile Winutil

* IPv6 registry

* Compile Winutil

* Update Winutil

* Compile Winutil

* Fix to original command

* Compile Winutil

---------

Co-authored-by: Joanty24 <[email protected]>
Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Implement New Winget Install Method (#1738)

- Removed Get-LatestHash from Install-WinUtilWinget.ps1, replaced by Get-WinUtilWingetLatest.ps1.
- Added new Winget Install method in case of choco failing to install. Environment refresh line included.
- Get-WinUtilWingetPrerequisites added: Downloads the prerequisites required for the latest version of Winget.
- Get-WinUtilWingetLatest added: Uses the GitHub API to find the latest version of Winget and download it along with the accompanied License1.xml file.

Fixes:
- Removed --scope=machine from winget install command in Install-WinUtilProgramWinget. Non-UWP Apps fail to install if scope is set to machine. Error code: 0x80070005. More information commented in file.

* Compile Winutil

* Change order for easier launch in README and fix outdated info (#1732)

* Update README.md

* Update README.md

---------

Co-authored-by: NewCodingAI <[email protected]>

* Upgrade Fix in #1181 (#1730)

* Compile Winutil

* Fixed Ventoy drive copy typo and began conversion of DISM commands into DISM cmdlets (#1727)

* Fixed Ventoy drive copy typo

* DISM cmdlet Update (Part 1)

Began replacing basic DISM commands with cmdlets from the DISM module.

This change only affects the mount, unmount, and export operations. All other operations still use DISM

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Fixed issue #1736 and #1749 (#1750)

* Compile Winutil

* Update Invoke-WinUtilGPU.ps1 (#1753)

- This should be a proper fix to Invoke-WinUtilGPU.ps1. Tested in Win10 and Win11.

* Compile Winutil

* Update .gitignore

---------

Co-authored-by: CodingWonders <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Samq64 <[email protected]>
Co-authored-by: LoopTJ <[email protected]>
Co-authored-by: Roc Wang <[email protected]>
Co-authored-by: Jes Herring <[email protected]>
Co-authored-by: ogfrm <[email protected]>
Co-authored-by: LeeDowA <[email protected]>
Co-authored-by: Peter Gallwas <[email protected]>
Co-authored-by: Mr.k <[email protected]>
Co-authored-by: Joan Solana Raduà <[email protected]>
Co-authored-by: Joanty24 <[email protected]>
Co-authored-by: Rux <[email protected]>
Co-authored-by: ModernTTY <[email protected]>
Co-authored-by: NewCodingAI <[email protected]>
Co-authored-by: Justawildwolf <[email protected]>
Co-authored-by: YusufKhalifadev <[email protected]>
Co-authored-by: Rux <[email protected]>

* Sacrifice to the AV Gods test 24-03-28 branch (#1766)

* Remove the Non-existing 'WPFMiscTweaksPower' found in the 'preset.json' File (#1763)

* Compile Winutil

* Update of Test-WinUtilPackageManager and Install-WinUtilWinget (#1757)

* Updated Install-WinUtilWinget and Test-WinUtilPackageManager

- Updated Test-WinUtilPackageManager to better handle the -Winget param and return a more verbose status.
- Moved many of the "is installed"/"is not installed" outputs to the Test-WinUtilPackageManager function.
- Changed Install-WinUtilWinget to use the GitHub install method as the primary method, and on error use the Chocolatey install method.
- Updated various functions to use the Test-WinUtilPackageManager function.

* Update Install-WinUtilWinget.ps1

- Changed handling of Test-WinUtilPackageManager in Install-WinUtilWinget, to prevent Test-WinUtilPackageManager from printing out to terminal twice.

* Compile Winutil

* Update Paint.NET Winget name. (#1758)

Paint.NET's winget package name changed.

* Compile Winutil

* Fixed Programms names and urls and github actions (#1759)

* Compile Winutil

* trying to fix github actions

* Update applications.json

* Compile Winutil

* updated winget package PaintDotNet

* Compile Winutil

* Update functions.Tests.ps1

* fixing typos in unittesting

* fixed the issue that made pester not to work

* Compile Winutil

* found a bug and fixed it

* Compile Winutil

---------

Co-authored-by: YusufKhalifadev <[email protected]>

* Detect free space of installation drive and compare it with the ISO size and delete temporary MicroWin files from previous runs (#1761)

* Detect free space of installation drive

Compare the size of the ISO file with the free space of the installation drive (or the drive containing the User files) and, if the free size is below a certain threshold, the script will throw either a warning or an error

* Delete temporary files from previous runs

* Add Simple Feature to keep the Service Startup upon Applying Service Tweaks, but not when Undoing it (#1760)

Added a new parameter that gives freedom of control on whether to disable this feature or not, and of course the simple feature in question.

The way it works is by Getting the service using its name, and see if the Startup Value of this service is equal to the default type that Windows comes with it, if not (The User has changed it in the past), then WinUtil won't change it by default (The KeepServiceStartup is true by default), this is a more desirable behaviour when compared to how it previously worked.

These changes were tested by the Author of this commit, Please read the commit patches for exact details on the changes.

* Compile Winutil

* Sacrifice to the AV Gods

Remove Self Elevation and Disable UAC

---------

Co-authored-by: Mr.k <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Rux <[email protected]>
Co-authored-by: YusufKhalifadev <[email protected]>
Co-authored-by: YusufKhalifadev <[email protected]>
Co-authored-by: CodingWonders <[email protected]>

* Test 2024 03 30 (#1852)

* Winget Sources fix (#1773)

- Sometimes, if Winget is installed under user-scope, the source isn't properly installed so that the Admin user can properly use Winget.
- This change installs the sources directly from the Winget CDN.
- Fixes #1771
https://github.com/microsoft/winget-cli/discussions/3258#discussioncomment-5951658

* Compile Winutil

* Finished conversion of DISM commands into DISM cmdlets (#1776)

* Continue conversion

Began 2nd stage of DISM command conversion. Almost all commands have been replaced by cmdlets

* Continue conversion (part 2)

Finished part 2 of DISM command to cmdlet conversion

* Add New Toggle to Disable/Enable Widgets found in Taskbar (#1768)

* Compile Winutil

* Fix Search Box Not Showing Apps/Tweaks Checkboxes When typing out Capital-Letters (#1770)

* Compile Winutil

* Add Microsoft Power Automate and Swift toolchain (#1774)

* Add power automate

* Add swift toolchain

* Compile Winutil

* Restart Explorer after Applying/Undoing Classic Right-Click Advance Tweak (#1778)

In general, I've added two lines of code to get the explorer process using 'Get-Process', then passed the process object into 'Stop-Process', Windows will automatically restart explorer, so there's no need to run a new process for explorer.

Note: restarting explorer in the UndoScript might not be necessary, as it works just fine without it, that's according to the tests done by the author of this commit.

* Compile Winutil

* editing edgeremoval.ps1 (#1834)

* editing edgeremoval.ps1

* Compile Winutil

---------

Co-authored-by: DaEpicR <[email protected]>

* Compile Winutil

* Update Github Actions Auto Close Issues (#1801)

* Update Github Actions Auto Close Issues

* Add try-catch & Error Logging in Github Actions Auto Close Issues

* Add a Break Statement To Skip Checking The Remaining Labels of an Issue in Github Actions Auto Close Issues

* Add tweak (#1837)

* Compile Winutil

* Disable SCOOBE in WPFTweaksTele (#1832)

* Compile Winutil

* Fix 'Disable Storage Sense' Tweak in 'tweaks.json' File (#1843)

This was pointed out in GitHub issue https://github.com/ChrisTitusTech/winutil/issues/1838

* Compile Winutil

* Add 'UndoScript' to 'Enable End Task With Right Click' Tweak in 'tweaks.json' File (#1842)

* Compile Winutil

* - Changed version check for Winget to keep Winget updated to latest version and a couple formatting fixes. (#1829)

* Compile Winutil

* Add 'UndoScript' to 'Disable Hibernation' Tweak in 'teaks.json' File (#1799)

* Compile Winutil

* Added Requested Apps and Update Command Example in 'README.md' File (#1795)

* Add 'UltraVNC' App to 'application.json' File

* Update Command Example under sub-section 'Automation'

This Commit and its changes are related to issue #1767 , url for issue: https://github.com/ChrisTitusTech/winutil/issues/1767

* Add 'OrcaSlicer' App to 'application.json' File

* Add 'Tixati' App to 'application.json' File

* Add 'Unigram' App to 'application.json' File

* Add 'PDFgear' App to 'application.json' File

* Add 'Windows Firewall Control' App to 'application.json' File

* Add 'VistaSwitcher' App to 'application.json' File

* Add 'Windows Auto Dark Mode' App to 'application.json' File

* Add 'CapFrameX' App to 'application.json' File

* Update The Link for 'Unigram' App in 'application.json' File

* Add 'Magic Wormhole' App to 'application.json' File

* Compile Winutil

* Add apps from #250 (#1787)

* Add SQL management

* Add java runtimes

* Add azure data studio

* Compile Winutil

* Update inputXML.xaml (#1845)

- Added UseLayoutRounding="True"
- This may help fix some cases where text may look blurry on screen for some people.

* Compile Winutil

* A Temporary Fix to Compilation Program in 'Compile.ps1' Script (#1844)

For whatever reason, Compiling using the 'Compile.ps1' Script when there's a Single Quote, in the description of an App for example, it'll try "escaping" it by adding another Single Quote, which's kind of weird.

Before there was an Apostrophe, and it'll Compile into Question Marks, probably because the Compile Script doesn't know what an Apostrophe is, or it can't escape it (or for another reason, didn't dig deeper into it), in the end I've made it neither an Apostrophe nor a Single Quote, just the sentence without contractions (Without shortening by combining words).

* Compile Winutil

* Update Winget Install and Uninstall / Add NuGet and Microsoft.Winget.Client Modules (#1830)

* - Changed how WinGet installs and uninstalls are handled, by utilizing  and .

* Update Winget Install and Uninstall / Add NuGet and Microsoft.Winget.Client Modules
- Fixed commands for installing and uninstalling programs through WinGet.
- Added NuGet Package Providers (thanks @Marterich)
- Added Microsoft.WinGet.Client Module (thanks @Marterich)

* Compile Winutil

* Reopen #1747 PR (#1818)

* Add fxsound

* Add simplenote

* Add flow launcher

* Add CMake

* Add musescore

* Add jpegview

* Add explorer patcher

* Add lockhunter

* Add BRU

* Add spacesniffer

* Add Quick Look

* Add harmonoid

* Add revolt

* Add link shell extensions

* Add WizFile

* Add HWMonitor

* Add XnView

* Add tabby.sh

* Add signalRGB

* Add autoruns

* Fix typo for 'Autoruns' App in 'applications.json' File

* Remove 'Explorer Patcher' App in 'applications.json' File

as mentioned by Chris's Feedback on https://github.com/ChrisTitusTech/winutil/pull/1818 PR, Explorer Patcher is known to cause Stability Related Issues to Users who use it, removing it from the Applications List would be a better/wiser decision.

* Re-Add 'fxsound' App after Resolving Merge Conflict

* Re-Add 'tabby.sh' App after Resolving Merge Conflict

---------

Co-authored-by: ModernTTY <[email protected]>

* Compile Winutil

* Fix Github Actions Auto Close Issues not leaving Issues Open (#1847)

* Compile Winutil

* Fix Robocopy Not Copying for Users who have a Space in their name (#1851)

This was pointed out in https://github.com/ChrisTitusTech/winutil/issues/1848 issue

* Compile Winutil

* bug fixes from bad pr

* Compile Winutil

* Better JSON Parsing for Compile Script!! (#1850)

* Better JSON Parsing for Compile Script!!

Rendering Special XML Character should be possible when parsing json files that have some of these special characters, and without the need to worry about them. Try these changes to see what will be affected, and what won't be.

* Undo #1844 PR Changes

The problem that #1844 PR Tried to resolve temporarly, should now be fixed permanently with the previous changes to 'Compile.ps1' Script.

* Compile Winutil

* OO Shutup 10 Tweaks revamped (#1828)

* Add new OOSU10 configs

* Removed old OOSU config, added install and uninstall calls for the new conrfigs

* change filenames, centralize logic in Invoke-WPFOOSU

* Change Config Paths to the CTT main repo

* removed whitespace

* Add -Wait to avoid race condition when OOSU is run together with temp file cleanup

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Add catch for restore point errors

* Compile Winutil

---------

Co-authored-by: Rux <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: CodingWonders <[email protected]>
Co-authored-by: Mr.k <[email protected]>
Co-authored-by: ModernTTY <[email protected]>
Co-authored-by: Straight <[email protected]>
Co-authored-by: DaEpicR <[email protected]>
Co-authored-by: Consejos Tecnológicos de Edu <[email protected]>
Co-authored-by: Martin Wiethan <[email protected]>

* Fix Unit Tests and Official Releases (#1854)

* Update Unit Tests

* Update pester from 4 to 5

* Update compile and releases

* Working on making release tags

* Update release.yaml

* Compile Winutil

---------

Co-authored-by: ChrisTitusTech <[email protected]>

* Fix auto releases

* Update release.yaml

* remove auto releases

* Update Invoke-WPFOOSU

* Compile Winutil

* Fix ALL Program Installs (#1856)

* Compile Winutil

* Update Invoke-WPFOOSU

* Compile Winutil

* Modify Winget program installs

did a waterfall type installer. First trys systemwide at admin prompt, then user scope, then unelevated with no scope.
This should fix ALL program installs.

* Compile Winutil

---------

Co-authored-by: ChrisTitusTech <[email protected]>

* test

* Test3 (#8)

* Test 2024 01 25 (#1505)

* Update applications.json

Fake app add made by linux fanboy

* Compile Winutil

* Update screen-install.png (#1464)

* Compile Winutil

* Update files (#1487)

- Add detections for whether the image to be processed by MicroWin is Windows 10 or later
- Add procedure to clear the indexes ComboBox (WinForms term) every time an ISO is specified

Co-authored-by: Chris Titus <[email protected]>

* Lots of changes to Invoke-WPFFixesUpdate (#1467)

* Add Guilded into Communication Tab (#1059)

* Add Guilded into Communication Tab

* Remove Choco Package due to there is no Chocolatey packages

* : Add ZeroTier One to utilities menu (#1061)

* Update applications.json (#1063)

Update to add [SuperF4 - Stefan Sundin](https://stefansundin.github.io/superf4/), as mentioned in #374 [Choco - SuperF4](https://community.chocolatey.org/packages/superf4) maintained by Xav83. [WinGet - SuperF4](https://winstall.app/apps/StefanSundin.Superf4) SuperF4 and Winget package published by Stefan Sundin.

* Update inputXML.xaml (#1062)

Updated inputXML.xaml to account for addition of the SuperF4 software.

* Added AIMP music player (#1064)

* Add Ventoy (Chocolatey Only Package) & .NET Core Runtime (Winget & Chocolatey)  (#1066)

* Tidy up SuperF4 line.

* Tidy up SuperF4 line.

Used spaces instead of tabs.

* Add dotnet 7.0.11 Desktop Runtime

* Undone changes to SuperF4 line

* Addition of Ventoy (chocolatey only) package

* Comment Spacing, Indentation, and Capitalization (#1084)

* Comment Spacing, Indentation, and Capitalization

* Comment Grammar and Spacing

Makes grammar in comments better and more consistent
Adds space before comment and centers word in `Write-Host` commands

* More Grammar and Formatting

* Add some comments

* Populate PlaceHolder comments in functions

Files I found that has issues:
Get-WinUtilRegistry.ps1
Install-WinUtilWinget.ps1
Invoke-WinUtilDarkMode.ps1
Remove-WinUtilAPPX.ps1
Test-WinUtilPackageManager.ps1
Update-WinUtilProgramWinget.ps1

Invoke-WPFUpdatessecurity.ps1

* Tweak a few more comments

* Tweak another write-host statement

* Undo Catch statement adjustment

It's outside of the scope of this pull request

* Fix indentation

* Description, Progress Bar, and nuke step 10

- Added a full description of exactly what the function does
- Replaced `Write-Host`s with multiple progress bars
  - Might've added too many, but I didn't want to add one for just a few of them as I want the user to be able to see all tasks that have been performed, just like with `Write-Host`
- Removed Step 10
  - Only applies to Windows 8

* Add Aggressive Parameter, Actually Force Check for Updates

* Add aggressive parameter and add system repair step

* Lots of changes

* Revert Stuff

This reverts commit 199a92e26e418c544691a0b6eda5d6e7f3e56b8d.

Revert "Comment Spacing, Indentation, and Capitalization (#1084)"

This reverts commit acc2b5b243654156de4c6bdbcc5f7b72e4cdf578.

Revert "Add Ventoy (Chocolatey Only Package) & .NET Core Runtime (Winget & Chocolatey)  (#1066)"

This reverts commit 932ec6a0a00f7d2fb9cb3fca2fd4bf7ee74d9ce7.

Revert "Added AIMP music player (#1064)"

This reverts commit d1a4a67a45335450cd82d4960ddf4b8a0e565eef.

Revert "Update inputXML.xaml (#1062)"

This reverts commit 2db4cb556edfce9602f931e37b3ee4f59d9ecf7f.

Revert "Update applications.json (#1063)"

This reverts commit ce7edbd60dda92a00293bf2f727b44af63165838.

Revert ": Add ZeroTier One to utilities menu (#1061)"

This reverts commit 783a9657d0c6a08a9e9ef6e19bd461c8af7c1420.

---------

Co-authored-by: Justawildwolf <[email protected]>
Co-authored-by: Tim Stone <[email protected]>
Co-authored-by: Will Barnard <[email protected]>
Co-authored-by: Ian Bassi <[email protected]>

* Compile Winutil

* Invoke-WPFRunspace argument fix (#1497)

* Compile Winutil

* Fixes, Changes & Features Added (Broken links & Comments) (#1476)

* Fixes & Changes (Broken links & Comments)

- Snappy Driver Installer Origin
Github source code deprecated. Replaced with SourceForge official source code site.

- Spacedrive File Manager
"spacedrive.org" not working. Changed to official site.
**Recent Alpha ver 0.2.0 - crashing on install for Win10+ (not tested in "lower" win versions), may be better to remove overall or place on standby.**

- Xtreme Download Manager
Web Integration not working for chromium based browser.
**Deprecated by Manifest V3, no official update release.**

* Update applications.json

Reverted winget for Spacedrive to original.

Spacedrive.FileSystem -> spacedrive.Spacedrive

* Fix for Portmaster [Wrong repo/winget]

* Choco Safing Portmaster

* Added Apps Request

- Added TeCno Account Switcher
Resolves Feature Request n.6° #1451

- Added ATLauncher
- Added OP Auto Clicker
- Added Motrix Download Manager
Resolves Feature Request #1443

* Fixed Panel Numbers

* Added Thonny Python IDE

- Feature Request
#1451

* Update applications.json

fix few missing values

* Update applications.json

add winget thonny

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Fixed typo: latancy to latency (#1492)

* Compile Winutil

* Update inputXML.xaml (#1462)

* Compile Winutil

* Update .gitignore

* add Dax Studio program to the Development category (#1500)

* Compile Winutil

* Add GitHub CLI to applications (#1460)

* Added GitHub CLI to applications

GitHub cli is the command line interface offered by github alongside
github desktop.
For more information see: https://github.com/cli/cli.
Installation  instructions taken from: https://github.com/cli/cli#windows

* spelling: removed accidental dot

* Compile Winutil

* Add Vesktop to applications.json (#1461)

* Add Vesktop to applications.json

* fix syntax error

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Add some apps (#1466)

* Add some apps

* Fix WPFInstallopenhashtab

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* adds helix to development tools (#1469)

* Compile Winutil

* Add tooltips to config checkboxes (#1470)

* Fix typo

* Update winutil.ps1

* Update winutil.ps1

Add tooltips to checkboxes in config session and rewrite so to make things more clear as to what each tweak does

* Revert "Update winutil.ps1"

This reverts commit aaa69c473ff814a7de9e4f7e4591fa5c0f786ffc.

* Add applications

Added Sonarr, Radarr, Prowlarr and Bazarr in response to an github issue

* Add applications

Added applications to the GUI

* Revert "Add applications"

This reverts commit e5fba2b4ebe8df138aed396e55f3fcee62224cbc.

* Revert "Add applications"

This reverts commit 55ff75a65c563dd649e6cac4868a8484a71656d5.

* Edit xaml files

Editing the xaml files so the changes persist upon compilation

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Add Mumble (#1481)

Add Mumble to Communications category.

* Compile Winutil

* Added 'Stremio' (#1473)

* Compile Winutil

* Update applications.json

Added 'Stremio'

* Compile Winutil

---------

Co-authored-by: REVENGE977 <[email protected]>
Co-authored-by: Chris Titus <[email protected]>

* Add the Mullvad Browser (#1475)

* add mullvad browser

* Missing tab

* fix format

---------

Co-authored-by: Kristjan <[email protected]>
Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Added some Applications (#1484)

* Update applications.json

Add:
- Rancher Desktop
- ManicTime
- qFlipper
- ModernFlyouts
- ZoomIt
- StartAllBack
- Wintoys
- Minecraft Launcher

* Update applications.json

added:
- Arduino IDE
- Whatsapp

* Update applications.json

corrected spacing

* Update applications.json

fixed winget commands

---------

Co-authored-by: Chris Titus <[email protected]>

* Added WinMerge Application in Development category. (#1485)

WinMerge is an Open Source differencing and merging tool for Windows.

* Compile Winutil

* Fix few app links and add app (issues/1478) (#1495)

* Update some app links

* Update winutil.ps1

Date update

* Add Syncthingtray

Related to the issue: https://github.com/ChrisTitusTech/winutil/issues/1478

* Update applications.json

update putty link

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Update applications.json

* Compile Winutil

* App fix and sort

* Add Dual Monitor tools to applications.json (#1504)

* Add Dual Monitor tools to applications.json

* Update applications.json

* Update applications.json

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

---------

Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Samq64 <[email protected]>
Co-authored-by: CodingWonders <[email protected]>
Co-authored-by: Carter <[email protected]>
Co-authored-by: Justawildwolf <[email protected]>
Co-authored-by: Tim Stone <[email protected]>
Co-authored-by: Will Barnard <[email protected]>
Co-authored-by: Ian Bassi <[email protected]>
Co-authored-by: ogfrm <[email protected]>
Co-authored-by: v-Kaefer <[email protected]>
Co-authored-by: Shashank B N <[email protected]>
Co-authored-by: Alex Schwartz <[email protected]>
Co-authored-by: André Gonzalez <[email protected]>
Co-authored-by: David Hardt <[email protected]>
Co-authored-by: Choccy Milk <[email protected]>
Co-authored-by: OmriOn <[email protected]>
Co-authored-by: Breno Fernandes <[email protected]>
Co-authored-by: Yuri Gabriel <[email protected]>
Co-authored-by: Filip Zurek <[email protected]>
Co-authored-by: H4D3S <[email protected]>
Co-authored-by: REVENGE977 <[email protected]>
Co-authored-by: KristjanOmar <[email protected]>
Co-authored-by: Kristjan <[email protected]>
Co-authored-by: MyDrift <[email protected]>
Co-authored-by: Akash Singh <[email protected]>
Co-authored-by: Roc Wang <[email protected]>
Co-authored-by: José Roberto Sánchez <[email protected]>

* Test 2024 01 30 (#1541)

* applications.jsonAdded Foxit Reader app and updated Foxit Editor to show the difference.

* applications.json

Added Foxit Reader app and updated Foxit Editor to show the difference.

* Compile Winutil

* Fix Broken Link and add syncthingtray (#1508)

* Compile Winutil

* Remove Nano-Removed bugged Nano package for now

* Remove Nano

-Removed bugged Nano package for now

* Compile Winutil

* tweaks and fetures tabs clean up automation from inputXML.xaml

* tweaks and fetures tabs clean up automation from inputXML.xaml

* fixed some commas in tweaks.json file

* recompile

* Update tweaks.json

* Compile Winutil

* Choosing Alternate Scartch Path and Busy Messages

* Choosing Alternate Scartch Path and Busy Messages

* Change Selected index to be pro

* Compile Winutil

* Improve detection for Pro editions of Windows (#1539)

* Update applications.json

Fake app add made by linux fanboy

* Compile Winutil

* Update files

- Add detections for whether the image to be processed by MicroWin is Windows 10 or later
- Add procedure to clear the indexes ComboBox (WinForms term) every time an ISO is specified

* Update screen-install.png (#1464)

* Compile Winutil

* Improve detection for Professional editions

---------

Co-authored-by: Chris Titus <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Samq64 <[email protected]>
Co-authored-by: Chris Titus <[email protected]>

* Fix features not being installed and winget reinstall (#1537)

* Fix typo in features variable

This fucker caused every. single. feature in config tab to not install

* Add argument "--force" to winget reinstall

Some users reported not being able to reinstall winget without this argument.

* Revert "Add argument "--force" to winget reinstall"

This reverts commit b331460340d0936f87051230c0bc45b7aedc0d94.

* Add "--force" argument when reinstalling winget

---------

Co-authored-by: Chris Titus <[email protected]>

* RE: Add Adobe Creative Cloud Cleaner tool (#1532)

* Add a new function for handling the new tool

Implement a new function called Invoke-WPFRunAdobeCCCleanerTool which will download, run the tool and delete it afterwards.

* Add the button invocation to call the new function

If this is not done, the button will do nothing if the user clicks on it.

* Add the button to the XML code

* Add button using the new way

Using inputXAML.xml is the old way.

* Compile Winutil

* application are evenly distributed to 5 columns (#1534)

* Exclude compiled winutil

* Fix unit tests

---------

Co-authored-by: LoopTJ <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Roc Wang <[email protected]>
Co-authored-by: Jes Herring <[email protected]>
Co-authored-by: ogfrm <[email protected]>
Co-authored-by: LeeDowA <[email protected]>
Co-authored-by: CodingWonders <[email protected]>
Co-authored-by: Samq64 <[email protected]>
Co-authored-by: Yuri Gabriel <[email protected]>
Co-authored-by: Ken Hoo <[email protected]>

* Test 2023 02 02 (#1556)

* Fix config tab (#1547)

The JSON is poorly formatted. In my machine this resolved the issue

* Compile Winutil

* Add toggle "sticky keys" (#1546)

Adds a toggle to enable/disable sticky keys

* added miniconda, temurin, presentmon and pyenv-win (#1542)

* Compile Winutil

---------

Co-authored-by: Yuri Gabriel <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Jakub Krojec <[email protected]>

* Update applications.json

* Test 2024 02 03 (#1583)

* Compile Winutil

* winget fixes and checks

* Compile Winutil

* fix Parsec winget id (#1558)

* Compile Winutil

* fix winget issues

* Compile Winutil

* cleanup winget

* Compile Winutil

* Updated README.md (#1570)

Fixed typos in readme file ("cusom" -> "custom", "twekas" -. "tweaks". Also added full stops.

* Compile Winutil

* Create close-old-issues.yml

* Compile Winutil

* update issues

---------

Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Saikrishnan K <[email protected]>
Co-authored-by: Harry Perkin <[email protected]>

* bug fixes

* Update close-old-issues.yaml

* revert winget

* Compile Winutil

* Update Dev Toys URL (#1606)

* Compile Winutil

* Update close-old-issues.yaml

* Compile Winutil

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Bring workflow to test (#1638)

* Update close-old-issues.yaml

* Compile Winutil

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Update close-old-issues.yaml

---------

Co-authored-by: ChrisTitusTech <[email protected]>

* Compile Winutil

* Change Dynamic xaml to static

* Compile Winutil

* Move features and tweaks to static compile

* Compile Winutil

* Add 'Run as administrator' to 'Invoke-WPFShortcut' Function and Use it in 'Invoke-WPFButton' (#1625)

The full details on implementation is found in the commit changes, as well as documentation in 'Invoke-WPFShortcut.ps1' file.

* Compile Winutil

* changed link to correct project (#1619)

* Compile Winutil

* Improve handling of Adobe's CC Cleaner tool (#1635)

* Update close-old-issues.yaml

* Compile Winutil

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Update close-old-issues.yam…
EnziTheViking added a commit to EnziTheViking/PrettyWinUtil that referenced this issue Apr 26, 2024
* Test 1 25 2024 (#1)

* Color scheme fixed

Changed the theme

* Update README.md

* Update README.md

* Fix Shortcut to PrettyWinUtil (#2)

* Test 1 26 2024 (#3)

* Fix Shortcut to PrettyWinUtil

* Update About info

* Test 1 30 2024 (#5)

* Test 2024 01 25 (#1505)

* Update applications.json

Fake app add made by linux fanboy

* Compile Winutil

* Update screen-install.png (#1464)

* Compile Winutil

* Update files (#1487)

- Add detections for whether the image to be processed by MicroWin is Windows 10 or later
- Add procedure to clear the indexes ComboBox (WinForms term) every time an ISO is specified

Co-authored-by: Chris Titus <[email protected]>

* Lots of changes to Invoke-WPFFixesUpdate (#1467)

* Add Guilded into Communication Tab (#1059)

* Add Guilded into Communication Tab

* Remove Choco Package due to there is no Chocolatey packages

* : Add ZeroTier One to utilities menu (#1061)

* Update applications.json (#1063)

Update to add [SuperF4 - Stefan Sundin](https://stefansundin.github.io/superf4/), as mentioned in #374 [Choco - SuperF4](https://community.chocolatey.org/packages/superf4) maintained by Xav83. [WinGet - SuperF4](https://winstall.app/apps/StefanSundin.Superf4) SuperF4 and Winget package published by Stefan Sundin.

* Update inputXML.xaml (#1062)

Updated inputXML.xaml to account for addition of the SuperF4 software.

* Added AIMP music player (#1064)

* Add Ventoy (Chocolatey Only Package) & .NET Core Runtime (Winget & Chocolatey)  (#1066)

* Tidy up SuperF4 line.

* Tidy up SuperF4 line.

Used spaces instead of tabs.

* Add dotnet 7.0.11 Desktop Runtime

* Undone changes to SuperF4 line

* Addition of Ventoy (chocolatey only) package

* Comment Spacing, Indentation, and Capitalization (#1084)

* Comment Spacing, Indentation, and Capitalization

* Comment Grammar and Spacing

Makes grammar in comments better and more consistent
Adds space before comment and centers word in `Write-Host` commands

* More Grammar and Formatting

* Add some comments

* Populate PlaceHolder comments in functions

Files I found that has issues:
Get-WinUtilRegistry.ps1
Install-WinUtilWinget.ps1
Invoke-WinUtilDarkMode.ps1
Remove-WinUtilAPPX.ps1
Test-WinUtilPackageManager.ps1
Update-WinUtilProgramWinget.ps1

Invoke-WPFUpdatessecurity.ps1

* Tweak a few more comments

* Tweak another write-host statement

* Undo Catch statement adjustment

It's outside of the scope of this pull request

* Fix indentation

* Description, Progress Bar, and nuke step 10

- Added a full description of exactly what the function does
- Replaced `Write-Host`s with multiple progress bars
  - Might've added too many, but I didn't want to add one for just a few of them as I want the user to be able to see all tasks that have been performed, just like with `Write-Host`
- Removed Step 10
  - Only applies to Windows 8

* Add Aggressive Parameter, Actually Force Check for Updates

* Add aggressive parameter and add system repair step

* Lots of changes

* Revert Stuff

This reverts commit 199a92e26e418c544691a0b6eda5d6e7f3e56b8d.

Revert "Comment Spacing, Indentation, and Capitalization (#1084)"

This reverts commit acc2b5b243654156de4c6bdbcc5f7b72e4cdf578.

Revert "Add Ventoy (Chocolatey Only Package) & .NET Core Runtime (Winget & Chocolatey)  (#1066)"

This reverts commit 932ec6a0a00f7d2fb9cb3fca2fd4bf7ee74d9ce7.

Revert "Added AIMP music player (#1064)"

This reverts commit d1a4a67a45335450cd82d4960ddf4b8a0e565eef.

Revert "Update inputXML.xaml (#1062)"

This reverts commit 2db4cb556edfce9602f931e37b3ee4f59d9ecf7f.

Revert "Update applications.json (#1063)"

This reverts commit ce7edbd60dda92a00293bf2f727b44af63165838.

Revert ": Add ZeroTier One to utilities menu (#1061)"

This reverts commit 783a9657d0c6a08a9e9ef6e19bd461c8af7c1420.

---------

Co-authored-by: Justawildwolf <[email protected]>
Co-authored-by: Tim Stone <[email protected]>
Co-authored-by: Will Barnard <[email protected]>
Co-authored-by: Ian Bassi <[email protected]>

* Compile Winutil

* Invoke-WPFRunspace argument fix (#1497)

* Compile Winutil

* Fixes, Changes & Features Added (Broken links & Comments) (#1476)

* Fixes & Changes (Broken links & Comments)

- Snappy Driver Installer Origin
Github source code deprecated. Replaced with SourceForge official source code site.

- Spacedrive File Manager
"spacedrive.org" not working. Changed to official site.
**Recent Alpha ver 0.2.0 - crashing on install for Win10+ (not tested in "lower" win versions), may be better to remove overall or place on standby.**

- Xtreme Download Manager
Web Integration not working for chromium based browser.
**Deprecated by Manifest V3, no official update release.**

* Update applications.json

Reverted winget for Spacedrive to original.

Spacedrive.FileSystem -> spacedrive.Spacedrive

* Fix for Portmaster [Wrong repo/winget]

* Choco Safing Portmaster

* Added Apps Request

- Added TeCno Account Switcher
Resolves Feature Request n.6° #1451

- Added ATLauncher
- Added OP Auto Clicker
- Added Motrix Download Manager
Resolves Feature Request #1443

* Fixed Panel Numbers

* Added Thonny Python IDE

- Feature Request
#1451

* Update applications.json

fix few missing values

* Update applications.json

add winget thonny

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Fixed typo: latancy to latency (#1492)

* Compile Winutil

* Update inputXML.xaml (#1462)

* Compile Winutil

* Update .gitignore

* add Dax Studio program to the Development category (#1500)

* Compile Winutil

* Add GitHub CLI to applications (#1460)

* Added GitHub CLI to applications

GitHub cli is the command line interface offered by github alongside
github desktop.
For more information see: https://github.com/cli/cli.
Installation  instructions taken from: https://github.com/cli/cli#windows

* spelling: removed accidental dot

* Compile Winutil

* Add Vesktop to applications.json (#1461)

* Add Vesktop to applications.json

* fix syntax error

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Add some apps (#1466)

* Add some apps

* Fix WPFInstallopenhashtab

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* adds helix to development tools (#1469)

* Compile Winutil

* Add tooltips to config checkboxes (#1470)

* Fix typo

* Update winutil.ps1

* Update winutil.ps1

Add tooltips to checkboxes in config session and rewrite so to make things more clear as to what each tweak does

* Revert "Update winutil.ps1"

This reverts commit aaa69c473ff814a7de9e4f7e4591fa5c0f786ffc.

* Add applications

Added Sonarr, Radarr, Prowlarr and Bazarr in response to an github issue

* Add applications

Added applications to the GUI

* Revert "Add applications"

This reverts commit e5fba2b4ebe8df138aed396e55f3fcee62224cbc.

* Revert "Add applications"

This reverts commit 55ff75a65c563dd649e6cac4868a8484a71656d5.

* Edit xaml files

Editing the xaml files so the changes persist upon compilation

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Add Mumble (#1481)

Add Mumble to Communications category.

* Compile Winutil

* Added 'Stremio' (#1473)

* Compile Winutil

* Update applications.json

Added 'Stremio'

* Compile Winutil

---------

Co-authored-by: REVENGE977 <[email protected]>
Co-authored-by: Chris Titus <[email protected]>

* Add the Mullvad Browser (#1475)

* add mullvad browser

* Missing tab

* fix format

---------

Co-authored-by: Kristjan <[email protected]>
Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Added some Applications (#1484)

* Update applications.json

Add:
- Rancher Desktop
- ManicTime
- qFlipper
- ModernFlyouts
- ZoomIt
- StartAllBack
- Wintoys
- Minecraft Launcher

* Update applications.json

added:
- Arduino IDE
- Whatsapp

* Update applications.json

corrected spacing

* Update applications.json

fixed winget commands

---------

Co-authored-by: Chris Titus <[email protected]>

* Added WinMerge Application in Development category. (#1485)

WinMerge is an Open Source differencing and merging tool for Windows.

* Compile Winutil

* Fix few app links and add app (issues/1478) (#1495)

* Update some app links

* Update winutil.ps1

Date update

* Add Syncthingtray

Related to the issue: https://github.com/ChrisTitusTech/winutil/issues/1478

* Update applications.json

update putty link

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Update applications.json

* Compile Winutil

* App fix and sort

* Add Dual Monitor tools to applications.json (#1504)

* Add Dual Monitor tools to applications.json

* Update applications.json

* Update applications.json

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

---------

Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Samq64 <[email protected]>
Co-authored-by: CodingWonders <[email protected]>
Co-authored-by: Carter <[email protected]>
Co-authored-by: Justawildwolf <[email protected]>
Co-authored-by: Tim Stone <[email protected]>
Co-authored-by: Will Barnard <[email protected]>
Co-authored-by: Ian Bassi <[email protected]>
Co-authored-by: ogfrm <[email protected]>
Co-authored-by: v-Kaefer <[email protected]>
Co-authored-by: Shashank B N <[email protected]>
Co-authored-by: Alex Schwartz <[email protected]>
Co-authored-by: André Gonzalez <[email protected]>
Co-authored-by: David Hardt <[email protected]>
Co-authored-by: Choccy Milk <[email protected]>
Co-authored-by: OmriOn <[email protected]>
Co-authored-by: Breno Fernandes <[email protected]>
Co-authored-by: Yuri Gabriel <[email protected]>
Co-authored-by: Filip Zurek <[email protected]>
Co-authored-by: H4D3S <[email protected]>
Co-authored-by: REVENGE977 <[email protected]>
Co-authored-by: KristjanOmar <[email protected]>
Co-authored-by: Kristjan <[email protected]>
Co-authored-by: MyDrift <[email protected]>
Co-authored-by: Akash Singh <[email protected]>
Co-authored-by: Roc Wang <[email protected]>
Co-authored-by: José Roberto Sánchez <[email protected]>

* Update winutil.ps1

* Update applications.json

* Update .gitignore

* Update Invoke-MicroWin-Helper.ps1

* Update Invoke-WPFFeatureInstall.ps1

* Update Invoke-WPFFixesUpdate.ps1

* Update Invoke-WPFGetInstalled.ps1

* Update Invoke-WPFGetIso.ps1

* Update Invoke-WPFInstall.ps1

* Update Invoke-WPFMicrowin.ps1

* Update Invoke-WPFundoall.ps1

* Update Invoke-WPFUnInstall.ps1

* Update screen-install.png

---------

Co-authored-by: Chris Titus <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Samq64 <[email protected]>
Co-authored-by: CodingWonders <[email protected]>
Co-authored-by: Carter <[email protected]>
Co-authored-by: Justawildwolf <[email protected]>
Co-authored-by: Tim Stone <[email protected]>
Co-authored-by: Will Barnard <[email protected]>
Co-authored-by: Ian Bassi <[email protected]>
Co-authored-by: ogfrm <[email protected]>
Co-authored-by: v-Kaefer <[email protected]>
Co-authored-by: Shashank B N <[email protected]>
Co-authored-by: Alex Schwartz <[email protected]>
Co-authored-by: André Gonzalez <[email protected]>
Co-authored-by: David Hardt <[email protected]>
Co-authored-by: Choccy Milk <[email protected]>
Co-authored-by: OmriOn <[email protected]>
Co-authored-by: Breno Fernandes <[email protected]>
Co-authored-by: Yuri Gabriel <[email protected]>
Co-authored-by: Filip Zurek <[email protected]>
Co-authored-by: H4D3S <[email protected]>
Co-authored-by: REVENGE977 <[email protected]>
Co-authored-by: KristjanOmar <[email protected]>
Co-authored-by: Kristjan <[email protected]>
Co-authored-by: MyDrift <[email protected]>
Co-authored-by: Akash Singh <[email protected]>
Co-authored-by: Roc Wang <[email protected]>
Co-authored-by: José Roberto Sánchez <[email protected]>

* Update README.md

* test

* Test3 (#8)

* Test 2024 01 25 (#1505)

* Update applications.json

Fake app add made by linux fanboy

* Compile Winutil

* Update screen-install.png (#1464)

* Compile Winutil

* Update files (#1487)

- Add detections for whether the image to be processed by MicroWin is Windows 10 or later
- Add procedure to clear the indexes ComboBox (WinForms term) every time an ISO is specified

Co-authored-by: Chris Titus <[email protected]>

* Lots of changes to Invoke-WPFFixesUpdate (#1467)

* Add Guilded into Communication Tab (#1059)

* Add Guilded into Communication Tab

* Remove Choco Package due to there is no Chocolatey packages

* : Add ZeroTier One to utilities menu (#1061)

* Update applications.json (#1063)

Update to add [SuperF4 - Stefan Sundin](https://stefansundin.github.io/superf4/), as mentioned in #374 [Choco - SuperF4](https://community.chocolatey.org/packages/superf4) maintained by Xav83. [WinGet - SuperF4](https://winstall.app/apps/StefanSundin.Superf4) SuperF4 and Winget package published by Stefan Sundin.

* Update inputXML.xaml (#1062)

Updated inputXML.xaml to account for addition of the SuperF4 software.

* Added AIMP music player (#1064)

* Add Ventoy (Chocolatey Only Package) & .NET Core Runtime (Winget & Chocolatey)  (#1066)

* Tidy up SuperF4 line.

* Tidy up SuperF4 line.

Used spaces instead of tabs.

* Add dotnet 7.0.11 Desktop Runtime

* Undone changes to SuperF4 line

* Addition of Ventoy (chocolatey only) package

* Comment Spacing, Indentation, and Capitalization (#1084)

* Comment Spacing, Indentation, and Capitalization

* Comment Grammar and Spacing

Makes grammar in comments better and more consistent
Adds space before comment and centers word in `Write-Host` commands

* More Grammar and Formatting

* Add some comments

* Populate PlaceHolder comments in functions

Files I found that has issues:
Get-WinUtilRegistry.ps1
Install-WinUtilWinget.ps1
Invoke-WinUtilDarkMode.ps1
Remove-WinUtilAPPX.ps1
Test-WinUtilPackageManager.ps1
Update-WinUtilProgramWinget.ps1

Invoke-WPFUpdatessecurity.ps1

* Tweak a few more comments

* Tweak another write-host statement

* Undo Catch statement adjustment

It's outside of the scope of this pull request

* Fix indentation

* Description, Progress Bar, and nuke step 10

- Added a full description of exactly what the function does
- Replaced `Write-Host`s with multiple progress bars
  - Might've added too many, but I didn't want to add one for just a few of them as I want the user to be able to see all tasks that have been performed, just like with `Write-Host`
- Removed Step 10
  - Only applies to Windows 8

* Add Aggressive Parameter, Actually Force Check for Updates

* Add aggressive parameter and add system repair step

* Lots of changes

* Revert Stuff

This reverts commit 199a92e26e418c544691a0b6eda5d6e7f3e56b8d.

Revert "Comment Spacing, Indentation, and Capitalization (#1084)"

This reverts commit acc2b5b243654156de4c6bdbcc5f7b72e4cdf578.

Revert "Add Ventoy (Chocolatey Only Package) & .NET Core Runtime (Winget & Chocolatey)  (#1066)"

This reverts commit 932ec6a0a00f7d2fb9cb3fca2fd4bf7ee74d9ce7.

Revert "Added AIMP music player (#1064)"

This reverts commit d1a4a67a45335450cd82d4960ddf4b8a0e565eef.

Revert "Update inputXML.xaml (#1062)"

This reverts commit 2db4cb556edfce9602f931e37b3ee4f59d9ecf7f.

Revert "Update applications.json (#1063)"

This reverts commit ce7edbd60dda92a00293bf2f727b44af63165838.

Revert ": Add ZeroTier One to utilities menu (#1061)"

This reverts commit 783a9657d0c6a08a9e9ef6e19bd461c8af7c1420.

---------

Co-authored-by: Justawildwolf <[email protected]>
Co-authored-by: Tim Stone <[email protected]>
Co-authored-by: Will Barnard <[email protected]>
Co-authored-by: Ian Bassi <[email protected]>

* Compile Winutil

* Invoke-WPFRunspace argument fix (#1497)

* Compile Winutil

* Fixes, Changes & Features Added (Broken links & Comments) (#1476)

* Fixes & Changes (Broken links & Comments)

- Snappy Driver Installer Origin
Github source code deprecated. Replaced with SourceForge official source code site.

- Spacedrive File Manager
"spacedrive.org" not working. Changed to official site.
**Recent Alpha ver 0.2.0 - crashing on install for Win10+ (not tested in "lower" win versions), may be better to remove overall or place on standby.**

- Xtreme Download Manager
Web Integration not working for chromium based browser.
**Deprecated by Manifest V3, no official update release.**

* Update applications.json

Reverted winget for Spacedrive to original.

Spacedrive.FileSystem -> spacedrive.Spacedrive

* Fix for Portmaster [Wrong repo/winget]

* Choco Safing Portmaster

* Added Apps Request

- Added TeCno Account Switcher
Resolves Feature Request n.6° #1451

- Added ATLauncher
- Added OP Auto Clicker
- Added Motrix Download Manager
Resolves Feature Request #1443

* Fixed Panel Numbers

* Added Thonny Python IDE

- Feature Request
#1451

* Update applications.json

fix few missing values

* Update applications.json

add winget thonny

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Fixed typo: latancy to latency (#1492)

* Compile Winutil

* Update inputXML.xaml (#1462)

* Compile Winutil

* Update .gitignore

* add Dax Studio program to the Development category (#1500)

* Compile Winutil

* Add GitHub CLI to applications (#1460)

* Added GitHub CLI to applications

GitHub cli is the command line interface offered by github alongside
github desktop.
For more information see: https://github.com/cli/cli.
Installation  instructions taken from: https://github.com/cli/cli#windows

* spelling: removed accidental dot

* Compile Winutil

* Add Vesktop to applications.json (#1461)

* Add Vesktop to applications.json

* fix syntax error

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Add some apps (#1466)

* Add some apps

* Fix WPFInstallopenhashtab

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* adds helix to development tools (#1469)

* Compile Winutil

* Add tooltips to config checkboxes (#1470)

* Fix typo

* Update winutil.ps1

* Update winutil.ps1

Add tooltips to checkboxes in config session and rewrite so to make things more clear as to what each tweak does

* Revert "Update winutil.ps1"

This reverts commit aaa69c473ff814a7de9e4f7e4591fa5c0f786ffc.

* Add applications

Added Sonarr, Radarr, Prowlarr and Bazarr in response to an github issue

* Add applications

Added applications to the GUI

* Revert "Add applications"

This reverts commit e5fba2b4ebe8df138aed396e55f3fcee62224cbc.

* Revert "Add applications"

This reverts commit 55ff75a65c563dd649e6cac4868a8484a71656d5.

* Edit xaml files

Editing the xaml files so the changes persist upon compilation

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Add Mumble (#1481)

Add Mumble to Communications category.

* Compile Winutil

* Added 'Stremio' (#1473)

* Compile Winutil

* Update applications.json

Added 'Stremio'

* Compile Winutil

---------

Co-authored-by: REVENGE977 <[email protected]>
Co-authored-by: Chris Titus <[email protected]>

* Add the Mullvad Browser (#1475)

* add mullvad browser

* Missing tab

* fix format

---------

Co-authored-by: Kristjan <[email protected]>
Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Added some Applications (#1484)

* Update applications.json

Add:
- Rancher Desktop
- ManicTime
- qFlipper
- ModernFlyouts
- ZoomIt
- StartAllBack
- Wintoys
- Minecraft Launcher

* Update applications.json

added:
- Arduino IDE
- Whatsapp

* Update applications.json

corrected spacing

* Update applications.json

fixed winget commands

---------

Co-authored-by: Chris Titus <[email protected]>

* Added WinMerge Application in Development category. (#1485)

WinMerge is an Open Source differencing and merging tool for Windows.

* Compile Winutil

* Fix few app links and add app (issues/1478) (#1495)

* Update some app links

* Update winutil.ps1

Date update

* Add Syncthingtray

Related to the issue: https://github.com/ChrisTitusTech/winutil/issues/1478

* Update applications.json

update putty link

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Update applications.json

* Compile Winutil

* App fix and sort

* Add Dual Monitor tools to applications.json (#1504)

* Add Dual Monitor tools to applications.json

* Update applications.json

* Update applications.json

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

---------

Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Samq64 <[email protected]>
Co-authored-by: CodingWonders <[email protected]>
Co-authored-by: Carter <[email protected]>
Co-authored-by: Justawildwolf <[email protected]>
Co-authored-by: Tim Stone <[email protected]>
Co-authored-by: Will Barnard <[email protected]>
Co-authored-by: Ian Bassi <[email protected]>
Co-authored-by: ogfrm <[email protected]>
Co-authored-by: v-Kaefer <[email protected]>
Co-authored-by: Shashank B N <[email protected]>
Co-authored-by: Alex Schwartz <[email protected]>
Co-authored-by: André Gonzalez <[email protected]>
Co-authored-by: David Hardt <[email protected]>
Co-authored-by: Choccy Milk <[email protected]>
Co-authored-by: OmriOn <[email protected]>
Co-authored-by: Breno Fernandes <[email protected]>
Co-authored-by: Yuri Gabriel <[email protected]>
Co-authored-by: Filip Zurek <[email protected]>
Co-authored-by: H4D3S <[email protected]>
Co-authored-by: REVENGE977 <[email protected]>
Co-authored-by: KristjanOmar <[email protected]>
Co-authored-by: Kristjan <[email protected]>
Co-authored-by: MyDrift <[email protected]>
Co-authored-by: Akash Singh <[email protected]>
Co-authored-by: Roc Wang <[email protected]>
Co-authored-by: José Roberto Sánchez <[email protected]>

* Test 2024 01 30 (#1541)

* applications.jsonAdded Foxit Reader app and updated Foxit Editor to show the difference.

* applications.json

Added Foxit Reader app and updated Foxit Editor to show the difference.

* Compile Winutil

* Fix Broken Link and add syncthingtray (#1508)

* Compile Winutil

* Remove Nano-Removed bugged Nano package for now

* Remove Nano

-Removed bugged Nano package for now

* Compile Winutil

* tweaks and fetures tabs clean up automation from inputXML.xaml

* tweaks and fetures tabs clean up automation from inputXML.xaml

* fixed some commas in tweaks.json file

* recompile

* Update tweaks.json

* Compile Winutil

* Choosing Alternate Scartch Path and Busy Messages

* Choosing Alternate Scartch Path and Busy Messages

* Change Selected index to be pro

* Compile Winutil

* Improve detection for Pro editions of Windows (#1539)

* Update applications.json

Fake app add made by linux fanboy

* Compile Winutil

* Update files

- Add detections for whether the image to be processed by MicroWin is Windows 10 or later
- Add procedure to clear the indexes ComboBox (WinForms term) every time an ISO is specified

* Update screen-install.png (#1464)

* Compile Winutil

* Improve detection for Professional editions

---------

Co-authored-by: Chris Titus <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Samq64 <[email protected]>
Co-authored-by: Chris Titus <[email protected]>

* Fix features not being installed and winget reinstall (#1537)

* Fix typo in features variable

This fucker caused every. single. feature in config tab to not install

* Add argument "--force" to winget reinstall

Some users reported not being able to reinstall winget without this argument.

* Revert "Add argument "--force" to winget reinstall"

This reverts commit b331460340d0936f87051230c0bc45b7aedc0d94.

* Add "--force" argument when reinstalling winget

---------

Co-authored-by: Chris Titus <[email protected]>

* RE: Add Adobe Creative Cloud Cleaner tool (#1532)

* Add a new function for handling the new tool

Implement a new function called Invoke-WPFRunAdobeCCCleanerTool which will download, run the tool and delete it afterwards.

* Add the button invocation to call the new function

If this is not done, the button will do nothing if the user clicks on it.

* Add the button to the XML code

* Add button using the new way

Using inputXAML.xml is the old way.

* Compile Winutil

* application are evenly distributed to 5 columns (#1534)

* Exclude compiled winutil

* Fix unit tests

---------

Co-authored-by: LoopTJ <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Roc Wang <[email protected]>
Co-authored-by: Jes Herring <[email protected]>
Co-authored-by: ogfrm <[email protected]>
Co-authored-by: LeeDowA <[email protected]>
Co-authored-by: CodingWonders <[email protected]>
Co-authored-by: Samq64 <[email protected]>
Co-authored-by: Yuri Gabriel <[email protected]>
Co-authored-by: Ken Hoo <[email protected]>

* Test 2023 02 02 (#1556)

* Fix config tab (#1547)

The JSON is poorly formatted. In my machine this resolved the issue

* Compile Winutil

* Add toggle "sticky keys" (#1546)

Adds a toggle to enable/disable sticky keys

* added miniconda, temurin, presentmon and pyenv-win (#1542)

* Compile Winutil

---------

Co-authored-by: Yuri Gabriel <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Jakub Krojec <[email protected]>

* Update applications.json

* Test 2024 02 03 (#1583)

* Compile Winutil

* winget fixes and checks

* Compile Winutil

* fix Parsec winget id (#1558)

* Compile Winutil

* fix winget issues

* Compile Winutil

* cleanup winget

* Compile Winutil

* Updated README.md (#1570)

Fixed typos in readme file ("cusom" -> "custom", "twekas" -. "tweaks". Also added full stops.

* Compile Winutil

* Create close-old-issues.yml

* Compile Winutil

* update issues

---------

Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Saikrishnan K <[email protected]>
Co-authored-by: Harry Perkin <[email protected]>

* bug fixes

* Update close-old-issues.yaml

* revert winget

* Compile Winutil

* Update Dev Toys URL (#1606)

* Compile Winutil

* Update close-old-issues.yaml

* Compile Winutil

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Bring workflow to test (#1638)

* Update close-old-issues.yaml

* Compile Winutil

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Update close-old-issues.yaml

---------

Co-authored-by: ChrisTitusTech <[email protected]>

* Compile Winutil

* Change Dynamic xaml to static

* Compile Winutil

* Move features and tweaks to static compile

* Compile Winutil

* Add 'Run as administrator' to 'Invoke-WPFShortcut' Function and Use it in 'Invoke-WPFButton' (#1625)

The full details on implementation is found in the commit changes, as well as documentation in 'Invoke-WPFShortcut.ps1' file.

* Compile Winutil

* changed link to correct project (#1619)

* Compile Winutil

* Improve handling of Adobe's CC Cleaner tool (#1635)

* Update close-old-issues.yaml

* Compile Winutil

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Improve handling of Adobe's CC Cleaner tool

This PR implements a try-catch-finally struct to do a better handling of Adobe's Creative Cloud Cleaner tool downloading and running of such program.

This will allow to see any errors that occurs if the URL changes, the tool fails to run, or anything else.

I also have moved the cleaning up process to the finally part of the structure, as it makes the most sense.

This tries to fix or sanitize the issue #1563.

---------

Co-authored-by: Chris Titus <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Compile Winutil

* Test 2024 02 07 refactor noapps (#1717)

* pull workflow github actions (#1716)

* Update close-old-issues.yaml

* Compile Winutil

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Compile Winutil

---------

Co-authored-by: ChrisTitusTech <[email protected]>

* Improve unattended answer file creation for MicroWin and add automatic conversion of ESD files (#1595)

* Update applications.json

Fake app add made by linux fanboy

* Compile Winutil

* Update files

- Add detections for whether the image to be processed by MicroWin is Windows 10 or later
- Add procedure to clear the indexes ComboBox (WinForms term) every time an ISO is specified

* Update screen-install.png (#1464)

* Compile Winutil

* applications.jsonAdded Foxit Reader app and updated Foxit Editor to show the difference.

* applications.json

Added Foxit Reader app and updated Foxit Editor to show the difference.

* Compile Winutil

* Fix Broken Link and add syncthingtray (#1508)

* Compile Winutil

* Remove Nano-Removed bugged Nano package for now

* Remove Nano

-Removed bugged Nano package for now

* Compile Winutil

* tweaks and fetures tabs clean up automation from inputXML.xaml

* tweaks and fetures tabs clean up automation from inputXML.xaml

* fixed some commas in tweaks.json file

* recompile

* Update tweaks.json

* Compile Winutil

* Choosing Alternate Scartch Path and Busy Messages

* Choosing Alternate Scartch Path and Busy Messages

* Change Selected index to be pro

* Compile Winutil

* Improve detection for Professional editions

* Update files

Updated the Test-CompatibleImage function to compare against a desired version, which is useful for determining if the Specialize pass needs to be added to the unattended answer file

* Automatic conversion of ESD files

Automatically convert the install.esd file from installation media into a WIM file that can be mounted, then delete the ESD file

---------

Co-authored-by: Chris Titus <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Samq64 <[email protected]>
Co-authored-by: Chris Titus <[email protected]>
Co-authored-by: LoopTJ <[email protected]>
Co-authored-by: Roc Wang <[email protected]>
Co-authored-by: Jes Herring <[email protected]>
Co-authored-by: ogfrm <[email protected]>
Co-authored-by: LeeDowA <[email protected]>

* Compile Winutil

* Change the Theme Configuration for low spec. (#1643)

* Update close-old-issues.yaml

* Compile Winutil

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Added New Dark Themes for Low Spec PC and added GPU Detection

* Compile Winutil

---------

Co-authored-by: Chris Titus <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Fix OneDrive Remove Tweak not cleaning-up 'OneDrive' Folder under the 'localappdata' Environment Folder (#1654)

Besides the 'OneDrive' Folder found in 'Microsoft' Folder in 'localappdata', there's Yet Another Cache Folder that OneDrive uses, which's found under the 'localappdata' Environment Folder, read the commit patches for exact details.

* Compile Winutil

* MicroWin - Make the New Shortcut have 'Run as administrator' property on (#1659)

The added lines of PowerShell Code was taken from public function 'Invoke-WPFShortcut.ps1' under the 'functions/public' Folder.

* Compile Winutil

* Fixing an issue related to winget install & Improving winget uninstall command (#1662)

* Add the argument '--accept-source-agreements' to the Uninstall command of Winget

Added '--accept-source-agreements' to insure that the Package Uninstall process is completely unattended.

* Improve the Wording of the 'WPFInstall' function and 'inputXML.xaml' file

* Compile Winutil

* Handle preview versions of winget (#1682)

* Update close-old-issues.yaml

* Compile Winutil

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Added compatibility with preview versions of Winget

* Update winutil.ps1

* Update Test-WinUtilPackageManager.ps1

* Document Formatting

---------

Co-authored-by: Chris Titus <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* fix typo in applications (#1683)

* Compile Winutil

* fix DevToys winget id (#1685) (#1689)

* Compile Winutil

* fix DevToys winget id (#1685)

DevToys doesn't have a proper winget id unlike other programs

* Compile Winutil

* fix case

* Compile Winutil

* Compile Winutil

---------

Co-authored-by: K-Saikrishnan <[email protected]>
Co-authored-by: Chris Titus <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>

* Fixed and improved software URLs and updated names based on creator formatting (#1704)

Co-authored-by: Tyler Robb <[email protected]>

* Compile Winutil

---------

Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: CodingWonders <[email protected]>
Co-authored-by: Samq64 <[email protected]>
Co-authored-by: LoopTJ <[email protected]>
Co-authored-by: Roc Wang <[email protected]>
Co-authored-by: Jes Herring <[email protected]>
Co-authored-by: ogfrm <[email protected]>
Co-authored-by: LeeDowA <[email protected]>
Co-authored-by: Justawildwolf <[email protected]>
Co-authored-by: Mr.k <[email protected]>
Co-authored-by: Martin Wiethan <[email protected]>
Co-authored-by: glorp <[email protected]>
Co-authored-by: Saikrishnan K <[email protected]>
Co-authored-by: K-Saikrishnan <[email protected]>
Co-authored-by: Tyler Robb <[email protected]>
Co-authored-by: Tyler Robb <[email protected]>

* compile refactor

* Compile Winutil

* Test 2024 03 21 (#1748)

* Fix unattended answer file woes for MicroWin (#1724)

* Update applications.json

Fake app add made by linux fanboy

* Compile Winutil

* Update files

- Add detections for whether the image to be processed by MicroWin is Windows 10 or later
- Add procedure to clear the indexes ComboBox (WinForms term) every time an ISO is specified

* Update screen-install.png (#1464)

* Compile Winutil

* applications.jsonAdded Foxit Reader app and updated Foxit Editor to show the difference.

* applications.json

Added Foxit Reader app and updated Foxit Editor to show the difference.

* Compile Winutil

* Fix Broken Link and add syncthingtray (#1508)

* Compile Winutil

* Remove Nano-Removed bugged Nano package for now

* Remove Nano

-Removed bugged Nano package for now

* Compile Winutil

* tweaks and fetures tabs clean up automation from inputXML.xaml

* tweaks and fetures tabs clean up automation from inputXML.xaml

* fixed some commas in tweaks.json file

* recompile

* Update tweaks.json

* Compile Winutil

* Choosing Alternate Scartch Path and Busy Messages

* Choosing Alternate Scartch Path and Busy Messages

* Change Selected index to be pro

* Compile Winutil

* Improve detection for Professional editions

* Update files

Updated the Test-CompatibleImage function to compare against a desired version, which is useful for determining if the Specialize pass needs to be added to the unattended answer file

* Automatic conversion of ESD files

Automatically convert the install.esd file from installation media into a WIM file that can be mounted, then delete the ESD file

* pull workflow github actions (#1716)

* Update close-old-issues.yaml

* Compile Winutil

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Compile Winutil

---------

Co-authored-by: ChrisTitusTech <[email protected]>

* Update files

Force unattended answer file to use UTF-8 encoding

---------

Co-authored-by: Chris Titus <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Samq64 <[email protected]>
Co-authored-by: Chris Titus <[email protected]>
Co-authored-by: LoopTJ <[email protected]>
Co-authored-by: Roc Wang <[email protected]>
Co-authored-by: Jes Herring <[email protected]>
Co-authored-by: ogfrm <[email protected]>
Co-authored-by: LeeDowA <[email protected]>

* add tightvnc to address issue #1718 (#1721)

* Compile Winutil

* Add 'FireFox ESR' and 'lightshot' Apps to 'application.json' File (#1720)

* Add 'FireFox ESR' and 'lightshot' Apps to 'application.json' File

* Update 'FireFox ESR' description

* Compile Winutil

* Fix typo in the Description of 'Get-Oscdimg.ps1' private function (#1743)

* Compile Winutil

* IPv6 update (#1739)

* Compile Winutil

* Change ipv6 disable method

* Compile Winutil

* IPv6 + Teredo

* Compile Winutil

* IPv6 registry

* Compile Winutil

* Update Winutil

* Compile Winutil

* Fix to original command

* Compile Winutil

---------

Co-authored-by: Joanty24 <[email protected]>
Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Implement New Winget Install Method (#1738)

- Removed Get-LatestHash from Install-WinUtilWinget.ps1, replaced by Get-WinUtilWingetLatest.ps1.
- Added new Winget Install method in case of choco failing to install. Environment refresh line included.
- Get-WinUtilWingetPrerequisites added: Downloads the prerequisites required for the latest version of Winget.
- Get-WinUtilWingetLatest added: Uses the GitHub API to find the latest version of Winget and download it along with the accompanied License1.xml file.

Fixes:
- Removed --scope=machine from winget install command in Install-WinUtilProgramWinget. Non-UWP Apps fail to install if scope is set to machine. Error code: 0x80070005. More information commented in file.

* Compile Winutil

* Change order for easier launch in README and fix outdated info (#1732)

* Update README.md

* Update README.md

---------

Co-authored-by: NewCodingAI <[email protected]>

* Upgrade Fix in #1181 (#1730)

* Compile Winutil

* Fixed Ventoy drive copy typo and began conversion of DISM commands into DISM cmdlets (#1727)

* Fixed Ventoy drive copy typo

* DISM cmdlet Update (Part 1)

Began replacing basic DISM commands with cmdlets from the DISM module.

This change only affects the mount, unmount, and export operations. All other operations still use DISM

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

---------

Co-authored-by: CodingWonders <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Samq64 <[email protected]>
Co-authored-by: LoopTJ <[email protected]>
Co-authored-by: Roc Wang <[email protected]>
Co-authored-by: Jes Herring <[email protected]>
Co-authored-by: ogfrm <[email protected]>
Co-authored-by: LeeDowA <[email protected]>
Co-authored-by: Peter Gallwas <[email protected]>
Co-authored-by: Mr.k <[email protected]>
Co-authored-by: Joan Solana Raduà <[email protected]>
Co-authored-by: Joanty24 <[email protected]>
Co-authored-by: Rux <[email protected]>
Co-authored-by: ModernTTY <[email protected]>
Co-authored-by: NewCodingAI <[email protected]>
Co-authored-by: Justawildwolf <[email protected]>

* Update .gitignore

* Test 2024 03 21 (#1755)

* Fix unattended answer file woes for MicroWin (#1724)

* Update applications.json

Fake app add made by linux fanboy

* Compile Winutil

* Update files

- Add detections for whether the image to be processed by MicroWin is Windows 10 or later
- Add procedure to clear the indexes ComboBox (WinForms term) every time an ISO is specified

* Update screen-install.png (#1464)

* Compile Winutil

* applications.jsonAdded Foxit Reader app and updated Foxit Editor to show the difference.

* applications.json

Added Foxit Reader app and updated Foxit Editor to show the difference.

* Compile Winutil

* Fix Broken Link and add syncthingtray (#1508)

* Compile Winutil

* Remove Nano-Removed bugged Nano package for now

* Remove Nano

-Removed bugged Nano package for now

* Compile Winutil

* tweaks and fetures tabs clean up automation from inputXML.xaml

* tweaks and fetures tabs clean up automation from inputXML.xaml

* fixed some commas in tweaks.json file

* recompile

* Update tweaks.json

* Compile Winutil

* Choosing Alternate Scartch Path and Busy Messages

* Choosing Alternate Scartch Path and Busy Messages

* Change Selected index to be pro

* Compile Winutil

* Improve detection for Professional editions

* Update files

Updated the Test-CompatibleImage function to compare against a desired version, which is useful for determining if the Specialize pass needs to be added to the unattended answer file

* Automatic conversion of ESD files

Automatically convert the install.esd file from installation media into a WIM file that can be mounted, then delete the ESD file

* pull workflow github actions (#1716)

* Update close-old-issues.yaml

* Compile Winutil

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Update close-old-issues.yaml

* Compile Winutil

---------

Co-authored-by: ChrisTitusTech <[email protected]>

* Update files

Force unattended answer file to use UTF-8 encoding

---------

Co-authored-by: Chris Titus <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Samq64 <[email protected]>
Co-authored-by: Chris Titus <[email protected]>
Co-authored-by: LoopTJ <[email protected]>
Co-authored-by: Roc Wang <[email protected]>
Co-authored-by: Jes Herring <[email protected]>
Co-authored-by: ogfrm <[email protected]>
Co-authored-by: LeeDowA <[email protected]>

* add tightvnc to address issue #1718 (#1721)

* Compile Winutil

* Add 'FireFox ESR' and 'lightshot' Apps to 'application.json' File (#1720)

* Add 'FireFox ESR' and 'lightshot' Apps to 'application.json' File

* Update 'FireFox ESR' description

* Compile Winutil

* Fix typo in the Description of 'Get-Oscdimg.ps1' private function (#1743)

* Compile Winutil

* IPv6 update (#1739)

* Compile Winutil

* Change ipv6 disable method

* Compile Winutil

* IPv6 + Teredo

* Compile Winutil

* IPv6 registry

* Compile Winutil

* Update Winutil

* Compile Winutil

* Fix to original command

* Compile Winutil

---------

Co-authored-by: Joanty24 <[email protected]>
Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Implement New Winget Install Method (#1738)

- Removed Get-LatestHash from Install-WinUtilWinget.ps1, replaced by Get-WinUtilWingetLatest.ps1.
- Added new Winget Install method in case of choco failing to install. Environment refresh line included.
- Get-WinUtilWingetPrerequisites added: Downloads the prerequisites required for the latest version of Winget.
- Get-WinUtilWingetLatest added: Uses the GitHub API to find the latest version of Winget and download it along with the accompanied License1.xml file.

Fixes:
- Removed --scope=machine from winget install command in Install-WinUtilProgramWinget. Non-UWP Apps fail to install if scope is set to machine. Error code: 0x80070005. More information commented in file.

* Compile Winutil

* Change order for easier launch in README and fix outdated info (#1732)

* Update README.md

* Update README.md

---------

Co-authored-by: NewCodingAI <[email protected]>

* Upgrade Fix in #1181 (#1730)

* Compile Winutil

* Fixed Ventoy drive copy typo and began conversion of DISM commands into DISM cmdlets (#1727)

* Fixed Ventoy drive copy typo

* DISM cmdlet Update (Part 1)

Began replacing basic DISM commands with cmdlets from the DISM module.

This change only affects the mount, unmount, and export operations. All other operations still use DISM

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Fixed issue #1736 and #1749 (#1750)

* Compile Winutil

* Update Invoke-WinUtilGPU.ps1 (#1753)

- This should be a proper fix to Invoke-WinUtilGPU.ps1. Tested in Win10 and Win11.

* Compile Winutil

* Update .gitignore

---------

Co-authored-by: CodingWonders <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Samq64 <[email protected]>
Co-authored-by: LoopTJ <[email protected]>
Co-authored-by: Roc Wang <[email protected]>
Co-authored-by: Jes Herring <[email protected]>
Co-authored-by: ogfrm <[email protected]>
Co-authored-by: LeeDowA <[email protected]>
Co-authored-by: Peter Gallwas <[email protected]>
Co-authored-by: Mr.k <[email protected]>
Co-authored-by: Joan Solana Raduà <[email protected]>
Co-authored-by: Joanty24 <[email protected]>
Co-authored-by: Rux <[email protected]>
Co-authored-by: ModernTTY <[email protected]>
Co-authored-by: NewCodingAI <[email protected]>
Co-authored-by: Justawildwolf <[email protected]>
Co-authored-by: YusufKhalifadev <[email protected]>
Co-authored-by: Rux <[email protected]>

* Sacrifice to the AV Gods test 24-03-28 branch (#1766)

* Remove the Non-existing 'WPFMiscTweaksPower' found in the 'preset.json' File (#1763)

* Compile Winutil

* Update of Test-WinUtilPackageManager and Install-WinUtilWinget (#1757)

* Updated Install-WinUtilWinget and Test-WinUtilPackageManager

- Updated Test-WinUtilPackageManager to better handle the -Winget param and return a more verbose status.
- Moved many of the "is installed"/"is not installed" outputs to the Test-WinUtilPackageManager function.
- Changed Install-WinUtilWinget to use the GitHub install method as the primary method, and on error use the Chocolatey install method.
- Updated various functions to use the Test-WinUtilPackageManager function.

* Update Install-WinUtilWinget.ps1

- Changed handling of Test-WinUtilPackageManager in Install-WinUtilWinget, to prevent Test-WinUtilPackageManager from printing out to terminal twice.

* Compile Winutil

* Update Paint.NET Winget name. (#1758)

Paint.NET's winget package name changed.

* Compile Winutil

* Fixed Programms names and urls and github actions (#1759)

* Compile Winutil

* trying to fix github actions

* Update applications.json

* Compile Winutil

* updated winget package PaintDotNet

* Compile Winutil

* Update functions.Tests.ps1

* fixing typos in unittesting

* fixed the issue that made pester not to work

* Compile Winutil

* found a bug and fixed it

* Compile Winutil

---------

Co-authored-by: YusufKhalifadev <[email protected]>

* Detect free space of installation drive and compare it with the ISO size and delete temporary MicroWin files from previous runs (#1761)

* Detect free space of installation drive

Compare the size of the ISO file with the free space of the installation drive (or the drive containing the User files) and, if the free size is below a certain threshold, the script will throw either a warning or an error

* Delete temporary files from previous runs

* Add Simple Feature to keep the Service Startup upon Applying Service Tweaks, but not when Undoing it (#1760)

Added a new parameter that gives freedom of control on whether to disable this feature or not, and of course the simple feature in question.

The way it works is by Getting the service using its name, and see if the Startup Value of this service is equal to the default type that Windows comes with it, if not (The User has changed it in the past), then WinUtil won't change it by default (The KeepServiceStartup is true by default), this is a more desirable behaviour when compared to how it previously worked.

These changes were tested by the Author of this commit, Please read the commit patches for exact details on the changes.

* Compile Winutil

* Sacrifice to the AV Gods

Remove Self Elevation and Disable UAC

---------

Co-authored-by: Mr.k <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Rux <[email protected]>
Co-authored-by: YusufKhalifadev <[email protected]>
Co-authored-by: YusufKhalifadev <[email protected]>
Co-authored-by: CodingWonders <[email protected]>

* Test 2024 03 30 (#1852)

* Winget Sources fix (#1773)

- Sometimes, if Winget is installed under user-scope, the source isn't properly installed so that the Admin user can properly use Winget.
- This change installs the sources directly from the Winget CDN.
- Fixes #1771
https://github.com/microsoft/winget-cli/discussions/3258#discussioncomment-5951658

* Compile Winutil

* Finished conversion of DISM commands into DISM cmdlets (#1776)

* Continue conversion

Began 2nd stage of DISM command conversion. Almost all commands have been replaced by cmdlets

* Continue conversion (part 2)

Finished part 2 of DISM command to cmdlet conversion

* Add New Toggle to Disable/Enable Widgets found in Taskbar (#1768)

* Compile Winutil

* Fix Search Box Not Showing Apps/Tweaks Checkboxes When typing out Capital-Letters (#1770)

* Compile Winutil

* Add Microsoft Power Automate and Swift toolchain (#1774)

* Add power automate

* Add swift toolchain

* Compile Winutil

* Restart Explorer after Applying/Undoing Classic Right-Click Advance Tweak (#1778)

In general, I've added two lines of code to get the explorer process using 'Get-Process', then passed the process object into 'Stop-Process', Windows will automatically restart explorer, so there's no need to run a new process for explorer.

Note: restarting explorer in the UndoScript might not be necessary, as it works just fine without it, that's according to the tests done by the author of this commit.

* Compile Winutil

* editing edgeremoval.ps1 (#1834)

* editing edgeremoval.ps1

* Compile Winutil

---------

Co-authored-by: DaEpicR <[email protected]>

* Compile Winutil

* Update Github Actions Auto Close Issues (#1801)

* Update Github Actions Auto Close Issues

* Add try-catch & Error Logging in Github Actions Auto Close Issues

* Add a Break Statement To Skip Checking The Remaining Labels of an Issue in Github Actions Auto Close Issues

* Add tweak (#1837)

* Compile Winutil

* Disable SCOOBE in WPFTweaksTele (#1832)

* Compile Winutil

* Fix 'Disable Storage Sense' Tweak in 'tweaks.json' File (#1843)

This was pointed out in GitHub issue https://github.com/ChrisTitusTech/winutil/issues/1838

* Compile Winutil

* Add 'UndoScript' to 'Enable End Task With Right Click' Tweak in 'tweaks.json' File (#1842)

* Compile Winutil

* - Changed version check for Winget to keep Winget updated to latest version and a couple formatting fixes. (#1829)

* Compile Winutil

* Add 'UndoScript' to 'Disable Hibernation' Tweak in 'teaks.json' File (#1799)

* Compile Winutil

* Added Requested Apps and Update Command Example in 'README.md' File (#1795)

* Add 'UltraVNC' App to 'application.json' File

* Update Command Example under sub-section 'Automation'

This Commit and its changes are related to issue #1767 , url for issue: https://github.com/ChrisTitusTech/winutil/issues/1767

* Add 'OrcaSlicer' App to 'application.json' File

* Add 'Tixati' App to 'application.json' File

* Add 'Unigram' App to 'application.json' File

* Add 'PDFgear' App to 'application.json' File

* Add 'Windows Firewall Control' App to 'application.json' File

* Add 'VistaSwitcher' App to 'application.json' File

* Add 'Windows Auto Dark Mode' App to 'application.json' File

* Add 'CapFrameX' App to 'application.json' File

* Update The Link for 'Unigram' App in 'application.json' File

* Add 'Magic Wormhole' App to 'application.json' File

* Compile Winutil

* Add apps from #250 (#1787)

* Add SQL management

* Add java runtimes

* Add azure data studio

* Compile Winutil

* Update inputXML.xaml (#1845)

- Added UseLayoutRounding="True"
- This may help fix some cases where text may look blurry on screen for some people.

* Compile Winutil

* A Temporary Fix to Compilation Program in 'Compile.ps1' Script (#1844)

For whatever reason, Compiling using the 'Compile.ps1' Script when there's a Single Quote, in the description of an App for example, it'll try "escaping" it by adding another Single Quote, which's kind of weird.

Before there was an Apostrophe, and it'll Compile into Question Marks, probably because the Compile Script doesn't know what an Apostrophe is, or it can't escape it (or for another reason, didn't dig deeper into it), in the end I've made it neither an Apostrophe nor a Single Quote, just the sentence without contractions (Without shortening by combining words).

* Compile Winutil

* Update Winget Install and Uninstall / Add NuGet and Microsoft.Winget.Client Modules (#1830)

* - Changed how WinGet installs and uninstalls are handled, by utilizing  and .

* Update Winget Install and Uninstall / Add NuGet and Microsoft.Winget.Client Modules
- Fixed commands for installing and uninstalling programs through WinGet.
- Added NuGet Package Providers (thanks @Marterich)
- Added Microsoft.WinGet.Client Module (thanks @Marterich)

* Compile Winutil

* Reopen #1747 PR (#1818)

* Add fxsound

* Add simplenote

* Add flow launcher

* Add CMake

* Add musescore

* Add jpegview

* Add explorer patcher

* Add lockhunter

* Add BRU

* Add spacesniffer

* Add Quick Look

* Add harmonoid

* Add revolt

* Add link shell extensions

* Add WizFile

* Add HWMonitor

* Add XnView

* Add tabby.sh

* Add signalRGB

* Add autoruns

* Fix typo for 'Autoruns' App in 'applications.json' File

* Remove 'Explorer Patcher' App in 'applications.json' File

as mentioned by Chris's Feedback on https://github.com/ChrisTitusTech/winutil/pull/1818 PR, Explorer Patcher is known to cause Stability Related Issues to Users who use it, removing it from the Applications List would be a better/wiser decision.

* Re-Add 'fxsound' App after Resolving Merge Conflict

* Re-Add 'tabby.sh' App after Resolving Merge Conflict

---------

Co-authored-by: ModernTTY <[email protected]>

* Compile Winutil

* Fix Github Actions Auto Close Issues not leaving Issues Open (#1847)

* Compile Winutil

* Fix Robocopy Not Copying for Users who have a Space in their name (#1851)

This was pointed out in https://github.com/ChrisTitusTech/winutil/issues/1848 issue

* Compile Winutil

* bug fixes from bad pr

* Compile Winutil

* Better JSON Parsing for Compile Script!! (#1850)

* Better JSON Parsing for Compile Script!!

Rendering Special XML Character should be possible when parsing json files that have some of these special characters, and without the need to worry about them. Try these changes to see what will be affected, and what won't be.

* Undo #1844 PR Changes

The problem that #1844 PR Tried to resolve temporarly, should now be fixed permanently with the previous changes to 'Compile.ps1' Script.

* Compile Winutil

* OO Shutup 10 Tweaks revamped (#1828)

* Add new OOSU10 configs

* Removed old OOSU config, added install and uninstall calls for the new conrfigs

* change filenames, centralize logic in Invoke-WPFOOSU

* Change Config Paths to the CTT main repo

* removed whitespace

* Add -Wait to avoid race condition when OOSU is run together with temp file cleanup

---------

Co-authored-by: Chris Titus <[email protected]>

* Compile Winutil

* Add catch for restore point errors

* Compile Winutil

---------

Co-authored-by: Rux <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: CodingWonders <[email protected]>
Co-authored-by: Mr.k <[email protected]>
Co-authored-by: ModernTTY <[email protected]>
Co-authored-by: Straight <[email protected]>
Co-authored-by: DaEpicR <[email protected]>
Co-authored-by: Consejos Tecnológicos de Edu <[email protected]>
Co-authored-by: Martin Wiethan <[email protected]>

* Fix Unit Tests and Official Releases (#1854)

* Update Unit Tests

* Update pester from 4 to 5

* Update compile and releases

* Working on making release tags

* Update release.yaml

* Compile Winutil

---------

Co-authored-by: ChrisTitusTech <[email protected]>

* Fix auto releases

* Update release.yaml

* remove auto releases

* Update Invoke-WPFOOSU

* Compile Winutil

* Fix ALL Program Installs (#1856)

* Compile Winutil

* Update Invoke-WPFOOSU

* Compile Winutil

* Modify Winget program installs

did a waterfall type installer. First trys systemwide at admin prompt, then user scope, then unelevated with no scope.
This should fix ALL program installs.

* Compile Winutil

---------

Co-authored-by: ChrisTitusTech <[email protected]>

---------

Co-authored-by: Chris Titus <[email protected]>
Co-authored-by: ChrisTitusTech <[email protected]>
Co-authored-by: Samq64 <[email protected]>
Co-authored-by: CodingWonders <[email protected]>
Co-authored-by: Carter <[email protected]>
Co-authored-by: Justawildwolf <[email protected]>
Co-authored-by: Tim Stone <[email protected]>
Co-authored-by: Will Barnard <[email protected]>
Co-authored-by: Ian Bassi <[email protected]>
Co-authored-by: ogfrm <[email protected]>
Co-authored-by: v-Kaefer <[email protected]>
Co-authored-by: Shashank B N <[email protected]>
Co-authored-by: Alex Schwartz <[email protected]>
Co-authored-by: André Gonzalez <[email protected]>
Co-authored-by: David Hardt <[email protected]>
Co-authored-by: Choccy Milk <[email protected]>
Co-authored-by: OmriOn <[email protected]>
Co-authored-by: Breno Fernandes <[email protected]>
Co-authored-by: Yuri Gabriel <[email protected]>
Co-authored-by: Filip Zurek <[email protected]>
Co-authored-by: H4D3S <[email protected]>
Co-authored-by: REVENGE977 <[email protected]>
Co-authored-by: KristjanOmar <[email protected]>
Co-authored-by: Kristjan <[email protected]>
Co-authored-by: MyDrift <[email protected]>
Co-authored-by: Akash Singh <[email protected]>
Co-authored-by: Roc Wang <[email protected]>
Co-authored-by: José Roberto Sánchez <[email protected]>
Co-authored-by: LoopTJ <[email protected]>
Co-authored-by: Jes Herring <[email protected]>
Co-authored-by: LeeDowA <[email protected]>
Co-authored-by: Ken Hoo <[email protected]>
Co-authored-by: Jakub Krojec <[email protected]>
Co-authored-by: Chris Titus <[email protected]>
Co-authored-by: Saikrishnan K <[email protected]>
Co-authored-by: Harry Perkin <[email protected]>
Co-authored-by: Alex Tu <[email protected]>
Co-authored-by: Mr.k <[email protected]>
Co-authored-by: Luke <[email protected]>
Co-authored-by: Martin Wiethan <[email protected]>
Co-authored-by: K-Saikrishnan <[email protected]>
Co-authored-by: Tyler Robb <[email protected]>
Co-authored-by: Tyler Robb <[email protected]>
Co-authored-by: Peter Gallwas <[email protected]>
Co-authored-by: Joan Solana Raduà <[email protected]>
Co-authored-by: Joanty24 <[email protected]>
Co-authored-by: Rux <[email protected]>
Co-authored-by: ModernTTY <[email protected]>
Co-authored-by: NewCodingAI <[email protected]>
Co-authored-by: YusufKhalifadev <[email protected]>
Co-authored-by: Rux <[email protected]>
Co-authored-by: YusufKhalifadev <[email protected]>
Co-authored-by: YusufKhalifade…
@aut0-m8
Copy link

aut0-m8 commented Apr 28, 2024

@ChrisTitusTech I would love to see mpv https://mpv.io/ in your toolbox. It is such a versatile and lightweight open-source media player with lua script plugin support.

image
https://community.chocolatey.org/packages/mpv

why is mpv still not added?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Development

No branches or pull requests