User-defined document properties are displayed in the order being entered while the dialog is open. However when being reopened, the entries are sorted (incorrectly) by field name: The sorting seems to use US-ASCII ordering, so that 'Ä' (as in "Änderer") follows 'Z' (as in "Zeitpunkt"), for example.
Therefore a user-defined ordering of user-defined properties is asked for.
That could be a two-step process:
1) Keep the properties in the order they are entered.
2) Provide means to rearrange the property order (e.g. by dragging the lines to the required position
3) Allow usual sorting button (ascending, descending) with a _correct_ sorting function.
Sounds reasonable to me.
Sorting sounds like an overkill to me. You could use 00_Änderung, 01_Zeitpunkt etc. to deal with the current behavior. And perhaps we could also keep the input order.
(In reply to Heiko Tietze from comment #2)
> Sorting sounds like an overkill to me. You could use 00_Änderung,
> 01_Zeitpunkt etc. to deal with the current behavior. And perhaps we could
> also keep the input order.
First, the user-defined fields are sorted in the dialog when you want to insert field values, so it makes sense to have a consistent ordering.
Second, adding numeric prefixes to field names just to fix the broken sorting is "ease of implementation", but not "ease of use".
Of course software should be easy to use, not easy to implement.
Finally the fields are sorted already, but with the wrong algorithm, so "Sorting sounds like an overkill to me" is not a valid argument.
(In reply to Ulrich Windl from comment #3)
> Second, adding numeric prefixes to field names just to fix the broken
> sorting is "ease of implementation", but not "ease of use".
> Of course software should be easy to use, not easy to implement.
It's a common way to sort files/folders in a certain order. But let's discuss the request in the design meeting.
I would support the addition of the sorting button that looks like a burger menu button (2 or 3 horizontal lines). In some dialogs that indicates the possibility to move content between a list of items with this button.
But the manual sorting contradict the automatic sorting. What's with new automatically sorted items after manual changes? How are manuzsorted items "Stuck" at it's position that the user wanted before new automatic sorting?
I'm against any sorting feature with additional buttons like A-Z, Z-A, etc.
So let's go with the request. Keep the order as inserted and provide means to sort via up/down buttons right of the dialog. Take care of accessibility.
This might be a not so easy but still easy hack.