[Feature Request] In-game Editor Touchscreen Enhancements
TheXTech Editor is an interesting way to build and create levels. However, some improvements could be made to make the editor more practical. I made a list of how many changes could potentially Be made to improve it. Here are 3 changes I can suggest:
- Larger Editor Buttons
The buttons to select items is sometimes too small to press, which can make it tedious to open without your finger hitting your phone case. It would be more convenient if the editor buttons were at least 1.5x of their current size to make it easier to click them.
-
Single-Tap to Click or Place Contents Instead of holding and dragging to place blocks, tapping a single time to place blocks/npcs would be more convenient.
-
Navigating the Level Map with Arrow Keys
Instead of using two fingers to move across the levels, it would be easier to just have a small D-Pad in the bottom left corner instead.
Larger Editor Buttons
That's really should depend on the display's physical size, and additionally, there is an option needed to specify the desired size, especially because different people has different finger thickness, and it's really inconvenient to pick very small buttons by thick fingers, or don't use so much space if you can easily pick smaller buttons by thin fingers.
Instead of using two fingers to move across the levels, it would be easier to just have a small D-Pad in the bottom left corner instead.
That also should be an option to select between possible modes.
Larger buttons -- that's an interesting thought. Currently, the editor button layout is constrained to be roughly the same across all target devices. But the current layout is 640x480, and I'm considering adding 480x360 and 960x720 layouts in 1.3.7. We could allow the entire editor layout to be scaled as well, so that the user could have the 480x360 layout at 2x scale.
Single tap to place is on my to do list along with a grid display so the user knows where the item will end up.
For a D-pad, that would require slight modification of the touchscreen controller but I may be able to do that.