bevyengine / bevyengine/bevy

`bevy_input_focus`: Debug navigation visualization

Open
#22,300 3 comments 0 reactions 0 assignees View on GitHub
A-Input A-UI C-Testing D-Modest S-Ready-For-Implementation
Dominant language
Rust
Stars
48.2k
Forks
4.8k
Avg merge
3d 16h
Merged PRs (30d)
171

Description

## What problem does this solve or what need does it fill?

For debugging, it would be nice to have some options to display the current input focus navigation graph.

## What solution would you like?

Draw arrows (double headed for symmetric edges) between nodes to show the edges of the navigation graph.

Could have two modes, one that displays the entire graph, and one that only shows the edges from the current input focus.

Contributor guide

Open the contributing guide

Research direction

Start with the bevy_input_focus entry point and trace the navigation graph and current input focus requirements, then inspect existing debug-drawing facilities. Done means the graph can be visualized in whole-graph and current-focus-only modes, with arrows between nodes and double-headed arrows for symmetric edges.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
devtools, game-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.