17 releases
Uses new Rust 2024
| 0.18.1 | Mar 4, 2026 |
|---|---|
| 0.18.0-rc.2 | Dec 30, 2025 |
| 0.17.3 | Nov 17, 2025 |
| 0.16.1 | May 30, 2025 |
| 0.16.0-rc.3 | Mar 31, 2025 |
#2869 in Game dev
162,241 downloads per month
Used in 564 crates
(11 directly)
6.5MB
111K
SLoC
A UI-centric focus system for Bevy.
This crate provides a system for managing input focus in Bevy applications, including:
InputFocus, a resource for tracking which entity has input focus.- Methods for getting and setting input focus via
InputFocusandIsFocusedHelper. - A generic
FocusedInputevent for input events which bubble up from the focused entity. - Various navigation frameworks for moving input focus between entities based on user input, such as
tab_navigationanddirectional_navigation.
This crate does not provide any integration with UI widgets: this is the responsibility of the widget crate,
which should depend on bevy_input_focus.
Bevy Input Focus
Dependencies
~13–25MB
~567K SLoC