Removes comments from driver UI logic

Cleans up the driver selection UI script by removing comments that were redundant, self-explanatory, or no longer relevant.
This enhances code readability and maintainability without altering functionality.
This commit is contained in:
rbalsleyMSFT
2025-06-15 13:58:27 -07:00
parent 3eaa8b6efd
commit 08a4c1b732
+3 -5
View File
@@ -375,16 +375,14 @@ $window.Add_Loaded({
$window.FindName('chkCopyDrivers').IsChecked = $script:uiState.Defaults.generalDefaults.CopyDrivers
$window.FindName('chkCopyPEDrivers').IsChecked = $script:uiState.Defaults.generalDefaults.CopyPEDrivers
# Drivers tab UI logic (Keep existing logic)
$makeList = @('Microsoft', 'Dell', 'HP', 'Lenovo') # Added Lenovo
# Drivers tab UI logic
$makeList = @('Microsoft', 'Dell', 'HP', 'Lenovo')
foreach ($m in $makeList) { [void]$script:uiState.Controls.cmbMake.Items.Add($m) }
if ($script:uiState.Controls.cmbMake.Items.Count -gt 0) { $script:uiState.Controls.cmbMake.SelectedIndex = 0 }
$script:uiState.Controls.chkDownloadDrivers.Add_Checked({
$script:uiState.Controls.cmbMake.Visibility = 'Visible'
$script:uiState.Controls.btnGetModels.Visibility = 'Visible'
$script:uiState.Controls.spMakeSection.Visibility = 'Visible'
# Make the model filter, list, and action buttons visible immediately
# This allows users to import a Drivers.json without first clicking "Get Models"
$script:uiState.Controls.spModelFilterSection.Visibility = 'Visible'
$script:uiState.Controls.lstDriverModels.Visibility = 'Visible'
$script:uiState.Controls.spDriverActionButtons.Visibility = 'Visible'
@@ -409,7 +407,7 @@ $window.Add_Loaded({
$selectedMake = $script:uiState.Controls.cmbMake.SelectedItem
$script:uiState.Controls.txtStatus.Text = "Getting models for $selectedMake..."
$window.Cursor = [System.Windows.Input.Cursors]::Wait
$this.IsEnabled = $false # Disable the button
$this.IsEnabled = $false
try {
# Get previously selected models from the master list ($script:uiState.Data.allDriverModels)