The Writer's simple search UI (i.e. defaulting to a specific toolbar at the bottom of the window) is quite similar to the one provided in Firefox for example, but sadly is missing one of it's best feature : incremental searching (i.e. the search starts as soon as you type).
Steps to Reproduce:
Trigger a simple text search
The search isn't performed until the field is validated or a next/previous occurrence search is triggered
A next occurrence search is automatically performed as soon as a character is typed in the search field.
A previous occurrence search is performed each time a character is erased in the search field.
User Profile Reset: No
The incremental search may be an optional search behavior enabled by a dedicated checkbox.
Version: 126.96.36.199 (x64) / LibreOffice Community
Build ID: fe0b08f4af1bacafe4c7ecc87ce55bb426164676
CPU threads: 8; OS: Windows 6.3 Build 9600; UI render: Skia/Raster; VCL: win
Locale: fr-FR (fr_FR); UI: fr-FR
I confirm, that incremental search is not possible
Version: 188.8.131.52.alpha0+ (x64) / LibreOffice Community
Build ID: 21c602913d98ef46b49fc9b6f9071db92a1597c6
CPU threads: 4; OS: Windows 10.0 Build 19042; UI render: Skia/Raster; VCL: win
Locale: de-DE (de_DE); UI: en-GB
cc: Design-Team for further input and decision
If not too much overhead, of a new search algorithm, would be useful.
Let's set it to NEW as a valid enhancement
I'm puzzled by the summary. "Incremental search" refers to the method of showing possible terms while typing. When I enter "Libre" in the Google search bar it returns "libreoffice glade", "libreoffice", "libreoffice template", "libreelec" based on my previous searches and the knowledge Google has about me.
The actual request is rather a type-ahead/find-as-you-type function. Meaning the search restarts/refines with every new letter. But in fact some applications use the term incremental for this, eg. https://www.gnu.org/software/emacs/manual/html_node/emacs/Incremental-Search.html
Guess it's a challenge for developers to make the performance a good UX.