mirror of
https://github.com/ChrisTitusTech/winutil
synced 2026-06-05 14:37:27 +00:00
Compare commits
2 Commits
e83033a122
...
26.06.04
| Author | SHA1 | Date | |
|---|---|---|---|
| e4d305284b | |||
| 78593cc58d |
@@ -545,7 +545,8 @@
|
||||
"content": "IrfanView",
|
||||
"description": "IrfanView is a lightweight, fast, and free image viewer and editor. Supports multiple formats, batch processing, and powerful plugins.",
|
||||
"link": "https://irfanview.com/",
|
||||
"winget": "IrfanSkiljan.IrfanView"
|
||||
"winget": "IrfanSkiljan.IrfanView",
|
||||
"foss": false
|
||||
},
|
||||
"itch": {
|
||||
"category": "Games",
|
||||
@@ -929,10 +930,10 @@
|
||||
"category": "Pro Tools",
|
||||
"choco": "openvpn-connect",
|
||||
"content": "OpenVPN Connect",
|
||||
"description": "OpenVPN Connect is an open-source VPN client that allows you to connect securely to a VPN server. It provides a secure and encrypted connection for protecting your online privacy.",
|
||||
"description": "OpenVPN Connect is an VPN client that allows you to connect securely to a VPN server. It provides a secure and encrypted connection for protecting your online privacy.",
|
||||
"link": "https://openvpn.net/",
|
||||
"winget": "OpenVPNTechnologies.OpenVPNConnect",
|
||||
"foss": true
|
||||
"foss": false
|
||||
},
|
||||
"OVirtualBox": {
|
||||
"category": "Utilities",
|
||||
|
||||
@@ -82,5 +82,6 @@ function Invoke-WPFtweaksbutton {
|
||||
Write-Host "================================="
|
||||
Write-Host "-- Tweaks are Finished ---"
|
||||
Write-Host "================================="
|
||||
@($tweaks | Where-Object { $sync.configs.tweaks.$_.registry -or $sync.configs.tweaks.$_.service }) | ConvertTo-Json | Out-File "$env:LocalAppData\winutil\lastrun.json" -Force
|
||||
}
|
||||
}
|
||||
|
||||
@@ -400,6 +400,17 @@ $sync["Form"].Add_ContentRendered({
|
||||
Invoke-WPFTab "WPFTab1BT" # Default to install tab
|
||||
}
|
||||
|
||||
if (-not $PARAM_CONFIG -and (Test-Path "$winutildir\lastrun.json")) {
|
||||
try {
|
||||
$drifted = @(Get-Content "$winutildir\lastrun.json" | ConvertFrom-Json | Where-Object { $_ -notin (Invoke-WinUtilCurrentSystem -CheckBox "tweaks") })
|
||||
if ($drifted.Count -gt 0 -and [System.Windows.MessageBox]::Show("$($drifted.Count) tweak(s) were reverted since last run. Re-select them?", "Winutil", "YesNo", "Question") -eq "Yes") {
|
||||
Update-WinUtilSelections -flatJson $drifted
|
||||
Reset-WPFCheckBoxes -doToggles $false
|
||||
Invoke-WPFTab "WPFTab2BT"
|
||||
}
|
||||
} catch {}
|
||||
}
|
||||
|
||||
$sync["Form"].Focus()
|
||||
|
||||
if ($PARAM_CONFIG -and -not [string]::IsNullOrWhiteSpace($PARAM_CONFIG)) {
|
||||
|
||||
Reference in New Issue
Block a user