nativeapi 0.2.1 copy "nativeapi: ^0.2.1" to clipboard
nativeapi: ^0.2.1 copied to clipboard

Flutter bindings for nativeapi - providing seamless, unified access to native system APIs.

0.2.1 #

  • Add AppInfo API for the running app's name, identifier, version and build number
  • Add DeviceInfo API for the machine's name, model, manufacturer, OS, kernel and architecture
  • Fix WindowFocusedEvent and WindowBlurredEvent never firing — the native layer dispatched no window events at all, so WindowManager.addListener was silent

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 — EventEmitter and the separate WindowEvent/MenuEvent/TrayIconEvent classes are replaced by typed event listeners on each object
  • Add Application API
  • Add KeyboardMonitor API
  • Add Shortcut and ShortcutManager APIs for global shortcuts
  • Add ImageAsset widget 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/SetMaximumSize not 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 LaunchAtLogin API for managing app startup at user login
  • Fix bindgen Dart template generation for LaunchAtLogin string-array arguments
  • Fix bindgen Dart template generation for static native API calls

0.1.1 #

  • Add WindowManager API with full lifecycle support (show, hide, center, pre-show/pre-hide hooks, visual effects, title bar style, control buttons)
  • Add TrayManager / TrayIcon API with context menu trigger support
  • Add DisplayManager / Display multi-screen management API
  • Add Menu / MenuEvent menu system
  • Add MessageDialog / Dialog APIs
  • Add AccessibilityManager API
  • Add Preferences storage
  • Add SecureStorage secure storage
  • Add UrlOpener API
  • Add PositioningStrategy / Placement window positioning support
  • Add ContextMenuRegion widget

0.1.0 #

  • Initial release
28
likes
0
points
2.11k
downloads

Publisher

verified publisherleanflutter.dev

Weekly Downloads

Flutter bindings for nativeapi - providing seamless, unified access to native system APIs.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

cnativeapi, ffi, flutter, meta, path

More

Packages that depend on nativeapi