diff --git a/.github/workflows/compile.yaml b/.github/workflows/compile.yaml index e740f325..d835423b 100644 --- a/.github/workflows/compile.yaml +++ b/.github/workflows/compile.yaml @@ -1,10 +1,11 @@ name: Compile on: - push: - branches: + push: + branches: - main - test* + workflow_dispatch: # Manual trigger added jobs: build-runspace: diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 186ca4d1..fc3e679b 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -5,6 +5,7 @@ on: workflows: ["Compile"] #Ensure Compile winget.ps1 is done types: - completed + workflow_dispatch: # Manual trigger added jobs: build-runspace: diff --git a/config/applications.json b/config/applications.json index e8375bbb..0ab64a6e 100644 --- a/config/applications.json +++ b/config/applications.json @@ -1831,6 +1831,14 @@ "link": "https://www.revouninstaller.com/", "winget": "RevoUninstaller.RevoUninstaller" }, + "WPFInstallWiseProgramUninstaller": { + "category": "Utilities", + "choco": "na", + "content": "Wise Program Uninstaller (WiseCleaner)", + "description": "Wise Program Uninstaller is the perfect solution for uninstalling Windows programs, allowing you to uninstall applications quickly and completely using its simple and user-friendly interface.", + "link": "https://www.wisecleaner.com/wise-program-uninstaller.html", + "winget": "WiseCleaner.WiseProgramUninstaller" + }, "WPFInstallrevolt": { "category": "Communications", "choco": "na", @@ -2503,6 +2511,14 @@ "link": "https://toys.wisecleaner.com/", "winget": "WiseCleaner.WiseToys" }, + "WPFInstallTeraCopy": { + "category": "Utilities", + "choco": "TeraCopy", + "content": "TeraCopy", + "description": "Copy your files faster and more securely", + "link": "https://codesector.com/teracopy", + "winget": "CodeSector.TeraCopy" + }, "WPFInstallwizfile": { "category": "Utilities", "choco": "na", @@ -2727,6 +2743,14 @@ "link": "https://github.com/AutoDarkMode/Windows-Auto-Night-Mode", "winget": "Armin2208.WindowsAutoNightMode" }, + "WPFInstallAmbieWhiteNoise": { + "category": "Utilities", + "choco": "na", + "content": "Ambie White Noise", + "description": "Ambie is the ultimate app to help you focus, study, or relax. We use white noise and nature sounds combined with an innovative focus timer to keep you concentrated on doing your best work.", + "link": "https://ambieapp.com/", + "winget": "9P07XNM5CHP0" + }, "WPFInstallmagicwormhole": { "category": "Utilities", "choco": "magic-wormhole", @@ -2735,6 +2759,14 @@ "link": "https://github.com/magic-wormhole/magic-wormhole", "winget": "magic-wormhole.magic-wormhole" }, + "WPFInstallcroc": { + "category": "Utilities", + "choco": "croc", + "content": "croc", + "description": "Easily and securely send things from one computer to another.", + "link": "https://github.com/schollz/croc", + "winget": "schollz.croc" + }, "WPFInstallqgis": { "category": "Multimedia Tools", "choco": "qgis", @@ -2791,6 +2823,14 @@ "link": "https://github.com/7gxycn08/ForceAutoHDR", "winget": "ForceAutoHDR.7gxycn08" }, + "WPFInstallJoyToKey": { + "category": "Utilities", + "choco": "joytokey", + "content": "JoyToKey", + "description": "enables PC game controllers to emulate the keyboard and mouse input", + "link": "https://joytokey.net/en/", + "winget": "JTKsoftware.JoyToKey" + }, "WPFInstallnditools": { "category": "Multimedia Tools", "choco": "na", diff --git a/functions/private/Invoke-WinUtilNumLock.ps1 b/functions/private/Invoke-WinUtilNumLock.ps1 index 64fe4110..97b36a94 100644 --- a/functions/private/Invoke-WinUtilNumLock.ps1 +++ b/functions/private/Invoke-WinUtilNumLock.ps1 @@ -15,6 +15,7 @@ function Invoke-WinUtilNumLock { Write-Host "Disabling Numlock on startup" $value = 0 } + New-PSDrive -PSProvider Registry -Name HKU -Root HKEY_USERS $Path = "HKU:\.Default\Control Panel\Keyboard" Set-ItemProperty -Path $Path -Name InitialKeyboardIndicators -Value $value } diff --git a/winutil.ps1 b/winutil.ps1 index 40b79198..5c119f62 100644 --- a/winutil.ps1 +++ b/winutil.ps1 @@ -8,7 +8,7 @@ Author : Chris Titus @christitustech Runspace Author: @DeveloperDurp GitHub : https://github.com/ChrisTitusTech - Version : 24.06.11 + Version : 24.06.20 #> param ( [switch]$Debug, @@ -45,7 +45,7 @@ Add-Type -AssemblyName System.Windows.Forms # Variable to sync between runspaces $sync = [Hashtable]::Synchronized(@{}) $sync.PSScriptRoot = $PSScriptRoot -$sync.version = "24.06.11" +$sync.version = "24.06.20" $sync.configs = @{} $sync.ProcessRunning = $false @@ -1985,6 +1985,7 @@ function Invoke-WinUtilNumLock { Write-Host "Disabling Numlock on startup" $value = 0 } + New-PSDrive -PSProvider Registry -Name HKU -Root HKEY_USERS $Path = "HKU:\.Default\Control Panel\Keyboard" Set-ItemProperty -Path $Path -Name InitialKeyboardIndicators -Value $value } @@ -7170,6 +7171,14 @@ $sync.configs.applications = '{ "link": "https://www.revouninstaller.com/", "winget": "RevoUninstaller.RevoUninstaller" }, + "WPFInstallWiseProgramUninstaller": { + "category": "Utilities", + "choco": "na", + "content": "Wise Program Uninstaller (WiseCleaner)", + "description": "Wise Program Uninstaller is the perfect solution for uninstalling Windows programs, allowing you to uninstall applications quickly and completely using its simple and user-friendly interface.", + "link": "https://www.wisecleaner.com/wise-program-uninstaller.html", + "winget": "WiseCleaner.WiseProgramUninstaller" + }, "WPFInstallrevolt": { "category": "Communications", "choco": "na", @@ -7842,6 +7851,14 @@ $sync.configs.applications = '{ "link": "https://toys.wisecleaner.com/", "winget": "WiseCleaner.WiseToys" }, + "WPFInstallTeraCopy": { + "category": "Utilities", + "choco": "TeraCopy", + "content": "TeraCopy", + "description": "Copy your files faster and more securely", + "link": "https://codesector.com/teracopy", + "winget": "CodeSector.TeraCopy" + }, "WPFInstallwizfile": { "category": "Utilities", "choco": "na", @@ -8066,6 +8083,14 @@ $sync.configs.applications = '{ "link": "https://github.com/AutoDarkMode/Windows-Auto-Night-Mode", "winget": "Armin2208.WindowsAutoNightMode" }, + "WPFInstallAmbieWhiteNoise": { + "category": "Utilities", + "choco": "na", + "content": "Ambie White Noise", + "description": "Ambie is the ultimate app to help you focus, study, or relax. We use white noise and nature sounds combined with an innovative focus timer to keep you concentrated on doing your best work.", + "link": "https://ambieapp.com/", + "winget": "9P07XNM5CHP0" + }, "WPFInstallmagicwormhole": { "category": "Utilities", "choco": "magic-wormhole", @@ -8074,6 +8099,14 @@ $sync.configs.applications = '{ "link": "https://github.com/magic-wormhole/magic-wormhole", "winget": "magic-wormhole.magic-wormhole" }, + "WPFInstallcroc": { + "category": "Utilities", + "choco": "croc", + "content": "croc", + "description": "Easily and securely send things from one computer to another.", + "link": "https://github.com/schollz/croc", + "winget": "schollz.croc" + }, "WPFInstallqgis": { "category": "Multimedia Tools", "choco": "qgis", @@ -8130,6 +8163,14 @@ $sync.configs.applications = '{ "link": "https://github.com/7gxycn08/ForceAutoHDR", "winget": "ForceAutoHDR.7gxycn08" }, + "WPFInstallJoyToKey": { + "category": "Utilities", + "choco": "joytokey", + "content": "JoyToKey", + "description": "enables PC game controllers to emulate the keyboard and mouse input", + "link": "https://joytokey.net/en/", + "winget": "JTKsoftware.JoyToKey" + }, "WPFInstallnditools": { "category": "Multimedia Tools", "choco": "na", @@ -13543,15 +13584,15 @@ $inputXML = ' + + + - - - @@ -13755,17 +13796,17 @@ $inputXML = ' - - - - - + + + + + @@ -13977,11 +14018,6 @@ $inputXML = ' - - - - - + + + @@ -14045,6 +14086,9 @@ $inputXML = ' + + + @@ -14093,6 +14137,9 @@ $inputXML = ' + + + @@ -14183,6 +14230,9 @@ $inputXML = ' + + + @@ -14191,15 +14241,15 @@ $inputXML = ' + + + - - - @@ -14338,6 +14388,9 @@ $inputXML = ' + + + @@ -14386,6 +14439,9 @@ $inputXML = ' + + +