Doublonmousse
Doublonmousse
Hello, after trying some optimizations for #1436 , performance should have improved. Could you try the debug build for windows from here and check whether or not things are smoother...
> I switched to developer mode on the file, and it no longer crashes. It's probably caused by the text when I add more. When I delete it and disable...
Can reproduce on windows but not linux
Maybe more of a UI/UX issue, see https://github.com/flxzt/rnote/discussions/1488#discussioncomment-14182031 ? Although maybe I'm missing something
I'm trying to rely more on the keytree to get stroke bounds whenever possible (as calculating a bunch of stroke bounds on each event is potentially pretty expensive). Testing the...
I'm not fully convinced of the current implementation. There are cases where this can be annoying instead of helping - if I type semi-open intervals like `[a,b)` it'll get in...
I've added a commit to fix #888. This last commit needs some testing (and maybe some renaming) to be sure everything works as expected.
Rebased to main, seems to compile/work as before. I think I still need to retest on tablet though
Retested and working almost as intended. On smaller stroke width, the heuristic I'm using for cancelling small strokes doesn't work very well (volume comparison to a * stroke_width ^ 2)....
I've changed the computation for the cancellation. It seems to work better though not totally foolproof. I'm still on the fence about switching back to an additional up/down cycle for...