Add macOS support (#23)
* Add macOS support * Update README * Update to v0.2.0 * Document breaking changes * Delete widget tests
This commit is contained in:
+6
-6
@@ -1,13 +1,13 @@
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
class IOSRoleSelector extends StatelessWidget {
|
||||
const IOSRoleSelector({
|
||||
class DarwinRoleSelector extends StatelessWidget {
|
||||
const DarwinRoleSelector({
|
||||
super.key,
|
||||
required this.isIosBrowser,
|
||||
required this.isDarwinBrowser,
|
||||
required this.onSelect,
|
||||
});
|
||||
|
||||
final bool isIosBrowser;
|
||||
final bool isDarwinBrowser;
|
||||
final ValueChanged<bool> onSelect;
|
||||
|
||||
@override
|
||||
@@ -17,11 +17,11 @@ class IOSRoleSelector extends StatelessWidget {
|
||||
children: [
|
||||
Center(
|
||||
child: Text(
|
||||
'You are ${isIosBrowser ? 'Browser' : 'Advertiser'}',
|
||||
'You are ${isDarwinBrowser ? 'Browser' : 'Advertiser'}',
|
||||
),
|
||||
),
|
||||
Switch(
|
||||
value: isIosBrowser,
|
||||
value: isDarwinBrowser,
|
||||
onChanged: onSelect,
|
||||
),
|
||||
],
|
||||
@@ -5,13 +5,13 @@ class PeerWidget extends StatelessWidget {
|
||||
const PeerWidget({
|
||||
super.key,
|
||||
required this.device,
|
||||
required this.isIosBrowser,
|
||||
required this.isDarwinBrowser,
|
||||
required this.onConnect,
|
||||
required this.communicationChannelState,
|
||||
});
|
||||
|
||||
final NearbyDevice device;
|
||||
final bool isIosBrowser;
|
||||
final bool isDarwinBrowser;
|
||||
final ValueChanged<NearbyDevice> onConnect;
|
||||
final CommunicationChannelState communicationChannelState;
|
||||
|
||||
@@ -28,7 +28,7 @@ class PeerWidget extends StatelessWidget {
|
||||
|
||||
return ListTile(
|
||||
title: Text(
|
||||
'${isIosBrowser ? 'Found device' : 'Pending invitation'} | ${device.info.displayName} | $status',
|
||||
'${isDarwinBrowser ? 'Found device' : 'Pending invitation'} | ${device.info.displayName} | $status',
|
||||
),
|
||||
onTap: canTap ? () => onConnect(device) : null,
|
||||
tileColor: Colors.blueAccent,
|
||||
|
||||
Reference in New Issue
Block a user