View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0017527 | Scribus | User Interface | public | 2025-05-18 10:37 | 2025-05-18 18:21 |
Reporter | hibert42 | Assigned To | |||
Priority | normal | Severity | feature | Reproducibility | have not tried |
Status | new | Resolution | open | ||
Summary | 0017527: [Select All] & [Deselect All] for Lists in any Settings | ||||
Description | I 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. | ||||
Tags | font, settings, user interface | ||||
Patch | No | ||||
|
|
|
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? |
|
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. |
|
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. |
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 |