doonfrs / pluto_grid_plus

PlutoGrid is a dataGrid for flutter that can be controlled by the keyboard on desktop and web. Of course, it works well on Android and IOS.
https://pluto.weblaze.dev
MIT License
27 stars 28 forks source link

[Feature] Workaround for flutter's doubleTap delay on desktop #83

Closed AminBhst closed 1 month ago

AminBhst commented 1 month ago

Hello. I submitted a similar issue to pluto_grid but as it seems that it's not properly maintained anymore, I am submitting a new one here.

Flutter's doubleTap detection has a 300ms delay which is fine for mobile, for desktop however, the delay is very noticeable and negatively affects the user experience. As a workaround, the doubleTap can be detected manually inside of onTapUp with significantly less delay. I think this is a must for desktop users of pluto_grid since the default delay makes doubleTap usage on desktop borderline unusable.

I have already implemented this on my own fork of pluto_grid and it works well on desktop and I will be shipping the next version of my own app with these changes. Is this something that you will be willing to merge a PR for if I request one?