Skip to content

Add 313-card-tab-focus#178

Merged
gadenbuie merged 14 commits into
mainfrom
313-card-tab-focus
May 19, 2023
Merged

Add 313-card-tab-focus#178
gadenbuie merged 14 commits into
mainfrom
313-card-tab-focus

Conversation

@gadenbuie

@gadenbuie gadenbuie commented May 17, 2023

Copy link
Copy Markdown
Member

Overview

The primary goal of this PR is to test rstudio/bslib#557. The app contains three full-screen expandable cards. The first has no focusable elements, the second has many input plus two child cards, and the third includes a plotly plot.

The test cycle exercise the behavior around entering and exiting full screen mode as well as the management of tab focus while in the full screen card.

Demo

Here's a short video walking through the app

Screenshare.-.2023-05-17.2_33_20.PM.mp4

Todo

  • Need to test that pressing escape while focused on a select element doesn't exit full screen mode

@gadenbuie
gadenbuie requested review from cpsievert and schloerke May 17, 2023 18:38
@gadenbuie gadenbuie self-assigned this May 17, 2023
@gadenbuie
gadenbuie marked this pull request as ready for review May 18, 2023 17:12

@cpsievert cpsievert left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👏

#Conflicts:
#	inst/apps/sysinfo-mac-4.1.txt
#	inst/apps/sysinfo-mac-4.3.txt
#	inst/apps/sysinfo-win-3.6.txt
#	inst/apps/sysinfo-win-4.0.txt
#	inst/apps/sysinfo-win-4.1.txt
#	inst/apps/sysinfo-win-4.2.txt
#	inst/apps/sysinfo-win-4.3.txt
@gadenbuie
gadenbuie merged commit 1ee38c1 into main May 19, 2023
@gadenbuie
gadenbuie deleted the 313-card-tab-focus branch May 19, 2023 15:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants