8557a46d05
* Add autoConnect support * Enhance autoConnect functionality for Bluetooth devices - Added support for managing a set of auto-connect devices in both Android and iOS implementations. - Updated connection and disconnection logic to handle auto-reconnect scenarios appropriately. - Improved cleanup processes to prevent unwanted reconnections when devices are manually disconnected. * Refactor connection button and add auto-reconnect toggle - Updated the connection button layout for better UI consistency. - Introduced an auto-reconnect toggle to manage automatic reconnections when devices become available. - Enhanced connection and disconnection logic to respect the auto-connect setting. * Update version to 1.2.0 and add CHANGELOG for new features - Bumped version to 1.2.0. - Added CHANGELOG.md detailing new features including support for `autoConnect` and UI updates for automatic reconnection. * Improve readme * Refactor variable naming for clarity in Bluetooth connection logic - Changed variable name from `isAutoConnect` to `shouldAutoConnect` for better readability and understanding of its purpose in the connection state handling. * Refactor connection handling in UniversalBlePlugin - Simplified connection logic by always cleaning up internal state before sending connection change callbacks. - Ensured GATT resources are only closed when autoConnect is disabled, allowing for better management of Bluetooth connections. * Refactor disconnection handling in UniversalBlePlugin - Introduced a new method `handlePeripheralDisconnection` to encapsulate disconnection logic, improving code readability and maintainability. - Updated the `centralManager` methods to utilize the new disconnection handler, ensuring consistent behavior across connection state changes. * Update darwin/Classes/UniversalBlePlugin.swift Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Foti Dim <fotios.dimanidis@a2zebra.de> Co-authored-by: Navideck Labs <130186950+navidecklabs@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
33 lines
873 B
YAML
33 lines
873 B
YAML
package_rename_config:
|
|
android:
|
|
app_name: "Universal BLE"
|
|
package_name: "com.navideck.universalble"
|
|
override_old_package: "com.navideck.universal_ble_example"
|
|
lang: "kotlin"
|
|
|
|
ios:
|
|
app_name: "Universal BLE"
|
|
bundle_name: "Universal BLE"
|
|
package_name: "com.navideck.universalble"
|
|
|
|
linux:
|
|
app_name: "Universal BLE"
|
|
package_name: "com.navideck.universalble"
|
|
exe_name: "universal_ble"
|
|
|
|
macos:
|
|
app_name: "Universal BLE"
|
|
package_name: "com.navideck.universalble"
|
|
copyright_notice: "Copyright © 2023 com.navideck. All rights reserved."
|
|
|
|
windows:
|
|
app_name: "Universal BLE"
|
|
organization: "Navideck"
|
|
copyright_notice: "Copyright © 2023 com.navideck. All rights reserved."
|
|
exe_name: "universal_ble"
|
|
|
|
web:
|
|
app_name: "Universal BLE"
|
|
short_app_name: "Universal BLE"
|
|
description: "Universal BLE"
|