當前位置: 妍妍網 > 碼農

Avalonia 釋出 11.0.9 版,修復部份情況下無法預覽的問題。

2024-02-11碼農

2024年2月9日,Avalonia 釋出了 11.0.9 版本。該版本的釋出距離 11.0.8 釋出僅相隔一天,看上去 11.0.8 版本有重大問題,所以釋出了緊急更新。

在 11.0.7 版本時,如果程式沒有參照 Fluent 主則無法在 IDE 中進行預覽。透過 Issue 資訊確定:這和 Avalonia 在處理依賴包的版本時使用了正則技術有關。

最新的 11.0.9 版本已經修復了這個問題,經過筆者實測:在只保留 Semi 主題時程式預覽依然可以正常使用。

除此之外,應一個比較大的更新是:最佳化了對 Windows 7 系統的支持。

11.0.7 至 11.0.8 升級匯總

  • [Windows] Fix Windows 7 'api-ms-win-core-winrt-string-l1-1-0.dll' error by @david-szabo97 in #14436

  • [Mac] Fix macos crash at startup by not parsing all app arguments into uris. by @danwalmsley in #14494

  • Removed dependency on System.Drawing.Common by @kekekeks in #13431

  • Implement bitmap transcoding for most supported PixelFormats by @Gillibald in #12807

  • Allow TransitioningContentControl to be reversed. by @Alshain01 in #13003

  • [Mac] Fix key event handling by @Gillibald in #13143

  • [Mac] Fix keyDown event by @Gillibald in #13280

  • Improve NumericUpDown and AutoCompleteBox focusability by @mgnslndh in #13376

  • Fix: Enable seamless forward and backward transition in VirtualizingCarouselPanel by @LuckyGeorge1975 in #14125

  • Avoid WriteableBitmap misuse in several places, avoid UnmanagedBlod disposal from finalizer by @maxkatz6 in #14181

  • Prevent random dispatcher deadlocks by @ltetak in #14229

  • Fix Inlines clear handling by @Gillibald in #14247

  • [Linux] Fix segmentation fault error when using Linux Framebuffer DRM mode with AOT compilation by @BenniSim in #14266

  • Make classic ApplicationLifetime API a bit more reliable by @maxkatz6 in #14267

  • Allow binding container IsVisible with virtualization. by @grokys in #14276

  • Use embed JSON parser instead of Regex while parsing Deps file by @maxkatz6 in #14287

  • Fix Previewer crash from Refit reflection (#14282) by @mayka-mack in #14301

  • Fix for reszie in browser by @johanpolson in #14303

  • Fix - Use root visual to calculate offsets is scroll gesture by @emmauss in #14329

  • [Linux] Fix open folder startup location by @affederaffe in #14339

  • [Android] Dispose layout manager when embeddable control root is disposed. by @emmauss in #14341

  • [Linux] Use popupParent as X11 parent window by @marysaka in #14366

  • Remove Unstable attribute from IThemeVariantProvider.cs by @maxkatz6 in #14399

  • Fix IActivatableApplicationLifetime definition by @maxkatz6 in #14400

  • EnableDataValidation for TimePicker by @ILD3225 in #14406

  • [Mac] Make sure emulated text input is generated after key down by @Gillibald in #14407

  • Fix horizontal ScrollToView in VirtualizingStackPanel in some cases by @BAndysc in #14419

  • Fix controls not showing up in accessibility when made visibile by @grokys in #14424

  • EnableDataValidation for DatePicker by @ILD3225 in #14430

  • Ignore frame extents if window has no decorations by @emmauss in #14441

  • Removes hard-coded Grid.RowSpan and Grid.ColumnSpan from FluentTheme . by @KrzysztofDusko in #14460

  • Fix DevTools popup freezing by @maxkatz6 in #14462

  • Fix CompiledBinding with RelativeSource/ElementName but no Path by @grokys in #14514

  • 11.0.8 至 11.0.9 升級匯總

  • [Windows] Fix bitmap->icon conversion? by @kekekeks in #13445

  • [Linux] Fix popups position on X11 by @marysaka in #14551

  • Avoid NRE from GetGlyphPath by @maxkatz6 in #14530

  • Discard additional lines upon inserting when AcceptsReturn=false by @markl65536 in #14173

  • [Browser] Handle mouse wheel coordinates. by @workgroupengineering in #14533

  • Fix previewer sometimes not finding deps file by @maxkatz6 in #14552

  • Fix not handling first window creation by @maxkatz6 in #14553