Expand IConnectionService for multi-account OAuth connections
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.
Add MiniCalendarPicker control to UI.Adaptive
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.
Add sidebar width animation and theme-aware table default color
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.
Override Avalonia SystemAccentColor + complete control state styling
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
Full theme compliance audit — replace all hardcoded colors (v1.44.0)
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.
Get notified about new releases