phetsims / joist

Joist is the main framework for PhET Interactive Simulations. Joist creates and displays the simulation content, home screen, navigation bar, About dialog, enables switching between tabs, and other framework-related features.
MIT License
8 stars 6 forks source link

Increase the size of pointer areas for tabs in Preferences Menu #932

Closed Nancy-Salpepi closed 1 year ago

Nancy-Salpepi commented 1 year ago

While testing https://github.com/phetsims/qa/issues/958, with interactive highlights on, I noticed that the pointer areas between the tabs aren't flush against each other. If I quickly move my mouse from one tab to the the next, the group highlight will disappear and quickly reappear, leading to a flashing affect.

https://github.com/phetsims/joist/assets/87318828/24c7fad9-2879-426c-adfa-f9c495e9ef22

jessegreenberg commented 1 year ago

Thanks @Nancy-Salpepi, this is a pretty poor UX. A fix has been made in the above commit, can you please verify?

Nancy-Salpepi commented 1 year ago

Yes! Much nicer now @jessegreenberg! Closing.