From 2585b57520dd9a8daf251012f3b5e50071ffaefa Mon Sep 17 00:00:00 2001 From: Morten Date: Tue, 28 Jul 2026 23:00:00 +0200 Subject: [PATCH 1/2] Update BLE test fakes for Universal BLE connect config --- .../test/ble_midi_parse_test.dart | 1 + .../test/flutter_midi_command_ble_test.dart | 10 ++++++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/packages/flutter_midi_command_ble/test/ble_midi_parse_test.dart b/packages/flutter_midi_command_ble/test/ble_midi_parse_test.dart index 093acee..6d5348f 100644 --- a/packages/flutter_midi_command_ble/test/ble_midi_parse_test.dart +++ b/packages/flutter_midi_command_ble/test/ble_midi_parse_test.dart @@ -28,6 +28,7 @@ class _FakePlatform extends UniversalBlePlatform { String deviceId, { Duration? connectionTimeout, bool autoConnect = false, + ConnectionPlatformConfig? platformConfig, }) async { updateConnection(deviceId, true); } diff --git a/packages/flutter_midi_command_ble/test/flutter_midi_command_ble_test.dart b/packages/flutter_midi_command_ble/test/flutter_midi_command_ble_test.dart index 953e437..7b4ef44 100644 --- a/packages/flutter_midi_command_ble/test/flutter_midi_command_ble_test.dart +++ b/packages/flutter_midi_command_ble/test/flutter_midi_command_ble_test.dart @@ -64,6 +64,7 @@ class _FakeUniversalBlePlatform extends UniversalBlePlatform { String deviceId, { Duration? connectionTimeout, bool autoConnect = false, + ConnectionPlatformConfig? platformConfig, }) async { connectCalls.add(deviceId); await Future.delayed(const Duration(milliseconds: 1)); @@ -399,10 +400,11 @@ void main() { test('connectToDevice makes registered known BLE device visible', () async { fakePlatform.servicesByDevice['ble-known-connect'] = midiServices(); - final registered = transport.registerKnownDevice( - 'ble-known-connect', - 'Known Connect Device', - )!; + final registered = + transport.registerKnownDevice( + 'ble-known-connect', + 'Known Connect Device', + )!; expect(await transport.devices, isEmpty); From 51a1d87046012bacacb2c84a92fc92bc7d7b9dbf Mon Sep 17 00:00:00 2001 From: Morten Date: Tue, 28 Jul 2026 23:34:26 +0200 Subject: [PATCH 2/2] merge fix --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 632151e..855e5e8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,6 @@ ## NEXT + - FIX(darwin): report CoreMIDI destinations as `inputPorts` and sources as `outputPorts` so port direction matches Android and the public device-owned API contract (#164). - FIX(android): disable Kotlin incremental compilation for the Android implementation so Windows builds do not fail when the app project and Pub cache are on different drives (#163). ## 1.0.7