View Issue Details

IDProjectCategoryView StatusLast Update
0017527ScribusUser Interfacepublic2025-05-18 18:21
Reporterhibert42 Assigned To 
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status newResolutionopen 
Summary0017527: [Select All] & [Deselect All] for Lists in any Settings
DescriptionI saw, that it is possible to allow a certain set of Fonts for a specific Document and in global settings for all documents too.
What a usefull feature, since often there are just too many fonts and I would like to have the font list reduced to the fonts I am actually using for my design process.

So, I know it is already possible to select those wanted fonts under Settings->Fonts (And Document Settings -> Fonts)

However... it is not possible to deselect all selected fonts and I have to deselect them manually.
A little button for selecting all and deselecting all would help.

Should be applied for all kinds of lists.
Additional Information
Unfortunately I do not have that much knowledge about scribus hardcoding. I might look into it one day. Till than, I hope someone could implement it and moreover that others see the advantage of this little feature.
Tagsfont, settings, user interface
PatchNo

Activities

hibert42

2025-05-18 10:37

reporter  

select-all.PNG (183,613 bytes)   
select-all.PNG (183,613 bytes)   

ale

2025-05-18 11:36

manager   ~0052618

in the latest 1.7, thanks to 0014810 , you can

- click on the first entry,
- shift click on the last one and then
- use the context menu to trigger the actions.

we could add the two buttons, but: are they really needed?

while i'm not really happy about the current usability of these actions on the fonts, i tend to prefer the status quo:

- managing fonts is a task that is mostly done by advanced users
- if we add the "select all" button we also need to add buttons for performing the actions on the selection (instead of the context menu)
- at the end, in most cases, you want to perform the batch actions on multiple fonts, not on all (or none), so you will need to know how to use a multiselect list anyway
- it's preferable to use an external font manager to select will fonts are visible in scribus

it would be rather easy to add the two buttons you're asking for, adding the button for the actions is a bit more challenging (which label? where to place them?) but it's no rocket science.
but: is it worth the effort?
is it worth to add more widget to this UI?

hibert42

2025-05-18 12:37

reporter   ~0052619

Thanks so much for the hint. I am currently on the 1.6.2 stable release, so I guess I have to wait.

However, how could people possibly know abou this feature? As you described it and as I have understand it, it is hidden behind a complex chain of actions. Click, scroll down, Shift-Click, Contextmenu, click ...
This seems pretty complex to me and a good user interface should offer an intuitive solution for a task like selecting and deselecting list items.

Is it worth it? I think yes, totally... I think it is basic list useability.

Anyway, I, since I now know the chain of actions, will be able to do it.
Am I advocating for a clear, vissible and intuitzive solution: 100% yes.

ale

2025-05-18 18:21

manager   ~0052622

the way the selection works is typical for lists.
multiselection usually works with the ctrl and shift key. this is common to all well built list.
as an example, this applies to the file manager in the iOS and Windows world.

generally, speaking i'm all for self explaining and intuitive UIs.
i just wonder how much effort we should put in this functionality, that is used only by few users (and in an optimal world should be used by even fewer of them) and do not work on things that are used by many more users, all the time.

btw, this specific implementation has been suggested by a user and is shaped in a similar way as the default font manager in fedora linux:
https://app.filen.io/#/d/73c775f8-80bf-4930-88e0-11a2ea688de7#5g8KktsEwuzenHSWh4NJsi7k7tAbRsPI

let's leave this ticket open for now.
maybe somebody will want to work on it.

Issue History

Date Modified Username Field Change
2025-05-18 10:37 hibert42 New Issue
2025-05-18 10:37 hibert42 Tag Attached: font
2025-05-18 10:37 hibert42 Tag Attached: settings
2025-05-18 10:37 hibert42 Tag Attached: user interface
2025-05-18 10:37 hibert42 File Added: select-all.PNG
2025-05-18 11:36 ale Note Added: 0052618
2025-05-18 12:37 hibert42 Note Added: 0052619
2025-05-18 16:33 ale Tag Attached: #tobeclosed
2025-05-18 18:21 ale Note Added: 0052622
2025-05-18 18:21 ale Tag Detached: user interface
2025-05-18 18:21 ale Tag Attached: user interface
2025-05-18 18:21 ale Tag Detached: #tobeclosed