Update the behaviour of the touch screen in quick menu to match the ds firmware, where the entry is selected after the stylus is lifted and only if the initial selected item is still clicked. Also draw the button in a pressed/disabled state when the stylus touches it and when the stylus moved away from that menu entry while still pressed respectively.
Also cleaned up a bit the logic to handle key presses.
Where have you tested it?
DS phat, ds lite, dsi flashcart, dsi sd
Pull Request status
[X] This PR has been tested using the latest version of devkitARM and libnds.
Another thing that could be improved is adding the downloadplay sprites for the various languages, as the text is different for every language, but that will maybe come in a later pr
What's changed?
Update the behaviour of the touch screen in quick menu to match the ds firmware, where the entry is selected after the stylus is lifted and only if the initial selected item is still clicked. Also draw the button in a pressed/disabled state when the stylus touches it and when the stylus moved away from that menu entry while still pressed respectively. Also cleaned up a bit the logic to handle key presses.
Where have you tested it?
DS phat, ds lite, dsi flashcart, dsi sd
Pull Request status