converted tweak-buttons to use applications.json

This commit is contained in:
DeveloperDurp 2022-05-18 15:29:51 -05:00
parent d9865ced92
commit ad6936337b
2 changed files with 40 additions and 42 deletions

View File

@ -225,5 +225,43 @@
"Installzoom": {
"winget": "Zoom.Zoom"
}
},
"Preset": {
"desktop": [
"EssTweaksAH",
"EssTweaksDVR",
"EssTweaksHiber",
"EssTweaksHome",
"EssTweaksLoc",
"EssTweaksOO",
"EssTweaksRP",
"EssTweaksServices",
"EssTweaksStorage",
"EssTweaksTele",
"EssTweaksWifi",
"MiscTweaksPower",
"MiscTweaksNum"
],
"laptop": [
"EssTweaksAH",
"EssTweaksDVR",
"EssTweaksHome",
"EssTweaksLoc",
"EssTweaksOO",
"EssTweaksRP",
"EssTweaksServices",
"EssTweaksStorage",
"EssTweaksTele",
"EssTweaksWifi",
"MiscTweaksLapPower",
"MiscTweaksLapNum"
],
"minimal": [
"EssTweaksHome",
"EssTweaksOO",
"EssTweaksRP",
"EssTweaksServices",
"EssTweaksTele"
]
}
}

View File

@ -137,48 +137,8 @@ $xaml.SelectNodes("//*[@Name]") | ForEach-Object {$global:sync["$("$($_.Name)")"
Function Tweak-Buttons {
Param ($button)
if ($button -eq "desktop"){
$preset = @(
"EssTweaksAH"
"EssTweaksDVR"
"EssTweaksHiber"
"EssTweaksHome"
"EssTweaksLoc"
"EssTweaksOO"
"EssTweaksRP"
"EssTweaksServices"
"EssTweaksStorage"
"EssTweaksTele"
"EssTweaksWifi"
"MiscTweaksPower"
"MiscTweaksNum"
)
}
if ($button -eq "laptop"){
$preset = @(
"EssTweaksAH"
"EssTweaksDVR"
"EssTweaksHome"
"EssTweaksLoc"
"EssTweaksOO"
"EssTweaksRP"
"EssTweaksServices"
"EssTweaksStorage"
"EssTweaksTele"
"EssTweaksWifi"
"MiscTweaksLapPower"
"MiscTweaksLapNum"
)
}
if ($button -eq "minimal"){
$preset = @(
"EssTweaksHome"
"EssTweaksOO"
"EssTweaksRP"
"EssTweaksServices"
"EssTweaksTele"
)
}
$preset = $global:sync["applications"].preset.$button
$global:sync.keys | Where-Object {$_ -like "*tweaks*" -and $_ -notlike "tweaksbutton"} | ForEach-Object {
if ($preset -contains $_ ){$global:sync["$_"].IsChecked = $True}
Else{$global:sync["$_"].IsChecked = $false}