Commit Graph

7 Commits (32641893e75f11903489a38a201bd661c8f99b50)

Author SHA1 Message Date
cheapie a38debb592 Add advanced touchscreen
Basically just lets you provide any formspec you want, which should resolve all of the "but the touchscreen can't do XYZ" issues :)
I don't believe this to be a security problem as arbitrary formspecs should do nothing unless you actually right-click the node (and you can always just... not), and if the client does crash in response to a bad formspec then this is probably a client bug anyway.
2021-02-21 18:46:55 -06:00
cheapie 7f5eaac5c3 Add channel copier 2020-04-30 00:44:04 -05:00
cheapie 69a9304751 Miscellaneous touchscreen and noteblock work
* Noteblock sound list updated
* Noteblocks now support pitch control
* Touchscreens can now optionally use the "real coordinates" system
2020-04-28 21:28:26 -05:00
cheapie 13072c7d59 Fix unescaped strings 2020-03-30 01:08:05 -05:00
cheapie f0ce665a64 Fix crash on certain invalid touchscreen inputs 2019-12-15 15:03:07 -06:00
GreenDimond 0e61a770c9 Add textlist command to touchscreen 2019-05-24 13:03:00 -05:00
cheapie 97765470fc Split components into their own files 2018-11-24 15:56:29 -06:00