Group of 2 Under the hood
The settings screen now responds to mouse clicks and hover, with a distinct hover indicator separate from keyboard selection
What
Mouse support was added to the settings/preferences full-screen list.
- Each row in the settings list now handles
onClick,onMouseEnter, andonMouseLeave, and a hovered row shows a dim pointer glyph that is visually distinct from the keyboard-selected row. - The settings search input gained an
onFocushandler that clears any existing search query when focused. - The underlying text-rendering component used throughout the UI now forwards
onMouseEnterandonMouseLeaveprops to the underlyingink-textelement, alongside its existing style and accessibility props, which is what makes row-level hover detection possible.
Why
This lets you navigate and interact with the settings screen using a mouse, not just the keyboard, and lets you see at a glance which row your pointer is over versus which one is keyboard-selected.