View Issue Details

IDProjectCategoryView StatusLast Update
0017914ScribusUser Interfacepublic2026-08-23 10:26
Reportermartonlente Assigned Tocbradney  
PriorityhighSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Product Version1.7.3 
Fixed in Version1.7.4.svn 
Summary0017914: UI: Style Manager styles' sorting is inconsistent
DescriptionWhen working with the Style Manager, a predictable sorting helps navigating the styles. The more complex the project is, the more important it gets. However, currently styles' sorting seems to work in an inconsistent, 'hard to grasp' way.

I'm sharing my experience with style sorting in Style Manager below.

**Observed rational behaviours:**
- The ordering of `<CharacterStyle>` and `<ParagraphStyle>` tags in the `.sla` file doesn't seem to impact styles' ordering.
- The following rules seem to impact styles' ordering to some degree:
  - Alphabetical ordering works in most cases.
  - Uppercase characters come before lowercase characters.
  - Numbers come before letters in most cases.
 
**Observed inconsistent behaviours:**
- The 'A, B, C, D' characters are sorted after all other letters. Alphabetical ordering works fro the remainder of the letters. For example, _H1_ comes before _Body_, whereas _Example_ comes before _H1_ (as expected).
- Numbers come before letters, but only if they aren't the starting characters of style names. For example, _Fs-4_ comes before _1-Fs-4_, but _F1s-4_ comes before _Fs-4_.

See the attached short screen capture for reference.

As demoed, it's difficult to manage styles with such an unpredictable sorting. Resolving this would make style management a lot cleaner and easier. Thank you for looking into this!
Tagscharacter styles, style manager
Attached Files
PatchNo

Activities

Issue History

Date Modified Username Field Change
2026-08-07 09:22 martonlente New Issue
2026-08-07 09:22 martonlente Tag Attached: character styles
2026-08-07 09:22 martonlente Tag Attached: style manager
2026-08-07 09:22 martonlente File Added: scribus-ui-style-manager-styles-sorting-is-inconsistent-2026-08-07_11.06.17-400p.webm
2026-08-10 20:56 cbradney Assigned To => cbradney
2026-08-10 20:56 cbradney Status new => assigned
2026-08-11 20:10 cbradney Status assigned => resolved
2026-08-11 20:10 cbradney Resolution open => fixed
2026-08-11 20:10 cbradney Fixed in Version => 1.7.4.svn
2026-08-23 10:26 cbradney Status resolved => closed