2.6.0
⭐ New Features
- Allow overriding the default WebView2 initialization #2074
- Update WebView2 to latest #2061
- Add Splitter.PositionChangeStarted/Completed events, and fix WPF events and sizing #2051
- Remove WinRT #2041
- Mac: Fix error message when RID is missing. #2040
- Support building with net6.0-macos #2036
- Add check for UI thread when using UI controls. #2032
- Fix performance issue of GTK DropDown when using an IEnumerable as a data store #2029
- Mac: Use async to set contextmenu/print features when WebView loads. #2026
- Mac: Add ability to draw NSImage via Graphics when it is a template #2019
- Add NumericStepper.Wrap #2018
- Add ability to print controls #2017
- Added sizing cursors #2009
- Add GraphicsPath.Fill/StrokeContains methods #2004
- WebView2Handler: some properties from private to protected #2003
- [GTK] Use of MessageBox.Show on different threads is inconsistent #2002
- Add EtoSpecialFolder.Downloads #1986
- BitmapData.Translate methods now properly convert premultiplied data #1985
- Mac: Support calendar drop down in 10.15+ #1970
- Mac: Support using transparent background colors for most controls #1969
- Wpf: Close window when disposed #1967
- Use implicit initialization for WebView2 #1965
- Add Slider.ValueBinding #1962
- Wpf: a few minor optimizations #1961
- Support using PropertyDescriptor with bindings #1960
- Update WebView2 reference to 1.0.818.41 #1953
- Printing, preview? #969
🪲 Bug Fixes
- Only use newer api's for .NET 6 or later #2072
- Wpf: Fix issue autosizing a Drawable content with labels with constraints #2053
- Wpf/Mac control printing fixes #2052
- Bounds check when getting TextChangingEventArgs.NewText #2048
- WinForms: Fix DrawText alignment #2047
- Fix MessageBox themes in WPF apps without a custom manifest in .NET 5+ #2046
- WinForms: Use DataObjectHandler from WPF #2045
- Wpf: Release mouse capture before MouseUp event is called. #2044
- Wpf: Fix endless update cycles due to odd DPIs and wrapped labels #2043
- Revert removal of setting WS_CHILD style when Form.CanFocus is false #2042
- Wpf: Set FloatingForm.Visible properly after calling Show() #2039
- Provide a better error message when RuntimeIdentifiers is missing for Mac64 bundling #2038
- Put back ObserverActionEventArgs.Widget and Control properties #2035
- Wpf: Fix issues with Window.CanFocus and Visible #2034
- Mac: Fix WebView crash when subscribing to DocumentTitleChanged event #2033
- Mac: CellClick/CellDoubleClick should respect Handled property #2028
- Gtk: Fix TextStepper ValidDirection #2027
- Application.RunIteration fixes #2025
- Allow RadioButtonList.SelectedIndex to be set to -1 #2024
- Mac: Ensure Splitter.RelativePosition values fall within range #2016
- Wpf: Fix CustomCell getting the right selected/focused state #2015
- Mac: Support mouse events for controls in a CustomCell #2014
- Mac: Fix CheckBox alignment when the title is blank on Big Sur #2013
- Mac: Fix some Tree/GridView issues #2012
- Mac: Fix Window.PointTo/FromScreen #2010
- Delete text from RichTextArea in WPF #2007
- Set deletable text in RichTextArea correctly; #2006
- Mac: Fix Application.RunIteration() #1997
- Wpf: Don't set style of panels in Splitter #1995
- Mac/Gtk: Only fire DropDown.SelectedIndexChanged when the index is different while setting DataStore #1994
- Mac: Fix regression where PasswordBox would show what is typed instead of bullets #1992
- Mac: Fix MouseUp on many controls that use event loops with MouseDown. #1991
- Wpf: Clip PixelLayout content to its bounds #1989
- Wpf: PixelLayout now respects the desired and contained size #1988
- Show errors properly when type is not found in the current platform #1987
- Wpf: Fix CheckBoxCell not firing CellEdited events #1981
- Mac: Rich/TextArea BackgroundColor should override any other color #1977
- TextBox.AutoSelectMode fixes #1974
- Wpf: Fix DropDown.SelectedIndexChanged before control is loaded #1972
- Mac: Fix crash when Splitter.RelativePosition is set to 0 #1971
- Mac: Fix crash when aborting a change to a TextBoxCell #1966
- Gtk: Prevent exception when trying to close a window when already closed #1963
- Mac: Fix showing expanders for TreeGridView #1958
- Fix some unit tests #1957
- Wpf: Only fire SizeChanged when resulting size changes #1956
- Mac: Show image in toolbar overflow drop down menu #1955
- WinForms: DataObject malfunction #1927
- Text not aligning properly with DrawText #1921
- MessageBox on WPF on .NET 5 does not follow modern system design #1851
- WPF Splitter doesn't autosize correctly in some cases #1676
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
Full Changelog: 2.5.11...2.6.0