AlterNET UI 0.9.759 beta

What’s New in 0.9.736-0.9.759

Major improvements:

  • Completely reimplement MainMenu, MenuItem, and ContextMenu. They are now derived from FrameworkElement.
  • Refactor DPI-change handling in controls and Window.
  • Add an IsTransparent property to Label and PictureBox controls.
  • Handle system color changes correctly.
  • Add SVG image support to SpeedButton, PictureBox, and other controls.
  • Change coordinates and bounds types to float.
  • MAUI: add support for context menus and implement mouse capture.
  • SpeedButton: add optional image, text, or shortcut painting on the right.
  • Add OpenGL rendering support for UserControl.
  • Add dark mode support for Windows.
  • UserControl: add overlay support and several ShowOverlayToolTip overloads for flexible tooltip display and management.
  • FileListBox: add an optional column header with column-sorting support.
  • Merge GenericLabel and Label into a single control implemented inside the library.
  • Refactor LinkLabel to be implemented inside the library.
  • Linux: show popup windows in the correct position, disable scrollbar overlays, and implement GTK CSS styling.
  • WebBrowser: fix background painting for the Edge backend.
  • Implement picker controls for selecting color, date, time, enum, list, font name, and font size.
  • Restore native ListBox and CheckedListBox implementations.
  • Add StdSlider — slider control fully implemented in C# inside the library.
  • Add automatic painting of child generic controls.