Vision:
GUI should support controller input without or just a little effort.
Tasks:
Task from Feedback
Discord
PR: #2566
Details
- 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.
Next Steps
Vision:
GUI should support controller input without or just a little effort.
Tasks:
Task from Feedback
PR: #2566
Details
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.
Next Steps
Disable keyboard focus changes would prevent consuming interactions via tab.
UIFoxusMixininto UILayouts (maybe in UILayout itself