Recently in Principia I have been working on dehardcoding all touchscreen-specific codepaths that previously have been behind Android/iOS preprocessor ifdefs and putting them behind the "Enable touch controls" runtime setting. Still got some work left, but zoom and some other special touchscreen behaviour works now.
Video is me running Principia on my corebooted Chromebook w/ Linux, which has a touchscreen and can be folded back like a tablet.
This should be useful for those wishing to run Principia on Linux phones, or any other kind of portable device with a touchscreen that does not run Android, and have it behave like you'd get on the Android version. More to come!








