From d6361dac4d803c6b03f42f14edc12fe866d54563 Mon Sep 17 00:00:00 2001 From: rbalsleyMSFT <53497092+rbalsleyMSFT@users.noreply.github.com> Date: Tue, 24 Mar 2026 16:28:29 -0700 Subject: [PATCH] Adds automatic column resizing to ListViews - Enables automatic horizontal and vertical scrollbars for ListViews in the UI to improve navigation. - Introduces functions to dynamically calculate and apply column widths based on the visible content and header text. - Triggers column auto-resizing across various modules whenever ListView data is updated or refreshed. - Renames a path normalization function and updates an event handler parameter name for clarity. --- FFUDevelopment/BuildFFUVM_UI.xaml | 8 +- .../FFUUI.Core/FFUUI.Core.Applications.psm1 | 4 + .../FFUUI.Core/FFUUI.Core.Config.psm1 | 11 +- .../FFUUI.Core/FFUUI.Core.Drivers.psm1 | 3 + .../FFUUI.Core/FFUUI.Core.Handlers.psm1 | 3 +- .../FFUUI.Core/FFUUI.Core.Initialize.psm1 | 18 ++ .../FFUUI.Core/FFUUI.Core.Shared.psm1 | 209 ++++++++++++++++++ .../FFUUI.Core/FFUUI.Core.Winget.psm1 | 2 + FFUDevelopment/FFUUI.Core/FFUUI.Core.psm1 | 1 + 9 files changed, 251 insertions(+), 8 deletions(-) diff --git a/FFUDevelopment/BuildFFUVM_UI.xaml b/FFUDevelopment/BuildFFUVM_UI.xaml index 672ca38..4c0c842 100644 --- a/FFUDevelopment/BuildFFUVM_UI.xaml +++ b/FFUDevelopment/BuildFFUVM_UI.xaml @@ -576,7 +576,7 @@ - + @@ -616,7 +616,7 @@