You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
An adapter handles connected controllers and passes on_ controller callbacks to the UIManager as UIEvents
A UIFocusMixin can be used to make Layouts handle controller input
to support UIScrollArea, UIFocusGroup or UIFocusMixin has to be inside of it
Further notes
It might be a good idea to provide some ControllerWindow or something which passes controller events to the window, so the UIManager enable/disable flow could just work.
Add ControllerWindow
Next Steps
Global config du disable keyboard/controller focus changes
Disable keyboard focus changes would prevent consuming interactions via tab.
merge UIFoxusMixin into UILayouts (maybe in UILayout itself
Activity
pushfoo commentedon Mar 4, 2025
We might be near the point where we should start looking into the pyglet event -> class adapter design. I have the following questions:
self2. the event object
eruvanos commentedon Mar 12, 2025
eruvanos commentedon May 11, 2025
Initial setup is merged and released with 3.2.
I will keep iterating on the support to ship it out of the experimental subpackage