Skip to content

2.8.0

Compare
Choose a tag to compare
@github-actions github-actions released this 10 Sep 18:31
51b55dc

⭐ New Features

  • Wpf/WinForms: Update WebView2 to latest #2549
  • Mac/WinForms/Wpf: Wire up DataObject.NativeHandle #2548
  • Don't attach a dialog when launched from an NSPanel #2544
  • DataObject/Clipboard enhancements #2535
  • Wpf: Ensure TreeGridItem is expandable before checking if Expanded is true #2526
  • Mac: Add ability to auto attach/detach a control #2523
  • Mac: avoid exceptions from trying to close a form while it is already closing. #2522
  • Wpf: Auto scroll Tree/GridView when cursor nears edge during drag/drop #2519
  • Setting e.Cancel = true in Splitter.PositionChanging event should cancel any changes #2517
  • Re-throw property binding exceptions #2515
  • Add Keyboard.ModifiersChanged event #2509
  • Use global usings #2508
  • Wpf: Optimize layout of parent controls when size of control is set #2504
  • Wpf: Allow changing ImageText/ViewCell margins via styles. #2491
  • Wpf: Allow ToolItem and MenuItem to have different icon sizes #2481
  • Add ability to override NSBox tinting using styles #2475
  • Use multiple target frameworks for Eto.Forms #2439
  • Wpf: Center text on TabPage header #2197

🪲 Bug Fixes

  • Mac: Fix TreeGridView.SelectedItemChanged #2547
  • Mac: Reload data when selection changes in TreeGridView the same as it does for GridView #2543
  • Mac: Fix drawing issue on macOS Sonoma #2540
  • Fix serializing objects with custom child types using DataObject/Clipboard #2539
  • Mac: Suppress MouseUp when there is no MouseDown #2538
  • Mac: Fix firing MouseDown when not in bounds of the control #2537
  • Wpf/WinForms: Fallback to getting raw stream if converting the value to byte data doesn't work #2536
  • Wpf: Fix performance setting TextBox.Text rapidly #2534
  • Mac: Fix possible NRE when firing MouseEnter/Leave #2533
  • Mac: Fix firing MouseEnter/Leave when scrolling #2532
  • Mac: no need to measure when setting CheckBox.BackgroundColor #2531
  • Mac/Gtk: Ensure MouseLeave is called when control is unloaded #2524
  • Mac: Add more NativeHandle constructors and prevent NRE's with TextBox. #2521
  • Mac: Protect against NRE's with TreeView #2514
  • Mac/Gtk: Ensure control gets Got/LostFocus events when window Got/LostFocus is triggered #2512
  • Gtk: Fix drag and drop #2510
  • Build from CI using specific macos workload #2507
  • Mac: Fix setting tracking rectangles for mouse enter/move/leave events #2506
  • Mac: Fix clipping of controls #2505
  • Mac: Fix setting Tree/GridView.BackgroundColor #2503
  • Wpf: Fix WebView2 GotFocus/LostFocus/HasFocus #2499
  • Wpf/WinForms: Release capture if MouseUp event is handled by user code #2498
  • Mac: fire MouseLeave if setting a control to disabled while mouse is over #2497
  • Mac: Ensure TableLayout updates when resized #2496
  • Mac: Ensure controls only get mouse events when enabled #2495
  • Mac: Fix inserting items at the beginning of a SegmentedButton #2494
  • Mac: Fix Cursors.Default to return the correct value #2493
  • Wpf: Vertically center text in tab page headers #2490
  • Mac: Fix macOS template for f# #2489
  • Gtk: Fix rendering a CustomCell in a TreeGridView #2488
  • Wpf: Fix odd sizes of toolitems when there is no label #2483
  • Wpf: Allow theme resources to override colors used for CustomCellEventArgs.CellTextColor #2480
  • Wpf: Get rid of solid brush "optimization" #2478
  • Mac: Clear out DataContext on CustomCells when GridView rows change #2476
  • Mac: Ensure expander is centered in cell #2474
  • Incorrect F# templates #2370
  • Mac: Control bezel clipping #2303
  • [Gtk] PropertyGrid has no text #2251
  • Do not add child window to parent when the child window is in the TabbedWindows of parent #2236

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

Full Changelog: 2.7.5...2.8.0