Skip to main content

Changelog

Every improvement, automatically tracked from our commit history.

Subscribe via Atom feed
← Prev Page 9 of 22 Next →
February 20, 2026
minor SDK

Expand IConnectionService for multi-account OAuth connections

SDK 1.45.0 → 1.46.0 | c91dc7b7
Details

Add ConnectionId field to ConnectionInfo record and new multi-account

methods to IConnectionService: GetConnectionsAsync, GetConnectionByIdAsync,

GetAccessTokenByIdAsync, and GetConnectionsWithScopesAsync. Existing

single-connection methods remain unchanged for backward compatibility.

This enables Google/Microsoft OAuth connections to support multiple

accounts per provider. SDK version bumped to 1.46.0.

minor UI Components

Add MiniCalendarPicker control to UI.Adaptive

SDK 1.44.1 → 1.45.0 | f5f74253
Details

Self-contained mini calendar date picker that displays a compact calendar

grid in a popup. Matches the Calendar plugin's sidebar mini-calendar style

with month navigation, today highlight, and selected-day ring. Exposes

SelectedDate (DateTimeOffset?), Watermark, and DateFormat properties for

two-way binding. Drop-in replacement for Avalonia's CalendarDatePicker.

Bumps SDK version to 1.45.0.

minor Desktop ShellUI Components

Add sidebar width animation and theme-aware table default color

SDK 1.43.3 → 1.44.0 | d2720d5d
Details

PluginSidebar: adds a 200ms CubicEaseOut width transition so

collapse/expand animates smoothly instead of snapping.

Theme files: adds ThemeTableDefaultColor string resource to all 7 themes

mapping each theme to an appropriate table color preset (Dark/Light →

Purple, Azure/Slate → Blue, Sage → Green, Lavender → Purple,

Ember → Orange). Plugins can read this resource to auto-match table

styling to the active app theme.

SDK/UI.Adaptive version 1.43.3 → 1.44.0.

minor Desktop Shell

Override Avalonia SystemAccentColor + complete control state styling

Desktop 1.44.1 → 1.45.0 | 69d6a5bd
Details

Add SystemAccentColor and its Dark/Light variants to all 7 theme files,

mapping them to each theme's primary color. This ensures every built-in

Fluent control (CheckBox, RadioButton, ToggleSwitch, ToggleButton,

ProgressBar, AutoCompleteBox) respects the active theme instead of

defaulting to Fluent's blue accent.

Add missing control states in PrivStackTheme.axaml: CheckBox indeterminate

and checked hover, RadioButton checked hover, ToggleSwitch checked hover

and knob theming, ToggleButton checked states (new), AutoCompleteBox base

and focus styles (new), ProgressBar indeterminate indicator.

Register SystemAccentColor keys in CustomTheme.cs so the custom theme

editor exposes the "System Accent (Fluent Override)" group.

Version bump: 1.44.2 → 1.45.0

minor Desktop Shell

Full theme compliance audit — replace all hardcoded colors (v1.44.0)

Desktop 1.43.2 → 1.44.0 | e1f41434
Details

Add 14 new theme tokens (badges, overlays, brand colors, highlights, calendar events) to all 7 built-in theme files and register them in ThemeColorKeys for the custom theme editor. Replace all hardcoded color values in desktop shell views (NavigationSidebar, SettingsPanel, ManagePluginsDialog, DashboardView, SetupWizardView) with DynamicResource theme brush references. This ensures every UI element respects the active theme, including custom user themes.

New tokens: ThemeAlphaBadgeBrush, ThemeBetaBadgeBrush, ThemeModalBackdropBrush, ThemeModalBackdropHeavyBrush, ThemeGoogleBrandBrush, ThemeICloudBrandBrush, ThemeHighlightYellow/Blue/Green/Pink/Purple/OrangeBrush, ThemeCalendarEventBrush, ThemeCalendarEventMutedBrush.

← Prev Page 9 of 22 Next →

Get notified about new releases