Add Relation variant to SdkPropertyType enum (1.25.0)
Details
Add Relation to the SdkPropertyType enum to support entity-linking
properties. Plugins will be able to define properties that reference
entities from any ILinkableItemProvider (contacts, tasks, notes, etc).
The new enum value is appended after Url to preserve ordinal mapping
with the Desktop PropertyType enum. SDK version bumped to 1.25.0.
Remove structural borders from PluginSidebar and PluginToolbar, use recessed surfaces (1.24.0)
Details
PluginSidebar: remove right border, use ThemeSurfaceRecessedBrush background,
transparent border brush, bind resize handle pill to ThemeBorderSubtleBrush.
PluginToolbar: remove bottom border, increase padding for breathing room,
use ThemeFontSizeHeading2 (22px) for title, transparent border brush.
Bump Directory.Build.props SDK version to 1.24.0.
Beautification phase 5 — borderless cards, shadows, section-heading class (1.23.1)
Details
Remove borders from category pills, Refresh button, workspace plugin cards,
and marketplace cards. Increase corner radius from 8/10 to 12 across all card
elements. Add subtle BoxShadow to workspace plugin cards, system overview cards,
marketplace cards, and data-tab storage cards for depth. Replace inline
FontSize/FontWeight/Foreground on section headings (Workspace Plugins, System
Overview, Storage Details, Storage Overview, Plugin Data) with the shared
section-heading style class for consistency. Bump version 1.23.0 -> 1.23.1.
Theme beautification: tune base colors, add design tokens, swap to IBM Plex Sans (1.23.0)
Details
Updated all three theme files (Dark, Light, Azure) with refined base color
values for backgrounds, surfaces, and borders to improve visual depth and
contrast. Added ThemeSurfaceRecessed color and brush for inset areas like
code blocks and sidebar backgrounds. Introduced semantic spacing aliases
(ThemeSectionGap, ThemeCardInternalPadding, ThemeClusterGap, ThemeInlineGap)
and semantic type scale tokens (Caption through Display) to provide
meaningful naming for layout and typography usage. Swapped the primary sans
font from Inter to IBM Plex Sans loaded via avares resource URI. Bumped
desktop version from 1.22.0 to 1.23.0.
Theme beautification: tune base colors, add design tokens, swap to IBM Plex Sans
Details
Updated background, surface, border, and border-subtle color values across all four
secondary themes (Ember, Lavender, Sage, Slate) for improved contrast and warmth.
Added ThemeSurfaceRecessed Color and SolidColorBrush to each theme for recessed panel
backgrounds. Introduced semantic spacing aliases (ThemeSectionGap, ThemeCardInternalPadding,
ThemeClusterGap, ThemeInlineGap) and semantic type scale tokens (ThemeFontSizeCaption
through ThemeFontSizeDisplay) to all four themes so views can reference intent-based
names instead of raw size keys. Changed ThemeFontSans from Inter to IBM Plex Sans loaded
via avares asset URI. Bumped PrivStack.Desktop version to 1.21.12.
Get notified about new releases