View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0017697 | Scribus | User Interface | public | 2025-11-26 20:32 | 2025-11-30 10:51 |
| Reporter | ale | Assigned To | cbradney | ||
| Priority | normal | Severity | feature | Reproducibility | N/A |
| Status | assigned | 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. |
|
|
I don't need scrollable preferences. I don't even know if I prefer to tabs. My position with apps that have a bigger amount of preferences, is that they should provide a good way to search through them. I'm suggesting to remove tabs,, because I fear that they do not play well with searchable preferences. Do you have any example of searchable preferences with tabs? I just had a look at VSCode and it has scrollable preferences, but with a tree on the left that looks a bit like tabs. Personally, I understand that people did not like huge scrollable preferences when the only way to get to a specific preference is to scroll. But having a good way for searching might give a different impression. |
|
|
First commit done. section and widgets are searched. I have not decided if I want to pursue highlighting the widgets. Seems overly complex for not much gain. |
|
|
I've given it a try: If I type "Info" I see that the sections "User Interface" and "PDF Export" contains something. In the "User Interface" it will be in one of the four tabs. In "Pdf Export" in one of the eight tabs. I think that we should discuss a bit more about how this should be implemented : - ) I've tried to search "Info" in the Inkscape preferences and the result is way more useful there. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2025-11-26 20:32 | ale | New Issue | |
| 2025-11-26 20:33 | ale | Note Added: 0053305 | |
| 2025-11-26 21:39 | cbradney | Note Added: 0053306 | |
| 2025-11-26 21:54 | ale | Note Added: 0053307 | |
| 2025-11-27 20:33 | cbradney | Assigned To | => cbradney |
| 2025-11-27 20:33 | cbradney | Status | new => assigned |
| 2025-11-29 15:26 | cbradney | Note Added: 0053314 | |
| 2025-11-30 10:51 | ale | Note Added: 0053316 |