Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create a non-modal dialog #916

Open
jessegreenberg opened this issue Nov 14, 2024 · 2 comments
Open

Create a non-modal dialog #916

jessegreenberg opened this issue Nov 14, 2024 · 2 comments

Comments

@jessegreenberg
Copy link
Contributor

PhET needs a non-modal Dialog component. It has come up a lot over the years:

#433 describes features that are important for non-modal dialogs.

This issue describes accessibility behaviors that are important for non-modal dialogs.

This has come up several times in the last few months so adding to the developer priorities board.

@AgustinVallejo
Copy link
Contributor

It was discussed on Nov 18, 2024 that this should be prioritized. And if a future sim needs it, the priority should be even higher? There's also an idea to add a 'Deprecated' annotation in the following sims, which created a non-modal panel:

  • Mean Share and Balance (MeanInfoPanel)

jessegreenberg added a commit to phetsims/models-of-the-hydrogen-atom that referenced this issue Nov 18, 2024
jessegreenberg added a commit to phetsims/natural-selection that referenced this issue Nov 18, 2024
jessegreenberg added a commit to phetsims/mean-share-and-balance that referenced this issue Nov 18, 2024
@jessegreenberg
Copy link
Contributor Author

We discussed during meeting that adding @deprecated is a way to track cases where a custom solution is being used, so that this is not forgotten.

I added it to the above list of cases.

We voted on a priority for this task in the "Developer Priorities" board. But this will also be motivated by the next sim that needs this component.

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

No branches or pull requests

2 participants