From a87c4796b5525bac16fc180dc3251ed022218c17 Mon Sep 17 00:00:00 2001 From: rbalsleyMSFT <53497092+rbalsleyMSFT@users.noreply.github.com> Date: Tue, 5 Aug 2025 19:07:41 -0700 Subject: [PATCH] feat: Implement multi-select and editing for BYO apps Introduces multi-selection capabilities to the "Bring Your Own" applications list, allowing users to select and remove multiple applications at once. This change also adds the ability to edit an existing application's details directly from the UI. The application list view is now dynamically generated to support these new features, including selectable rows. Key changes: - Adds "Edit Application" and "Remove Selected" buttons. - Enables/disables action buttons based on the number of selected items. - Modifies the "Add Application" form to function as an "Update" form when editing. - Implements selection via mouse click, checkboxes, and the spacebar. --- FFUDevelopment/BuildFFUVM_UI.xaml | 26 +-- .../FFUUI.Core/FFUUI.Core.Applications.psm1 | 191 ++++++++++++++++-- .../FFUUI.Core/FFUUI.Core.Handlers.psm1 | 84 +++++++- .../FFUUI.Core/FFUUI.Core.Initialize.psm1 | 24 +++ 4 files changed, 279 insertions(+), 46 deletions(-) diff --git a/FFUDevelopment/BuildFFUVM_UI.xaml b/FFUDevelopment/BuildFFUVM_UI.xaml index fa3ebe9..817d2bc 100644 --- a/FFUDevelopment/BuildFFUVM_UI.xaml +++ b/FFUDevelopment/BuildFFUVM_UI.xaml @@ -392,27 +392,6 @@ - - - - - - - - - - - - - - -