This is a staging forum for AgileBits, not an official support forum. Visit http://discussions.agilebits.com instead.

Feature request: numeric secondary sort by version number

When in the Software section of 1Password with the sort order set to Title, it would be nice if the items within were secondarily sorted by version number.



I ask because I add a new entry for a program whenever I buy a paid upgrade that comes with a new key.



Right now, all of the entries for such a program are gathered together, but the versions within that group are in no particular order. This makes finding the key for a particular version tougher than it has to be, since it makes you scan them all instead of finding the one you want by its position relative to its neighbors.



I think given a choice I'd want them sorted with ascending version numbers, but there's an argument for descending, too. (Ascending is the "natural" order, while descending puts the version you're most likely to care about first.)



There are some tricky aspects to this.



Most software uses faux decimal numbers for version numbers. You don't want to just treat the value as a floating-point number and sort that way, because it breaks with programs where version 5.10 comes after 5.9. You have to treat each component of the version number separately.



Another tricky case are mixed numbers and letters. Adobe is famous for this with their Creative Suite: CS5.5 follows CS5, which follows CS4, which....down to plain "CS" (not "CS1") which is last in the series. I don't expect 1Password to know that "Adobe Photoshop 7.0" is what precedes Adobe CS. <img src='http://forum.agilebits.com/public/style_emoticons/<#EMO_DIR#>/smile.png' class='bbc_emoticon' alt=':)' />



Another example of mixed numbers and letters is Maxon's Cinema 4D. The version number series for the last several years has been R9, R9.5, R9.6, R10, R10.5, R11, R11.5, R12, R13. So, no ".0" on major releases, sometimes more than one point release between major versions, and for this last upgrade round, no point release since the last major release at all.

Comments