Cat
Cat
Although it solves several problems for desktop and mobile devices, it seems to behave strangely on the web. I wonder what's causing it to behave this way, when in reality,...
> [!IMPORTANT] > > I've been testing the change made in #2505, and it seems that when you press `shift+arrow down` in a Header block, it suddenly selects more text...
I'm going to check why `bug_fix_test` is suddenly failing (when i'm actually using the selection that comes from the new `TextEditingValue` which contains the correct values to make the changes...
> That's because you're using dart:io on the web, which is not supported. We prefer not to import dart:io at all or use conditional imports if necessary (which is error-prone...
> I think clients prefer stability over readability. Stability hasn't been affected by these changes. I've run some tests on Desktop, Android, and Web, and the performance remains the same...
I'll take some time to create some tests for this PR.
## Web browsers don't seem to work as expected. When you press `shift+arrow up`, events gradually accumulate unnecessarily. That is, the first time, it selects an entire line, then two...
I don't know if it's worth mentioning, but before updating to Flutter 3.29.1, while testing how this PR worked on mobile devices, the cursor out-of-sync issue suddenly returned. No matter...
> Is this issue the same as #2445 ? Yes, they're closely related since they reproduce in the same way. The last time i tested using a mobile device, the...
I've been investigating a few things. And one of the most interesting is how [super_editor](https://github.com/superlistapp/super_editor) manages to listen for keyboard events regardless of the platform. And, without needing to use...