Skip to content

Latest commit

 

History

History
45 lines (31 loc) · 2.97 KB

CHANGELOG.md

File metadata and controls

45 lines (31 loc) · 2.97 KB

Focus Navigation Changelog

1.4.0 (12-16-2024)

  • Remove useLastInputMode and useLastInputMethod hooks from exports
  • Update documentation to include code samples, better warnings, and more usage information

1.3.0 (9-27-2023)

  • Add isValidFocusTarget utility, add focus behavior hooks useContainerFocusBehavior, useDefaultFocusBehavior, useMostRecentFocusBehavior, useMostRecentOrDefaultFocusBehavior (#29)

1.2.0 (7-25-2023)

  • Add useLastInputMode hook (#27)
  • Add the registerFocusBehavior and deregisterFocusBehavior API members to the FocusNavigationService (#25)

1.1.0 (6-20-2023)

  • 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)

1.0.0 (6-5-2023)

  • Fix Event:cancel() typing (#19)
  • Add input handling module for easier use of engine input events (#18)

0.2.1 (5-1-2023)

  • Add some dev mode warnings for subtle misuses or unexpected inputs (#16)
  • Introduce the useLastInputMethod hook (#15)

0.1.0 (3-7-2023)

  • 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)