Repository navigation
Conversation
# Feature: Application updater banner and pulse (#4669) ## Summary The update manifest can optionally show a coloured or gradient banner (text and/or image) on the prompt and notes windows, and an optional pulsing form border on the prompt, notes, and progress windows. ## Related issues - Closes #4669 (follow-on UI presentation) ## Type of change - [x] Feature / enhancement (`Implemented`) ## Changes - Nested `banner` and `pulse` objects on packages (feed-root defaults when omitted). - Prompt and notes host a top banner strip; progress and prompt/notes apply `PulsingBorderValues`. - Update Manifest Editor and TestForm demo fields for the new keys. ## Affected packages & target frameworks - Packages: `Krypton.Toolkit.Utilities` - TFMs verified: `net472` ## Validation - TestForm demo: `ApplicationUpdaterDemo` (Banner and pulse on 9.9.9). - Manual steps: 1. Check **Banner and pulse on 9.9.9**, run Check now. 2. Prompt shows the red banner and a pulsing border; progress shows pulse; details fold below the footer. - Build: `dotnet build ".\Source\Krypton Components\Krypton.Toolkit.Utilities\Krypton.Toolkit.Utilities.csproj" -c Debug -p:TargetFramework=net472 -p:TargetFrameworks=net472` ## Screenshots / GIFs ## Changelog ```markdown - The update manifest can add an optional banner (text, colours, image URL) on the prompt and notes windows, and an optional pulsing form border on the prompt, notes, and progress windows. ``` ## Breaking changes & migration None. ## Developer documentation - `Documents/Development/KryptonApplicationUpdater.md` ## Build log
Smurf-IV
reviewed
Nov 6, 2026
Smurf-IV
requested changes
Nov 6, 2026
Smurf-IV
left a comment
Member
There was a problem hiding this comment.
In future can you also include the Demo form pictures in Light and Dark variants?
Route updater domain exceptions through a local cold-path helper, use ThrowHelper for BCL exceptions, and simplify equivalent conditions with pattern matching. Parse 8-digit manifest colors as unsigned ARGB and clarify light/dark screenshot guidance.
Smurf-IV
approved these changes
Nov 7, 2026
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.












Feature: Application updater banner and pulse (#4669)
Summary
The update manifest can optionally show a coloured or gradient banner (text and/or image) on the prompt and notes windows, and an optional pulsing form border on the prompt, notes, and progress windows.
Related issues
Type of change
Implemented)Changes
bannerandpulseobjects on packages (feed-root defaults when omitted).PulsingBorderValues.Affected packages & target frameworks
Krypton.Toolkit.Utilitiesnet472Validation
ApplicationUpdaterDemo(Banner and pulse on 9.9.9).dotnet build ".\Source\Krypton Components\Krypton.Toolkit.Utilities\Krypton.Toolkit.Utilities.csproj" -c Debug -p:TargetFramework=net472 -p:TargetFrameworks=net472Screenshots / GIFs
Changelog
- The update manifest can add an optional banner (text, colours, image URL) on the prompt and notes windows, and an optional pulsing form border on the prompt, notes, and progress windows.Breaking changes & migration
None.
Developer documentation
Documents/Development/KryptonApplicationUpdater.mdBuild log
Checklist
net472and is C# 7.3 compatible where requiredDocuments/Changelog/Changelog.mdupdatedDocuments/Development/guide added (substantial features)