CommunityToolkit / CommunityToolkit/Graph-Controls

Graph controls don't support XY Focus

Open
#50 30 comments 0 reactions 0 assignees View on GitHub
Area: Controls bug :bug:
Dominant language
C#
Stars
156
Forks
38
PR merge metrics
No merged PRs in 30d

Description

## Describe the bug
The LoginButton and PeoplePicker Graph controls don't work at all when using XY navigation.

- [ ] Is this bug a regression in the toolkit? If so, what toolkit version did you last see it work:

## Steps to Reproduce
Steps to reproduce the behavior:
1. [Create blank app](https://docs.microsoft.com/en-us/windows/uwp/xbox-apps/development-environment-setup#create-your-first-app)
1. [Add Graph controls](https://github.com/windows-toolkit/Graph-Controls#-getting-started)
1. [Disable mouse mode](https://docs.microsoft.com/en-us/windows/uwp/xbox-apps/how-to-disable-mouse-mode)
1. [Run on an Xbox One console](https://docs.microsoft.com/en-us/windows/uwp/xbox-apps/development-environment-setup#create-your-first-app)
1. Attempt to use the controls with a gamepad

## Expected behavior
The controls should be functional.

## Screenshots
If applicable, add screenshots to help explain your problem.

## Environment

```
NuGet Package(s):

Package Version(s):

Windows 10 Build Number:
- [ ] Fall Creators Update (16299)
- [ ] April 2018 Update (17134)
- [ ] October 2018 Update (17763)
- [X] May 2019 Update (18362)
- [ ] Insider Build (build number: )

App min and target version:
- [ ] Fall Creators Update (16299)
- [ ] April 2018 Update (17134)
- [ ] October 2018 Update (17763)
- [X] May 2019 Update (18362)
- [ ] Insider Build (xxxxx)

Device form factor:
- [ ] Desktop
- [X] Xbox
- [ ] Surface Hub
- [ ] IoT

Visual Studio
- [ ] 2017 (version: )
- [X] 2019 (version: )
- [ ] 2019 Preview (version: )

```

## Additional context
Add any other context about the problem here.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by following the listed reproduction steps in a blank app on an Xbox One with mouse mode disabled, then inspect the LoginButton and PeoplePicker Graph controls. Done means both controls are functional with gamepad-based XY navigation on the stated Windows 10 environment.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.