Skip to content

2.6.0

Compare
Choose a tag to compare
@cwensley cwensley released this 26 Nov 06:06
· 646 commits to develop since this release
583b51e

⭐ 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