View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0017697 | Scribus | User Interface | public | 2025-11-26 20:32 | 2025-11-26 21:39 |
| Reporter | ale | Assigned To | |||
| Priority | normal | Severity | feature | Reproducibility | N/A |
| Status | new | Resolution | open | ||
| Product Version | 1.7.1.svn | ||||
| Summary | 0017697: Make the preferences searchable | ||||
| Description | Over the years the amount of preferences has grown a lot. To keep a bit of order, the preferences have been distributed in sections and in tabs. Sadly, the result is that people have a hard time to find what Scribus can do and for people doing support it's cumbersome to explain where relevant settings are. I'd like to suggest to keep the sections, but remove all tabs and put all the content in scrollable pages. To keep things manageable, i suggest to add a search widget that would show only the matching preferences. | ||||
| Tags | No tags attached. | ||||
| Patch | No | ||||
|
|
Some links that can help get there: - Inkscape recently introduced searchable preferences: - https://gitlab.com/inkscape/inkscape/-/blob/master/src/ui/dialog/inkscape-preferences.cpp - https://gitlab.com/inkscape/inkscape/-/merge_requests/2102 - There is a tutorial for doing searchable dialogs in PyQt: https://www.pythonguis.com/tutorials/widget-search-bar/ (Creating Searchable Widget Dashboards in PyQt5) |
|
|
We had scrollable preferences before and people didn't like it. I don't like it either in use of those programs that do use it. We can still find a way to implement search. |