Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SfSignaturePad: extremely bad performance in iOS after upgrading Flutter version #808

Open
gabrielbertollo opened this issue Aug 7, 2023 · 1 comment
Labels
signature pad Signature pad component waiting for customer Cannot make further progress until the customer responds

Comments

@gabrielbertollo
Copy link

The SfSignaturePad widget started performing very badly on iOS devices, seemingly after upgrading from Flutter 3.7 to 3.10. It is almost unusable for me.

The problem can be reproduced by creating a sample app only with the SfSignaturePad widget (code below) and running on any iOS device or simulator.

import 'package:flutter/material.dart';
import 'package:syncfusion_flutter_signaturepad/signaturepad.dart';

void main() {
  runApp(const MainApp());
}

class MainApp extends StatelessWidget {
  const MainApp({super.key});

  @override
  Widget build(BuildContext context) {
    return const MaterialApp(
      home: Scaffold(
        body: SfSignaturePad(),
      ),
    );
  }
}
@LavanyaGowtham2021 LavanyaGowtham2021 added signature pad Signature pad component open Open and need to address labels Feb 14, 2024
@LavanyaGowtham2021
Copy link
Collaborator

We have checked the reported issue with SfSignaturePad and have reproduced it at our end. This issue is replicated with 3.10.0 and later Flutter SDK versions because Flutter uses an impeller rendering engine for iOS by default. Disabling the impeller by following the steps mentioned in the below link can resolve your issue.

Link: https://docs.flutter.dev/perf/impeller#ios

@LavanyaGowtham2021 LavanyaGowtham2021 added waiting for customer Cannot make further progress until the customer responds and removed open Open and need to address labels Feb 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
signature pad Signature pad component waiting for customer Cannot make further progress until the customer responds
Projects
None yet
Development

No branches or pull requests

2 participants