Releases: 0x5bfa/DesktopFlyouts
Releases · 0x5bfa/DesktopFlyouts
Release list
v1.4.0
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
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
DesktopFlyoutAPIs 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
SystemBackdropElementand 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
-
WinUI for UWP (UWP/WinUI2)
https://www.nuget.org/packages/DesktopFlyouts.Uwp/1.2.0 -
WinUI (WinAppSDK/WinUI3)
https://www.nuget.org/packages/DesktopFlyouts.WinUI/1.2.0
Full Changelog: v1.0.0...v1.2.0
v1.0.0
What's Changed
- Add
TrayIconFlyoutfor shell-style flyouts from a tray icon. - Add
TrayIconMenuFlyoutfor 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
-
WinUI for UWP (UWP/WinUI2)
https://www.nuget.org/packages/0x5BFA.TrayIconFlyout.Uwp/1.0.0 -
WinUI (WinAppSDK/WinUI3)
https://www.nuget.org/packages/0x5BFA.TrayIconFlyout.WinUI/1.0.0
Full Changelog: https://github.com/0x5bfa/TrayIconFlyout/commits/v1.0.0