• Kvaesitso 1.40.2-typing.4 (type-to-search)
    Some checks failed
    Trigger F-Droid repository rebuild / trigger (release) Has been cancelled
    Build Nightly APK / build (push) Has been cancelled
    Stable

    jonas released this 2026-09-10 21:49:57 +02:00 | 18 commits to main since this release

    Fourth 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
      rememberSaveable restores 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). Upstream main still 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