The viewer's "x years ago" info sucks ;-)

Johannes Zarl-Zierl johannes at zarl-zierl.at
Wed Apr 12 23:43:24 BST 2023


Am Mittwoch, 12. April 2023, 13:27:11 CEST schrieb Tobias Leupold:
> Am Mittwoch, 12. April 2023, 06:22:07 CEST schrieb Per Funke:
> > "1.83 y/m/d ago" is unconventional but attractive
> > IMHO,
> > Per Funke
> 
> Hmmm ... I think this would be too unconventional, especially facing the
> fact that a year is not divided into decimal units (it's 12 months after
> all, not 10).

Maybe it's just me, but using decimal representation for time units does not 
seem so odd. "1.83 years ago" is easy to read and understand, even if one does 
not intuitively realize that it is the same as "1 year, 9 months, 28 days, 19 
hours 20 minutes ago".
Plus: it eliminates the need to come up with a universal way to shorten this 
(should it be 1 year, 10 months, or 1 year, 9months, almost 29 days?).

Would a hybrid approach work better in your opinion? I.e. "1 year, 9.96 
months". This does arguably combine the best and worst of both approaches:

- ugly to compute (depends on the length of the month)
- decimal point in non-decimal unit (e.g. "4.6 months")
+ canonical representation (always "X years, Y months", no complicated 
heuristic needed)
+ more intuitive than pure decimal notation ("1 year 9.96 months ago" vs "1.83 
years ago")


> Any objections if I implement this in a way I would expect it to be (both
> for birthdays/ages and timespans) soonish and you all have a look at it
> then?

Sure - I'll gladly take a look at that work branch and comment on it ;-)

Cheers,
  Johannes





More information about the KPhotoAlbum mailing list