aeontimeline

Open full view…

Sorting entities (from scrivener) is too strict

greyt
Sat, 14 Oct 2017 15:22:11 GMT

I have just run into a weird problem, it seems sorting in characters is not just done by character but also by upper case/ lower case. That is Brother Karamassof will be shown up in the uppercase's, while brother Karamassof will find itself among the 'lowercases'. this is NOT practical for me, I would prefer (maybe as an option to check) to have pure alphabetical sorting (disregarding the 'cases'). One reason is that I tend to miss the uppercase key combo and will then end up with TWO versions of same input, that is human, but then when I want to mark the correct participant it is very inconvenient today to find that the two versions are 'miles apart' on my screen. In this situation I also found that while I had in aeon an entity named brother, reflecting the entity spelling from scrivener, I could change this in aeon to Brother, thus getting it alphabetical in line, but this change to uppercase will not sync back to scrivener as I had expected! Why not? and aeon + scrivener is still terrific kind regards Palle

razyr
Sat, 14 Oct 2017 22:31:20 GMT

Hi, Palle. What you are seeing is pretty typical of a lot of programs. By default, most programming languages use ASCII order sorts. The programmer has to jump through extra hoops, calling in external libraries or writing custom code to implement natural order sorts. ASCII would sort the following two groups of items as: Item10, Item5, item1 entry1,entry10,entry2 Capital I comes before lowercase I (and even before lowercase A) 10 is sorted ahead of 2 as it just compares the single digit "1" to the "2". Where a "natural" sort would list them as: item1, Item5, Item10 entry1, entry2, entry10 I had similar problems with Scrivener entity syncs to the point where I just stopped defining them on the Scrivener side. I accomplish it by clicking the appropriate column in AT2 relationship mode once the events and docs were synced. I find that "feature" super annoying.

greyt
Sun, 15 Oct 2017 19:23:24 GMT

Thank you for your reply, and I do expect programmmers to hop those hoops ;-) For me in my present setup, it is more or less inherent to do all the naming and defining in Scrivener. Am I really the only one concerned about this???

razyr
Sun, 15 Oct 2017 19:37:03 GMT

I see your sort issue as the symptom, but the root cause is the way AT2 auto-creates entities. I've been complaining about this for a couple of months. The devs are busy with an iPad release right now and I think any new features or non-critical bug fixes in current versions are on hold. Not to detract from your request that sorting should be natural order rather than ASCII. I can't think of any use case where someone might prefer an ASCII sort in AT2. Since you have somewhat combined two issues in this thread (sync and sort) under the sync forum, you might want to create a specific feature request for natural sort in the proper forum.

greyt
Sun, 15 Oct 2017 19:39:33 GMT

which one would that be?

razyr
Sun, 15 Oct 2017 19:41:04 GMT

"Wish List" It's at the top right under "All Posts"

aeonjess
Mon, 16 Oct 2017 01:02:05 GMT

Hi, As razyr mentioned, we are using ASCII order sorts at the moment, which is why you are seeing this type of sorting with lower and uppercase. We will look into changing this so that it doesn't separate out cases when sorting. In terms of your other issue where the changing of upper to lower case is not getting synced properly, we will look into the issue and get back to you about it, or if we need more information. Jess

greyt
Wed, 18 Oct 2017 14:44:30 GMT

Great