flutter_drawing_board
                                
                                
                                
                                    flutter_drawing_board copied to clipboard
                            
                            
                            
                        [Bug report] Dot appears at start of pinch gesture on physical device
Thank you for your response and update.
After upgrading from version 0.9.5 to 0.9.8, the pinch gesture issue on the simulator has been resolved.
However, on a physical device (Pixel 8a), a dot appears at the start of the pinch gesture, as shown in the attached video. In version 0.9.5, this dot was not displayed.
https://github.com/user-attachments/assets/af404852-34a0-44cb-afb0-b56586af0b4b
import 'package:flutter/material.dart'; import 'package:flutter_drawing_board/flutter_drawing_board.dart'; void main() { runApp(const MyApp()); } class MyApp extends StatelessWidget { const MyApp({super.key}); @override Widget build(BuildContext context) { return MaterialApp( title: 'Drawing Board Example', theme: ThemeData( colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple), useMaterial3: true, ), home: const MyHomePage(), ); } } class MyHomePage extends StatefulWidget { const MyHomePage({super.key}); @override State<MyHomePage> createState() => _MyHomePageState(); } class _MyHomePageState extends State<MyHomePage> { final DrawingController _drawingController = DrawingController(); void _listener() { print('listener'); print(_drawingController.getHistory); } @override void initState() { super.initState(); _drawingController.addListener(_listener); } @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text('Drawing Board Example'), ), body: LayoutBuilder( builder: (context, constraints) { return DrawingBoard( controller: _drawingController, background: Container( width: constraints.maxWidth, height: constraints.maxHeight, color: Colors.white, ), showDefaultActions: true, showDefaultTools: true, onPointerDown: (details) { print('onPointerDown'); print(_drawingController.getHistory); }, onPointerMove: (details) { print('onPointerMove'); print(_drawingController.getHistory); }, onPointerUp: (details) { print('onPointerUp'); print(_drawingController.getHistory); }, onInteractionStart: (details) { print('onInteractionStart'); print(_drawingController.getHistory); }, onInteractionEnd: (details) { print('onInteractionEnd'); print(_drawingController.getHistory); }, ); }, ), ); } }
Originally posted by @enoiu in #66