Hi, thanks for reporting this, this issue reminds me a report that came on a private mail, sumaryzing: lag in fullscreen, work in windowed mode, run in Arch Linux (which uses SDL3 via sdl2-compat) with Plasma and a very high resolution mouse. The user fixed it for himself by lowering the mouse resolution, and we added a filter in tuxpaint.c to discard very small mouse events. https://sourceforge.net/p/tuxpaint/tuxpaint/ci/8c6f8a9dc3aa7f778efc263ed1a73c1401c1060c/ If you can compile Tux Paint from...
Hi, and welcome :) This is an old problem that has been around for years. See https://sourceforge.net/p/tuxpaint/bugs/103/ which was replaced by https://sourceforge.net/p/tuxpaint/feature-requests/124/ and the current one. That said, I imagine one can modify the magic API in order to pass the foreground and background surfaces to the magic tools (or a way for them to access these surfaces), then modify the needed magic tools to apply their effect to the three surfaces, canvas, img_starter (foreground...
Adding pressure to rosette and tessell.
Pressure for Light and all the tools in kalidescope.c
Pressure for comicdot, foam and toothpaste.
Pressure for confetti and rain.
Pressure in magic click, and magic squiggles and loops, not on magic smooth.
Adding pressure to magic drag, and to rainbow, calligrafy and spraypaint.