-
released this
2026-09-10 21:49:57 +02:00 | 18 commits to main since this releaseFourth build of the type-to-search fork. Skip
v1.40.2-typing.3— in that build the physical
keyboard stopped opening the search page (the character was inserted into the query, but the results
never appeared).Changes since v1.40.2-typing.2
- Typing on the physical keyboard on the home screen opens the search page again. The key event
handler was bound to a scaffold state that is replaced while the launcher starts (the state that
rememberSaveablerestores after the configuration change, and the one created when the window is
measured), so it acted on a state that was not the one being rendered. - The launcher no longer crashes when a widget offers "Configure widget" but has no configure
activity (or the app providing it was uninstalled). Upstreammainstill has the unguarded call;
the failure is now logged instead of killing the launcher process. - Coming back to the home screen from another app no longer leaves the search bar holding the
keyboard focus with the on-screen keyboard up. In that state the physical keyboard typed into the
search bar without the search results ever opening, which made the launcher look unresponsive. - The search query is cleared before the search page is reset when the launcher is resumed, so a
stale query cannot survive an interrupted page transition. - SearchBar adopts text that changed from the outside in a side effect instead of writing snapshot
state during composition.
The feature
- Pressing a printable key on the physical keyboard on the home screen opens the search and inserts
the character. - Characters keep their order, even when typing faster than the launcher can redraw.
- Backspace deletes, enter launches the highlighted result.
- The on-screen keyboard stays hidden while you type.
- Tapping the search bar gives the normal editable field with the soft keyboard.
- Setting: Settings -> Search -> Search on typing (on by default).
Downloads
- Typing on the physical keyboard on the home screen opens the search page again. The key event