cnativeapi 0.2.3
cnativeapi: ^0.2.3 copied to clipboard
Native API C bindings for Flutter
0.2.3 #
- Add
native_window_set_non_activating/native_window_is_non_activating - macOS:
native_window_set_focusableis now implemented (it was a no-op)
0.2.2 #
- Fix macOS build failure in 0.2.1:
redefinition of 'ToStdString'. The macOS unity build compiles every platform.mminto one translation unit, andapp_info,device_infoandlaunch_at_logineach defined that helper privately
0.2.1 #
- Update
cxx_implto core 5a5afc7 - Add
AppInfoC bindings (name, identifier, version, build number) - Add
DeviceInfoC bindings (name, model, manufacturer, OS, kernel, architecture) - Fix window focused/blurred events never being dispatched on macOS, Windows and Linux
0.2.0 #
- Regenerate the complete C bindings from the new code generator
- Unify the object identity/lifecycle model with a generational handle table
- Fix tray icon bounds on multi-display setups (macOS)
- Fix macOS global shortcuts never firing
- Rewrite EventEmitter locking and dispatch; add a main-thread dispatcher
- Add
UrlOpenerCanOpen support - Require C++17 and propagate the requirement to consumers
- Remove the obsolete Python bindgen tooling
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
0.1.3 #
- Remove duplicate macOS deployment target build setting from the podspec
- Update storage example Darwin integration to use Swift Package Manager
0.1.2 #
- Add LaunchAtLogin C bindings
0.1.1 #
- Add multi-platform FFI C bindings (Android, iOS, Linux, macOS, Windows)
- Migrate iOS and macOS native bindings to SwiftPM
- Add UrlOpener C bindings
- Add autostart and global shortcuts C bindings
- Add window visual effects and color C bindings
- Add title bar style and control button C bindings
- Introduce bindgen code generation toolchain
0.1.0 #
- Initial release