View Issue Details

IDProjectCategoryView StatusLast Update
0017697ScribusUser Interfacepublic2025-11-27 20:33
Reporterale Assigned Tocbradney  
PrioritynormalSeverityfeatureReproducibilityN/A
Status assignedResolutionopen 
Product Version1.7.1.svn 
Summary0017697: Make the preferences searchable
DescriptionOver 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.
TagsNo tags attached.
PatchNo

Activities

ale

2025-11-26 20:33

manager   ~0053305

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)

cbradney

2025-11-26 21:39

administrator   ~0053306

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.

ale

2025-11-26 21:54

manager   ~0053307

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.

Issue History

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