Bug 156493 - Split search for text and for style into two tabs in Find and Replace dialog
Summary: Split search for text and for style into two tabs in Find and Replace dialog
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
(earliest affected)
Inherited From OOo
Hardware: All All
: medium enhancement
Assignee: Not Assigned
Depends on:
Blocks: Find&Replace-Dialog
  Show dependency treegraph
Reported: 2023-07-27 14:05 UTC by Stéphane Guillou (stragu)
Modified: 2023-08-24 12:39 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Note You need to log in before you can comment on or make changes to this bug.
Description Stéphane Guillou (stragu) 2023-07-27 14:05:15 UTC
As suggested in bug 133300 comment 21, the Search and Replace dialog is already quite busy, and having the completely distinct search for styles functionality in the same view as the search for text does not help the user experience.

The search for styles should be moved to a separate tab in the dialog. How the two functions differ is evidenced by the fact that most of the UI is greyed out when ticking "Paragraph Styles" (by my count, 11 elements become irrelevant), while the "Find" and "Replace" fields change from text field to fixed-value dropdowns.

This would allow more space and flexibility for potential enhancements:
- search and replace character styles: bug 78582 (already 4 duplicates) 
- search and replace page styles: bug 106884 (somewhat more controversial given how differently page styles are handled)

Tested in:

Version: (X86_64) / LibreOffice Community
Build ID: 24d0a62bd75b9a895c419aa165da648ab18f134d
CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: gtk3
Locale: en-AU (en_AU.UTF-8); UI: en-US
Calc: threaded

Paragraph Style search was already possible in OOo 3.3, so issue is inherited.
Comment 1 Heiko Tietze 2023-07-28 11:57:25 UTC
(In reply to Stéphane Guillou (stragu) from comment #0)
> This would allow more space and flexibility...

If the two tabs would be designed independently the dialog jumps when switching from left to right. But we scale dialogs for the largest content anyway meaning if we move content somewhere else it ends up in white space. Which is not necessarily bad.
Comment 2 jan d 2023-08-15 15:03:34 UTC
The current design (combining string search and format search) is indeed confusing so this suggestion makes sense to me. I do not know if two tabs is the best way (though it sounds like a good approach);
Comment 3 Heiko Tietze 2023-08-24 12:39:44 UTC
The topic was on the agenda of the design meeting but didn't receive further input.

The "Style" part applies to "Paragraph Style", "Attributes", and "Format"/"No Format". Searching for attributes/formatting in comments or via regex is possible now but quite unlikely needed.