getDisplaySize method

  1. @override
Future<DisplayGeometry> getDisplaySize([
  1. int? displayId
])
override

Implementation

@override
Future<DisplayGeometry> getDisplaySize([int? displayId]) async {
  // Get display size via native module or system_profiler
  try {
    final result = await Process.run('system_profiler', [
      'SPDisplaysDataType',
    ]);
    // Parse display info — simplified for port
    return const DisplayGeometry(width: 1920, height: 1080, scaleFactor: 2.0);
  } catch (_) {
    return const DisplayGeometry(width: 1920, height: 1080, scaleFactor: 2.0);
  }
}