Jonas Greifenhain
4f9ad0b9e6
Fix example app Android builds ( #162 )
...
Tested on Web, MacOS, Linux and iOS too - refreshed Podfiles and Runnners
2025-05-29 08:27:08 +02:00
Foti Dim
23e2847a19
Fix service filter warning on macOS example app
2025-05-28 10:36:07 +02:00
Rohit Sangwan
8069ff52d5
Implement streams to get updates ( #155 )
...
* Implement streams to get updates
* Resolve comments
* Update Readme
* Apply suggestions from code review
Co-authored-by: Foti Dim <foti@navideck.com >
* Update Changelog
* Update Readme
---------
Co-authored-by: Foti Dim <foti@navideck.com >
2025-05-08 12:52:18 +02:00
Rohit Sangwan
6cc43ccc86
Fix crash on Windows when calling pair APIs with an unknown deviceId ( #141 )
...
* Fix crash on Windows when call few apis with an unknown deviceId
* Update Changelog
* Bump Version
2025-02-20 12:28:33 +01:00
Rohit Sangwan
8b1a21939b
Use retrievePeripherals on Mac to communicate with device without scan ( #122 )
2025-01-02 17:32:08 +05:30
Foti Dim
d39f4cd5d3
Bump flutter_web_bluetooth to 1.0.0 ( #102 )
2024-12-02 10:58:58 +01:00
Foti Dim
ce06a7fa39
Fix multiple app filtering in Linux ( #100 )
2024-11-20 16:21:59 +01:00
Rohit Sangwan
7dc22c58a5
Improve scan filter api ( #78 )
...
* Improve scan filter api
* Implement Windows filters
* Add manufacturerDataList and deprecate manufacturerData
* Fix Windows
* Update Readme and changelog
* Remove import
* Fix Linux
* Update readme and changelog
* Cleanup Todo
* Improve ManufacturerData
* Rename webConfig and Manufacturer.data
* Return false for receivesAdvertisements on Linux/Web
* Add delay in discoverServices on Linux
* Remove import
* Update changelog
---------
Co-authored-by: fotidim <foti@navideck.com >
2024-09-16 23:43:51 +02:00
Foti Dim
7606e8fd29
Implement pairing on Apple ( #59 )
2024-08-09 22:42:40 +02:00
Rohit Sangwan
95c0b88181
Fix Android notification for characteristics without CCCD ( #72 )
...
* Fix Android notification for characteristics without CCCD
* Minor fixes
* Update changelog
---------
Co-authored-by: Foti Dim <fdimanidis@gmail.com >
2024-08-09 09:20:20 +02:00
Rohit Sangwan
0d6b612497
Receive advertisement events on web ( #63 )
...
* Fix web manufacturer discovery
* Minor Fixes
* Cleanups
* Add canWatchAdvertisements api
* Improve Cleanups
* Improve code level documentation
* Improve documentation
---------
Co-authored-by: Foti Dim <fdimanidis@gmail.com >
2024-07-19 10:39:49 +02:00
Rohit Sangwan
44412508e7
Implement scan filter in example app ( #61 )
...
* Implement scan filter in example app
* Remove Fixed FlutterVersion from Workflow and improve ScanFilterWidget
* Update example/lib/home/widgets/scan_filter_widget.dart
* Update example/lib/home/widgets/scan_filter_widget.dart
* Update example/lib/peripheral_details/peripheral_detail_page.dart
* Improve text
---------
Co-authored-by: Foti Dim <foti@navideck.com >
Co-authored-by: Foti Dim <fdimanidis@gmail.com >
2024-07-12 17:24:00 +02:00
Rohit Sangwan
8d0cfe98d9
Add connecting and disconnecting states to BleConnectionState ( #54 )
...
* Add connecting and disconnecting state
* Replace BleConnectionState with boolean in onConnectionChanged callback
* Improve Docs and Changelog
* Implement GetConnectionState in Windows
* Update CHANGELOG.md
Co-authored-by: Foti Dim <foti@navideck.com >
* Add code level doc of connectionState getter
---------
Co-authored-by: Foti Dim <foti@navideck.com >
2024-06-20 20:47:02 +02:00
Rohit Sangwan
b74191bb97
Implement pairing with dialog on windows ( #46 )
...
* Implement pairing with dialog on windows
* Minor fix
* Add pin pairing request for windows 10
* Implement native windows dialog for asking pin pairing
* Cleanups
* Improve pairing dialog ui
* Use PairAsync for Windows 11
* Fix OK button text
* Improve pin entry layout
Co-authored-by: Rohit Sangwan <rohitsangwan647@gmail.com >
* Dialog adjustments
* Make dialog non resizable
* Make window topmost
* Final adjustments
* Update changelog
* Release dialog resources properly
* Release dialog resources properly
* Remove duplicate import
* Minor Fix
---------
Co-authored-by: fotidim <foti@navideck.com >
2024-06-11 12:28:25 +02:00
Foti Dim
a682ea933d
Remove dependency on convert
2024-05-10 13:57:08 +02:00
Rohit Sangwan
05697b7d30
Improve setNotifiation completion ( #42 )
...
* Improve setNotifiation completion
* Implement Windows
* Minor android fixes
* Few more fixes
* Update changelog
---------
Co-authored-by: Foti Dim <fdimanidis@gmail.com >
2024-05-10 12:59:10 +02:00
Rohit Sangwan
b07a8888e0
Fix windows scan filter ( #41 )
...
* Fix windows scan filter
* Bump version and add changelog
---------
Co-authored-by: fotidim <foti@navideck.com >
2024-05-10 09:57:04 +02:00
Foti Dim
57cf39f581
Make variables final and fix formatting in Linux
2024-04-10 22:56:56 +02:00
Rohit Sangwan
870defea86
Update readme and improve logs ( #28 )
...
* Update readme and improve logs
* Apply suggestions from code review
Co-authored-by: Foti Dim <foti@navideck.com >
* Add changelog
* Update Readme
* Update lib/src/universal_ble_web/universal_ble_web.dart
* Improve readme
* Update README.md
* Keep web section
---------
Co-authored-by: Foti Dim <foti@navideck.com >
2024-03-19 09:22:54 +01:00
Rohit Sangwan
fe0a654f36
Implement requestMtu in Linux ( #22 )
...
* Implement requestMtu in Linux
* Minor fixes
* Improve requestMtu
2024-03-17 11:48:33 +01:00
Foti Dim
d5b111288c
Release 0.9.4
2024-03-13 21:05:06 +01:00
Rohit Sangwan
663bc76dfe
Improve Windows and Linux error handling ( #12 )
...
* Improve windows and linux error handeling
* Send proper error code from windows for write command
* Fix Linux
* Fix getConnectedDevices on windows
---------
Co-authored-by: fotidim <fdimanidis@gmail.com >
Co-authored-by: fotidim <foti@navideck.com >
2024-02-16 19:36:36 +01:00
Rohit Sangwan
d187c8de83
Improve native error handling ( #10 )
2024-02-14 16:40:04 +01:00
Rohit Sangwan
edd5ec20a5
Improve logging ( #9 )
...
* Improve logging
* Update changelog
---------
Co-authored-by: Foti Dim <fdimanidis@gmail.com >
2024-02-12 12:00:57 +01:00
Rohit Sangwan
ed3852a5c9
Improve windows device name discovery ( #4 )
...
* Improve windows device name discovery
* Imrove classes and folders structuring
* rename generated files
* Improve windows threads and other fixes
* More optimizations
* Cleanups
* Update .vscode/settings.json
Co-authored-by: Foti Dim <foti@navideck.com >
* Resolve comments
* Performance improvements
---------
Co-authored-by: Foti Dim <foti@navideck.com >
Co-authored-by: Foti Dim <fdimanidis@gmail.com >
2024-02-02 12:10:53 +01:00
Rohit Sangwan
531b6139c4
Improve example app ( #2 )
...
* Improve example app
* Accept list of hex values in write value field
* Minor fix
---------
Co-authored-by: Foti Dim <foti@navideck.com >
2024-01-25 18:55:49 +01:00
Foti Dim
9521c2552a
Rename pairState and improve readme ( #1 )
...
* Improve readme
* rename OnPairStateChange api
---------
Co-authored-by: Rohit Sangwan <rohitsangwan647@gmail.com >
2024-01-25 17:56:31 +01:00
Foti Dim
1c21373478
Initial commit
2024-01-24 14:23:49 +01:00