- Remove
useLastInputMode
anduseLastInputMethod
hooks from exports - Update documentation to include code samples, better warnings, and more usage information
- Add
isValidFocusTarget
utility, add focus behavior hooksuseContainerFocusBehavior
,useDefaultFocusBehavior
,useMostRecentFocusBehavior
,useMostRecentOrDefaultFocusBehavior
(#29)
- Add
useLastInputMode
hook (#27) - Add the
registerFocusBehavior
andderegisterFocusBehavior
API members to theFocusNavigationService
(#25)
- An event having been processed by the engine will no longer prevent event propagation (#23)
- Events propagated through the FocusNavigationService will now have an attribute indicating that the event was processed (#23)
- Fix
Event:cancel()
typing (#19) - Add input handling module for easier use of engine input events (#18)
- Add some dev mode warnings for subtle misuses or unexpected inputs (#16)
- Introduce the
useLastInputMethod
hook (#15)
- Refactor to expose context directly (#14)
- Add demo app (#10)
- Add
useFocusedGuiObject
hook (#13) - Fix an issue with active event map not filtering based on which events have registered handlers (#12)
- Introduce
useFocusGuiObject
(#11) - Introduce
useEventHandler
(#8) - Introduce
useActiveEventMap
(#9) - Introduce
useEventHandlerMap
(#7) - Introduce
useEventMap
and some utility hooks underneath it (#6) - Added observable properties to focus-navigation module (#5)
- Added core functionality of focus-navigation module (#4)
- Added event-propagation module (#2)