From 56d077f69db1c26115511f2f49b5be8a2ae1e018 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Thu, 11 Jun 2026 18:26:22 +0000 Subject: [PATCH] docs: update ModuleUpdateView documentation for logging changes Updated the ModuleUpdateView documentation to reflect the recent XAML and C# changes. - Added `UpdateLogPanel` Border to the list of XAML elements. - Updated the description for `UpdateLogSessionKey` in the Bound properties section to indicate it is now generated dynamically for new update sessions. - Purposefully excluded internal private method additions (`BeginUpdateLogSession`, `QueueUpdateLogLayoutRefresh`, etc.) to adhere to the policy of documenting only public members. Co-authored-by: NGGTLightKeeper <183194195+NGGTLightKeeper@users.noreply.github.com> --- Docs/ASLM/content/docs/ASLM/Pages/ModuleUpdateView.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Docs/ASLM/content/docs/ASLM/Pages/ModuleUpdateView.md b/Docs/ASLM/content/docs/ASLM/Pages/ModuleUpdateView.md index 594d89d..1f67b07 100644 --- a/Docs/ASLM/content/docs/ASLM/Pages/ModuleUpdateView.md +++ b/Docs/ASLM/content/docs/ASLM/Pages/ModuleUpdateView.md @@ -60,6 +60,7 @@ Implements **`ILocalizable`**, **`INotifyPropertyChanged`**. | `ReleasePicker`, `BranchPicker` | GitHub refs | | `CheckUpdatesButton`, `InstallUpdateButton` | Footer actions | | `OverallProgressLabel`, progress bars, download detail | Activity section | +| `UpdateLogPanel` | Panel for the console, bound to `HasLog` | | `UpdateLogConsole` | **`ConsoleOutputView`** ← `LogText`, `UpdateLogSessionKey` | --- @@ -88,7 +89,7 @@ Implements **`ILocalizable`**, **`INotifyPropertyChanged`**. ## Bound properties -Delegate to **`_module`** when attached (empty/fallback when null). Key members: **`DialogTitle`**, **`DialogSubtitle`**, **`CurrentVersionLabel`**, **`TargetVersionLabel`**, **`SourceModeOptions`**, **`SelectedSourceMode`**, **`ReleaseOptions`**, **`SelectedReleaseOption`**, **`BranchOptions`**, **`SelectedBranch`**, **`IsBranchMode`**, **`IsReleaseMode`**, **`HasUpdate`**, **`CanInstallUpdate`**, **`CanCheckUpdates`**, **`ShowInstallAction`**, **`IsBusy`**, **`ActivityTitle`**, **`ActivityStatus`**, progress fields, **`LogText`**, **`HasLog`**, **`UpdateLogSessionKey`** (`module.SourcePath`). +Delegate to **`_module`** when attached (empty/fallback when null). Key members: **`DialogTitle`**, **`DialogSubtitle`**, **`CurrentVersionLabel`**, **`TargetVersionLabel`**, **`SourceModeOptions`**, **`SelectedSourceMode`**, **`ReleaseOptions`**, **`SelectedReleaseOption`**, **`BranchOptions`**, **`SelectedBranch`**, **`IsBranchMode`**, **`IsReleaseMode`**, **`HasUpdate`**, **`CanInstallUpdate`**, **`CanCheckUpdates`**, **`ShowInstallAction`**, **`IsBusy`**, **`ActivityTitle`**, **`ActivityStatus`**, progress fields, **`LogText`**, **`HasLog`**, **`UpdateLogSessionKey`** (generates dynamically for new update sessions). Setters on **`SelectedSourceMode`** / release / branch forward to **`ModuleViewModel`** and trigger option load.