View Issue Details

IDProjectCategoryView StatusLast Update
0017697ScribusUser Interfacepublic2025-11-26 21:39
Reporterale Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
Status newResolutionopen 
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.

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