GNOME Bugzilla – Bug 729967
Gray out past discussions older than a day
Last modified: 2017-10-28 18:06:30 UTC
When I start Polari, especially as I do that seldomly, I'm always haunted by my past - that is, visually overloaded with very old conversations in each channel, which makes it hard to see what actually is new and requires reading. Any text whose timestamp is older than a day or so should probably be in muted color (50% transparent?) to provide somewhat of a "clean slate" for new discussions.
*** Bug 765014 has been marked as a duplicate of this bug. ***
I can think of two options here: (1) dim messages loaded from the log (2) dim messages older than x (e.g. 1 day) (1) would be easy to do, but we'd often end up marking fairly recent messages as "old" (i.e. when restarting polari). So (2) does make more sense, but is trickier to do as we would need to change the style of messages that *become* old (i.e. when keeping polari running for a long time).
Sure, although we may also want to ensure that the history isnt grayed out while you are trying to read it. E.g if I start scrolling up towards older history then it would be nice if the history wasn't dimmed. Maybe a criteria could be something like if I'm not in the bottom of the chat and if x amount of text is visible before the "New Messages" line, un-dim it.
If you un-dim the past while scrolling up, I would then expect it to re-dim when you scroll back down to the bottom, but yeah the idea sounds good in combination with all the rest.
I'm migrating newcomer bugs that haven't been picked up to gitlab, please follow up at https://gitlab.gnome.org/GNOME/polari/issues/22.