Commit Graph

7 Commits

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