Pipboy.Avalonia.Fx 1.1.2

There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package Pipboy.Avalonia.Fx --version 1.1.2
                    
NuGet\Install-Package Pipboy.Avalonia.Fx -Version 1.1.2
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Pipboy.Avalonia.Fx" Version="1.1.2" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Pipboy.Avalonia.Fx" Version="1.1.2" />
                    
Directory.Packages.props
<PackageReference Include="Pipboy.Avalonia.Fx" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Pipboy.Avalonia.Fx --version 1.1.2
                    
#r "nuget: Pipboy.Avalonia.Fx, 1.1.2"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Pipboy.Avalonia.Fx@1.1.2
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Pipboy.Avalonia.Fx&version=1.1.2
                    
Install as a Cake Addin
#tool nuget:?package=Pipboy.Avalonia.Fx&version=1.1.2
                    
Install as a Cake Tool

<div align="center"> <a href="https://www.pip-boy.com/"> <img align="center" src="https://raw.githubusercontent.com/NeverMorewd/Pipboy.Avalonia/main/pip-terminal.png" width="250" /> </a> <h1 align="center">Pipboy.Avalonia</h1> <p align="center">

A Pip-Boy inspired theme library for Avalonia UI.

Sharp corners, monochromatic phosphor palette, retro terminal aesthetic — drop it in as your sole application theme and every standard control gets the Vault-Tec treatment. </p> </div>

Built with Claude Code NuGet Live Demo

▶ Try the live WASM demo — runs entirely in the browser, no install needed.


Screenshots

Desktop overview

Color switching


Packages

Package Description
Pipboy.Avalonia Core Pip-Boy theme and base controls for Avalonia
Pipboy.Avalonia.Fx Advanced animated controls and visual effects
Install Core Package
dotnet add package Pipboy.Avalonia
Install FX Package
dotnet add package Pipboy.Avalonia.Fx

Quick Start

1. Apply the theme in App.axaml

<Application xmlns="https://github.com/avaloniaui"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:pipboy="https://github.com/NeverMorewd/Pipboy.Avalonia"
             x:Class="MyApp.App">
  <Application.Styles>
    <pipboy:PipboyTheme />
  </Application.Styles>
</Application>

2. (Optional) Set the primary color

// Before the window is shown, or at any time at runtime
PipboyThemeManager.Instance.SetPrimaryColor(Color.Parse("#FFA500")); // Amber

The default color is phosphor green. Subscribe to ThemeColorChanged to react to color updates.


Design Tokens

All tokens are available as {DynamicResource} in XAML and update automatically when the primary color changes.

Brushes

Resource Key Description
PipboyPrimaryBrush Primary brand color
PipboyPrimaryLightBrush Lighter variant (+0.25 lightness)
PipboyPrimaryDarkBrush Darker variant (−0.25 lightness)
PipboyBackgroundBrush Window / deepest background
PipboySurfaceBrush Default control surface
PipboySurfaceHighBrush Elevated / prominent surface
PipboyTextBrush Primary text
PipboyTextDimBrush Secondary / label text
PipboyBorderBrush Default control border
PipboyBorderFocusBrush Focused control border
PipboyHoverBrush Hover state background
PipboyPressedBrush Pressed state background
PipboySelectionBrush Selected item background
PipboyFocusBrush Focus ring color
PipboyDisabledBrush Disabled foreground
PipboyErrorBrush Error severity
PipboyWarningBrush Warning severity
PipboySuccessBrush Success severity

Colors (raw Color values)

Resource Key Description
PipboyPrimaryColor Raw Color of the primary
PipboyBackgroundColor Raw Color of the background
PipboyTextColor Raw Color of the text

Typography

Resource Key Value
PipboyFontFamily Consolas, Courier New, monospace
PipboyFontSizeXSmall 10
PipboyFontSizeSmall 11
PipboyFontSize 13
PipboyFontSizeLarge 16

Shape

Use these CornerRadius tokens to keep controls and containers visually consistent.

Resource Key Description
PipboyCornerRadiusNone Square corners for terminal and structural elements
PipboyCornerRadiusControl Subtle rounding for interactive controls
PipboyCornerRadiusPanel Larger rounding for panels and popups
PipboyCornerRadiusPill Fully rounded pill treatment

Border Thickness

These Thickness tokens cover the standard control border and directional separators used by the theme.

Resource Key Description
PipboyThicknessNone No border
PipboyThicknessThin Standard 1px control border
PipboyThicknessStrong Emphasized 2px border
PipboyThicknessTop Top-only separator
PipboyThicknessRight Right-only separator
PipboyThicknessBottom Bottom-only separator
PipboyThicknessBottomStrong Emphasized bottom indicator
PipboyThicknessLeft Left-only separator
PipboyThicknessAllButTop Panel outline without a top edge
PipboyThicknessLeftRightBottom Popup or split-button outline without a left edge
PipboyThicknessRightBottom Right and bottom tab edge

License

MIT

Credits

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.1.4-beta 62 9/15/2026
1.1.3-beta 114 8/31/2026
1.1.2 164 8/30/2026
1.0.0 200 5/20/2026