github AvaloniaUI/Avalonia 12.1.4

2 hours ago

What's Changed

Enhancements

  • Core – Make DiagnosticTextRenderer numbers monospace by @qwertychouskie in #21860
  • Controls – Release the TextBlock text layout when the control is detached by @ronnycohen in #22281
  • Controls – Implement expand/collapse and invoke for MenuItem automation by @grokys in #22295
  • Windows – Gate per-monitor DPI on GetDpiForMonitor availability by @Davide244 in #22299
  • Wayland – Add AppId in WaylandPlatformOptions and WaylandProperties by @Whiletru3 in #22209

Fixes

  • Core – Fix showing ellipsis when word wrap and limited by height or MaxLines by @appel1 in #22025
  • Core – Stop radial gradients with a moved origin from hiding the background by @Evan260 in #22241
  • Core – Fix duplicate insertion of shared StyleInstance into the same ValueStore by @DamirLisak in #22276
  • Core – Fix bidi explicit formatting after reset by @George-Payne in #22288
  • Core – Revert "Fix StreamGeometry Clone and Open when a Transform is set (#22213)" by @MrJul in #22294
  • Core – Fix StreamGeometry Clone and Open when a Transform is set by @Evan260 in #22303
  • Core – Fix re-attaching a child visual cleared on detach by @Gillibald in #22334
  • Core – Return empty text bounds for zero-length ranges by @adirh3 in #22344
  • Core – Fix keyboard focus staying on a removed element when an overlay popup or flyout closes by @dariostrm in #22345
  • Core – Release detached visuals from a stopped CompositingRenderer by @NathanDrake2406 in #22369
  • Core – Fix RunIndex mapping in BidiReorderer by @niksedk in #22384
  • Core – Fix comments for PreciseArcTo by @robloo in #22402
  • Core – Fix Arc calculation and update ArcSegment comments by @robloo in #22404
  • Core – Fix ArgumentNullException in chrome hit test after window close by @AtakanUk in #22409
  • Controls – Report deselected items and batch SelectAll in TreeView by @Evan260 in #22172
  • Controls – Fix caret position with centered text by @chenjt2001 in #22340
  • Controls – Batch TextBox selection notifications during text replacement by @adirh3 in #22343
  • Controls – Invalidate Polygon/Polyline geometry when the points collection changes by @Gobidev in #22346
  • Controls – Hide text selection handles when text presenter visibility changes by @emmauss in #22348
  • Controls – Keep the CalendarDatePicker drop-down open when focus returns to it by @Evan260 in #22354
  • Controls – Apply IsSelected from items declared in XAML by @Evan260 in #22363
  • Controls – Keep the initial position of a Popup with pointer placement mode when its size changes by @emmauss in #22366
  • Controls – Fix Button and MenuItem leak when a style sets Command by @NathanDrake2406 in #22367
  • Controls – Update NativeMenuItem enabled state when CommandParameter changes by @NathanDrake2406 in #22368
  • Controls – Allow Shift+Tab out of CalendarDatePicker by @NathanDrake2406 in #22370
  • Controls – Do not measure TextBlock embedded controls during a render pass by @Gillibald in #22394
  • Controls – Fix support for HorizontalAlignment in ColorPicker by @robloo in #22401
  • Windows – Drive Win32 composition effects from RenderTargetSceneInfo on the render thread by @kekekeks in #22114
  • Windows – Read automation providers on the UI thread in Win32 automation by @Evan260 in #22237
  • Windows – Fix stale screen information in tray-only Win32 apps by @Cuptu in #22374
  • Linux – Expose heading and list metadata over AT-SPI by @glennawatson in #22383
  • Browser – Install dispatcher sync context in JS export callbacks by @kekekeks in #22293

Full Changelog: 12.1.3...12.1.4

Don't miss a new Avalonia release

NewReleases is sending notifications on new releases.