Skip to content

Releases: 0x5bfa/DesktopFlyouts

v1.4.0

Choose a tag to compare

@0x5bfa 0x5bfa released this 29 Jun 01:51

What's Changed

  • Add left and right double-click events to SystemTrayIcon by @shrimqy in #12
  • Clear backdrop before disposing islands
  • Improve SystemTrayIcon API by @Scighost in #22
  • Use ItemsControl & support island visibility change at runtime by @shrimqy in #23
  • Fix reposition when a flyout is anchored at top for #14
  • Fix an issue where a flyout doesn't get expanded when anchored at top for #15

New Contributors

Full Changelog: v1.2.0...v1.4.0

v1.2.0

Choose a tag to compare

@0x5bfa 0x5bfa released this 23 May 19:16

What's new

  • Renamed the library and packages from TrayIconFlyout to DesktopFlyouts.
  • Added programmatic desktop flyout support, no longer limited to tray icon scenarios.
  • Added DesktopFlyout APIs for auto close delay, activation behavior, pressed scale, swipe-to-dismiss, and open state tracking.
  • Improved keyboard focus and tab navigation behavior.
  • Added support for left/right centered placement and popup directions.
  • Reworked backdrop handling with SystemBackdropElement and library-owned Acrylic/Mica backdrops.
  • Fixed runtime resizing behavior.
  • Fixed positioning around auto-hidden taskbars.
  • Added more samples, including indicator, notification center, severity, button, sticky, widget, and start menu style flyouts.
  • Added API documentation and getting started docs.

How to use


Full Changelog: v1.0.0...v1.2.0

v1.0.0

Choose a tag to compare

@0x5bfa 0x5bfa released this 16 May 18:01

What's Changed

  • Add TrayIconFlyout for shell-style flyouts from a tray icon.
  • Add TrayIconMenuFlyout for context menu-style tray icon interactions.
  • Add multi-island flyout layouts with vertical and horizontal orientation.
  • Add configurable popup directions and placements, including corners, top/bottom center, and custom positions.
  • Add * sizing support for flyouts and individual flyout islands.
  • Add Acrylic and Mica backdrop support for WinUI 3 flyouts.
  • Add runtime configuration for flyout size, placement, direction, backdrop, and theme behavior.

How to use


Full Changelog: https://github.com/0x5bfa/TrayIconFlyout/commits/v1.0.0