PsUi

1.0.3

WPF toolkit for PowerShell. DSL-based controls, async execution, theming. No XAML.

Minimum PowerShell version

5.1

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name PsUi

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name PsUi

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2026 Jacob Labonte. All rights reserved.

Package Details

Author(s)

  • Jacob Labonte

Tags

GUI Windows Forms Menu Dialog DataGrid WPF DSL

Cmdlets

New-UiWindow

Functions

Add-UiListItem Clear-UiList Get-PsUiIcon Get-PsUiIconList Get-UiListItems Get-UiThemeTemplate Get-UiValue Invoke-UiAsync New-UiAction New-UiActionCard New-UiButton New-UiButtonCard New-UiCard New-UiChart New-UiChildWindow New-UiCredential New-UiDatePicker New-UiDropdown New-UiDropdownButton New-UiExpander New-UiGlyph New-UiGrid New-UiImage New-UiInput New-UiLabel New-UiLink New-UiList New-UiPanel New-UiProgress New-UiRadioGroup New-UiSeparator New-UiSlider New-UiTab New-UiTextArea New-UiTimePicker New-UiToggle New-UiTool New-UiTree New-UiWebView Out-CSVDataGrid Out-Datagrid Out-TextEditor Register-UiHotkey Register-UiTheme Remove-UiListItem Reset-UiSession Set-UiProgress Set-UiValue Show-UiChoiceDialog Show-UiConfirmDialog Show-UiCredentialDialog Show-UiDialog Show-UiFilePicker Show-UiFolderPicker Show-UiGlyphBrowser Show-UiInputDialog Show-UiMessageDialog Show-UiPromptDialog Show-UiSaveDialog Show-WindowsObjectPicker Stop-UiAsync Update-UiChart Write-UiHostDirect

PSEditions

Desktop Core

Dependencies

This module has no dependencies.

Release Notes

Version 1.0.3:
- Fix -EnabledWhen dispatcher error on TextBox/PasswordBox controls (GitHub #3)
- Fix tab content clipping when content overflows the window height
- Auto-size windows now scroll properly when MaxHeight is reached

Version 1.0.2:
- Add -EnabledWhen to 6 controls (Button, Input, TextArea, Dropdown, Tab, Action)
- New-UiTextArea: -ReadOnly switch
- Batch variable injection for faster window startup

Version 1.0.1:
- New-UiButton: -ScrollToTop switch for controlling post-completion scroll position
- New-UiTool: Detect missing help files in PS 7+, offer online docs fallback
- Show-UiFilterBuilder: Fix combobox vertical centering
- CI: Add Pester test workflow

FileList

Version History

Version Downloads Last updated
1.0.3 (current version) 61 4/19/2026
1.0.2 9 4/19/2026
1.0.1 9 4/18/2026
1.0.0 54 4/17/2026