Skip to main content

Changelog

Every improvement, automatically tracked from our commit history.

Subscribe via Atom feed
← Prev Page 27 of 53 Next →
February 20, 2026
minor Notes

Add Notes UI animations and theme-aware table default color

Notes 1.48.2 → 1.49.0 | 9f788eba
Details

AiSuggestionPanel: replaces IsVisible toggle with a translateX/opacity

slide animation using style classes (panel-hidden/panel-visible). The

panel stays in the visual tree with IsHitTestVisible=False when hidden,

allowing the 200ms CubicEaseOut slide-in to play on open.

ModalOverlay: adds entrance animation — backdrop fades in over 150ms,

modal card scales from 0.95→1.0 and fades in over 120ms. Uses

Dispatcher.Post at Loaded priority so initial values render before the

transition fires.

TableBlockEditor: adds GetThemeDefaultColor() that reads the new

ThemeTableDefaultColor resource from the active app theme. Falls back

through: explicit table color → user settings default → theme default →

null (gray). This makes new tables automatically match the active theme

(Azure → Blue, Sage → Green, Ember → Orange, etc).

Notes plugin 1.48.2 → 1.49.0.

minor Notes

Notes: inline cover drag/zoom, reposition modal uses shared ModalOverlay

Notes 1.47.12 → 1.48.0 | 513b4da3
Details
  • Added direct LMB drag-to-reposition on the cover image in the main

editor view. Dragging pans the crop offsets and persists on release.

  • Added mouse wheel zoom on cover image (0.1 step per tick, 1x-3x range).

Saves immediately after each wheel event.

  • Cover action buttons (Change/Reposition/Remove) already fade in only

on cover hover via existing Panel:pointerover styles.

  • Reposition button kept for users without a scroll wheel.
  • Converted CoverCropEditorOverlay from custom modal layout to the shared

ModalOverlay base (handles Escape, backdrop click, themed header/footer).

Removed redundant ScrollViewer — content auto-sizes to fit, with

ModalMaxHeight raised to 900 so it never needs to scroll.

  • Added ApplyInlineCoverPanDelta, ApplyInlineCoverZoomDelta, and

SaveInlineCoverCrop methods to NotesViewModel.

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.

February 19, 2026
minor Desktop Shell

Add release stage badges to navigation, settings, and plugin management UI

Desktop 1.42.5 → 1.43.0 | fe367712
Details

Wire ReleaseStage through PluginSettingsItem and display Alpha/Beta badges

across the desktop shell: navigation sidebar (expanded mode shows "A"/"B"

pill badges), ManagePluginsDialog (full "Alpha"/"Beta" text badges alongside

existing Coming Soon/Experimental/Core badges), and SettingsPanel (inline

badges on AI section title as Beta, AI Intent Engine card as Alpha, and

Cloud Sync section title as Beta, plus sidebar category items for AI and

Cloud Sync). StatusText updated to show Alpha/Beta before Experimental.

Desktop version bumped to 1.43.0.

← Prev Page 27 of 53 Next →

Get notified about new releases