Skip to content

Added focus_only_visible setting to TabNavigationPlugin.#24769

Open
Cyannide wants to merge 3 commits into
bevyengine:mainfrom
Cyannide:add_visibility_limit_to_tabnaviation
Open

Added focus_only_visible setting to TabNavigationPlugin.#24769
Cyannide wants to merge 3 commits into
bevyengine:mainfrom
Cyannide:add_visibility_limit_to_tabnaviation

Conversation

@Cyannide

Copy link
Copy Markdown

Objective

In most cases invisible components should not be part of the focus cycle. This commit keeps the existing behavior as the default.

Solution

Added plugin and tabgroup level settings to control the behavior.

Testing

Tested on a local project, you can set components in one of the existing examples with Visibility::Hidden and depending on the plugin/tabgroup setting, the cycle will traverse or skip the hidden components.

In most cases invisible components should not be part of the focus cycle. This commit keeps the existing behavior as the default.
@Cyannide Cyannide force-pushed the add_visibility_limit_to_tabnaviation branch from 23df688 to 192ebfe Compare June 26, 2026 21:47
Cyannide added 2 commits June 26, 2026 17:08
The ambiguity_detection example was panicking because of the missing config resource.
@kfc35 kfc35 added C-Feature A new feature, making something new possible A-UI Graphical user interfaces, styles, layouts, and widgets S-Needs-Review Needs reviewer attention (from anyone!) to move forward labels Jun 27, 2026
@github-project-automation github-project-automation Bot moved this to Needs SME Triage in UI Jun 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-UI Graphical user interfaces, styles, layouts, and widgets C-Feature A new feature, making something new possible S-Needs-Review Needs reviewer attention (from anyone!) to move forward

Projects

Status: Needs SME Triage

Development

Successfully merging this pull request may close these issues.

2 participants