Arc Theme

New in v5.0.0

A modern theme with compact tabs, rounded corners, and semi-transparent design elements. Inspired by contemporary IDEs with minimal spacing and clean aesthetics.


Installation

dotnet add package Dirkster.AvalonDock.Themes.Arc

Variants

Arc Dark

using AvalonDock.Themes;

dockManager.Theme = new ArcDarkTheme();
<avalonDock:DockingManager.Theme>
    <themes:ArcDarkTheme />
</avalonDock:DockingManager.Theme>

A dark theme with subtle contrasts, perfect for long coding sessions and modern dark-mode applications.

Arc Light

dockManager.Theme = new ArcLightTheme();
<avalonDock:DockingManager.Theme>
    <themes:ArcLightTheme />
</avalonDock:DockingManager.Theme>

A clean light theme with soft borders and comfortable contrast.


Theme Brushes

You can use the Arc theme brushes independently in your resource dictionaries:

<ResourceDictionary.MergedDictionaries>
    <!-- Dark mode brushes -->
    <ResourceDictionary Source="/AvalonDock.Themes.Arc;component/DarkBrushs.xaml" />

    <!-- Or light mode brushes -->
    <ResourceDictionary Source="/AvalonDock.Themes.Arc;component/LightBrushs.xaml" />
</ResourceDictionary.MergedDictionaries>

Screenshots

Dark Light
Arc Dark - Dock Document Arc Light - Dock Document