OK, so it seems like your heuristics preferences are slightly different than the ones I implemented.
I just implemented a new variantSortCriteria
library setting. The info
tool in v0.9 exposes a fileSortCriteria
field, and v1.0 renamed it to match the new setting (variantSortCriteria
).
# +-----------------------+
# | variantSortCriteria |
# +-----------------------+
#
# How should PhotoStructure pick the "best" asset file variant for a given
# asset? You may reorder the default fields. Only "resolution", "fileSize",
# "mtime", "schemeIdx", "isCover", "count", and "isBrowserSupported" are
# understood: other field names will be ignored. If you change this value, you
# must "rebuild" your library, or at least "resync this asset" to apply the
# change one-off.
# (env: "PS_VARIANT_SORT_CRITERIA")
#
# variantSortCriteria = [
# "resolution",
# "mtime",
# "schemeIdx",
# "fileSize",
# "isCover",
# "count",
# "isBrowserSupported"
# ]