diff --git a/lib/screens/ble_debug_log_screen.dart b/lib/screens/ble_debug_log_screen.dart index 81c4602..68c97cc 100644 --- a/lib/screens/ble_debug_log_screen.dart +++ b/lib/screens/ble_debug_log_screen.dart @@ -42,7 +42,16 @@ class _BleDebugLogScreenState extends State { actions: [ IconButton( tooltip: isMobile ? 'Share logs' : 'Open logs folder', - icon: Icon(isMobile ? Icons.ios_share : Icons.folder_open), + // Platform-standard share glyph: Android uses Icons.share + // (connected nodes), iOS uses Icons.ios_share (square+arrow), + // desktop reveals the saved file (folder). #396 + icon: Icon( + defaultTargetPlatform == TargetPlatform.android + ? Icons.share + : isMobile + ? Icons.ios_share + : Icons.folder_open, + ), onPressed: () => _exportLogs(context), ), IconButton(