Improve Project Manager UI navigation
Provides a focus stylebox for navigable controls.
The focused project is automatically selected. This resolves the conflict in the handling of Key::UP/Key::DOWN in ProjectManager::shortcut_input() and Viewport::_gui_input_event().
Before:
https://github.com/user-attachments/assets/111aab11-d704-4c34-b93d-46cfe826ba8e
After:
https://github.com/user-attachments/assets/6a61c653-4c59-42cc-b5f9-202730973ee0
There may be frame drops in the recorded video.
Apologies for the delay, this went under the radar until now. I'm sorting through older approved PRs as we reach feature freeze... so this might be postponed again to 4.6. This time I'm putting it in the merge queue so it's not forgotten.
This will need a rebase.
Added some shortcuts because the favorite and explore buttons are a bit small. E for explore and F for favorite.
In particular, when switching favorites (clicking the favorite button with the mouse or pressing the F key), pressing Alt will follow the item.
Thanks!