From 08a4c1b732f9799abeed2e50fb8fb2b86177c4ea Mon Sep 17 00:00:00 2001 From: rbalsleyMSFT <53497092+rbalsleyMSFT@users.noreply.github.com> Date: Sun, 15 Jun 2025 13:58:27 -0700 Subject: [PATCH] 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. --- FFUDevelopment/BuildFFUVM_UI.ps1 | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/FFUDevelopment/BuildFFUVM_UI.ps1 b/FFUDevelopment/BuildFFUVM_UI.ps1 index bd9905b..7145264 100644 --- a/FFUDevelopment/BuildFFUVM_UI.ps1 +++ b/FFUDevelopment/BuildFFUVM_UI.ps1 @@ -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)