Re: [Tuxpaint-devel] [Tuxpaint-maintainers] Moving from SDL 1.2 to SDL 2.0
An award-winning drawing program for children of all ages
Brought to you by:
wkendrick
|
From: TOYAMA Shin-i. <sh...@wm...> - 2021-10-09 04:29:10
|
Hi! As I wrote in https://sourceforge.net/p/tuxpaint/bugs/200/, using SDL2 surely solve overscaling problem on High resolution windows pc. Recently I have read an article by those who are using TuxPaint using eye tracking device for kids with disabillities, explaining that this problem forces them to set screen scale 100%. This strongly motivated me to switch to SDL2 ;-) Thanks! Bill Kendrick wrote in <202...@sh...> >Pere has been doing a fantastic job at keeping the SDL2.0-based >version of Tux Paint sync'd with the "upstream", which is based on >SDL1.2. He uses it to build the Android port, which appears to be >the second-most popular version, in terms of downloads over on the >SourceForge project page! > >I was recently asked by the Flatpak folks whether we'd consider >releasing the SDL2.0-based version as the "main" version of >Tux Paint, which would help with Wayland support in the future. >(See https://github.com/flathub/org.tuxpaint.Tuxpaint/issues/21) > >I asked my long-time Internet friend Ryan Gordon, of the SDL project, >to confirm which versions of Windows and {Mac OS X / OSX / macOS} >that SDL2.0 supports, and he said Windows XP (which is as far back >as Tux Paint goes, since 0.9.23, 3 years ago), and Mac OS X 10.5 >(further back than Tux Paint, which is currently OS X 10.10). >I'm not sure which _versions_, but a quick glance at Google shows >SDL2.0 also supports Haiku OS. > >Therefore, unless there is major objection out here, I'd like >to finally retire the SDL1.2 branch, and continue further >development of Tux Paint under SDL2.0. (This might finally >allow me to add things like pressure support on drawing tablets? >It will also hopefully address an annoying "zoom" display issue >on newer Windows systems running on high-DPI displays; see >https://sourceforge.net/p/tuxpaint/bugs/200/ & friends). > >My plan, however, is to release the NEXT version of Tux Paint, >which includes a lot of new features (new Magic tools, and the >Magic tool grouping functionality) using the SDL1.2 branch. >This will be 0.9.27. > >Then, more-or-less immediately, we can try releasing an SDL2.0 >version, that adds no new features to Tux Paint itself. >This will be 0.9.28. > >This way, if any end-users have problems which are specifically >due to SDL2.0, they can revert back to SDL1.2-based 0.9.27, >without losing any functionality. > >Once that dust settles, we can continue adding new features >and capabilities to Tux Paint (0.9.29 and beyond). > >Thoughts? -- TOYAMA Shin-ichi mailto:sh...@wm... |