nativeapi 0.2.0
nativeapi: ^0.2.0 copied to clipboard
Flutter bindings for nativeapi - providing seamless, unified access to native system APIs.
0.2.0 #
- Breaking: regenerate the Dart API from the new code generator; the object identity/lifecycle model is unified and many signatures changed
- Breaking: rework the event system —
EventEmitterand the separateWindowEvent/MenuEvent/TrayIconEventclasses are replaced by typed event listeners on each object - Add
ApplicationAPI - Add
KeyboardMonitorAPI - Add
ShortcutandShortcutManagerAPIs for global shortcuts - Add
ImageAssetwidget helper - Fix tray icon bounds on multi-display setups (macOS)
- Fix macOS global shortcuts never firing
0.1.4 #
- Fix macOS menu item disabled state not being respected
- Fix Windows window
SetMinimumSize/SetMaximumSizenot working - Add per-monitor DPI scaling for Windows display and window geometry
- Track menu item enabled state and update flags on Windows
- Adjust Linux tray icon menu trigger handling
- Enhance window example UI with event logging and three-tab interface
- Add menu example enhancements (disabled menu items, bug repro)
- Remove CocoaPods artifacts from macOS Xcode project
0.1.3 #
- Remove CocoaPods integration from the storage example
- Update Darwin example integration to use Swift Package Manager
0.1.2 #
- Add
LaunchAtLoginAPI for managing app startup at user login - Fix bindgen Dart template generation for
LaunchAtLoginstring-array arguments - Fix bindgen Dart template generation for static native API calls
0.1.1 #
- Add
WindowManagerAPI with full lifecycle support (show, hide, center, pre-show/pre-hide hooks, visual effects, title bar style, control buttons) - Add
TrayManager/TrayIconAPI with context menu trigger support - Add
DisplayManager/Displaymulti-screen management API - Add
Menu/MenuEventmenu system - Add
MessageDialog/DialogAPIs - Add
AccessibilityManagerAPI - Add
Preferencesstorage - Add
SecureStoragesecure storage - Add
UrlOpenerAPI - Add
PositioningStrategy/Placementwindow positioning support - Add
ContextMenuRegionwidget
0.1.0 #
- Initial release