This is a reminder issue.
Right now widget.Widget handles the events inside the Render method which is a part of ebiten.Game.Draw tree.
This works OK for desktop platforms (to my knowledge), but it fails short for mobile platforms due to the touch position reset in-between the Update calls. While this touch-related issue can be fixed separately with a cludge, it would be better if we could move the logic-related code to the Update tree.
This issue should not be closed with a mobile touch-related fix. It should remain open until the real underlying problem is fixed.
This is a reminder issue.
Right now
widget.Widgethandles the events inside theRendermethod which is a part ofebiten.Game.Drawtree.This works OK for desktop platforms (to my knowledge), but it fails short for mobile platforms due to the touch position reset in-between the Update calls. While this touch-related issue can be fixed separately with a cludge, it would be better if we could move the logic-related code to the
Updatetree.This issue should not be closed with a mobile touch-related fix. It should remain open until the real underlying problem is fixed.