chaitu236 / TakWeb

Javascript based Tak client
https://www.playtak.com
GNU General Public License v2.0
40 stars 18 forks source link

Feature Request: Bunched Chat Time #34

Closed TreffnonX closed 8 years ago

TreffnonX commented 8 years ago

The chat time is a useful feature, because it can give an impression on how long ago a conversation took place and so forth. Sadly, the time also takes a lot of space, and is therefore often disabled.

Suggested solution: A possible solution to this would be, to detach the chat time from a singular message and group messages that arrive within the timeframe of a single minute into one block, with one overhead timestamp. That timestamp can be hidden/displayed through the options as before, but is shown above a block of messages instead of at the start. This will reduce the total space time stamps take up in the chat, as it reduces the number of visible time stamps, while at the same time maintaining the same level of information as before. This is strictly a client side feature, as the grouping into message blocks happens at client side.

chaitu236 commented 8 years ago

Ah yes, this could be a useful feature.

ghost commented 8 years ago

Just observing the chat window today, I'm not sure the bunched chat-time will be very effective. At some times, it will, but other times messages come infrequently, so bunching them won't be of any benefit.

Another alternative, is to have the timestamp revealed on hover over the name?

TreffnonX commented 8 years ago

The need is there for when the chat is used strongly. I think, that if combined with ingame chat, this will declutter the chat enormously.

chaitu236 commented 8 years ago

I think this will save a lot of space when there are lot of frequent messages. Implemented in b4ac1fb2a69de50ac3ef57c71ed69e32895cd6c6

chaitu236 commented 8 years ago

it looks like this is taking up a lot of space when ppl send short messages. I'll observe for a few days and if it doesn't show any benefit, i'll revert.

TreffnonX commented 8 years ago

One thing is for sure, it looks really nice! - Aside from that, if people write a lot of messages in quick succession, it will save a lot of space. The only scenario where it will blow the chat up, is if every minute or two a person writes a single short message (unresponded). But I see the argument. I think there is still the option of writing it in front (not above) the first message sent within a time-block. That would then shorten it back to how it was, minus the removed time stamps.

ghost commented 8 years ago

I wasn't a fan of it when the idea was proposed, but I don't mind it and I think this looks less cluttered.

The only scenario where it will blow the chat up, is if every minute or two a person writes a single short message (unresponded).

And in that case does it matter? The time when you want to see lots of messages is when they are coming quickly. If we've received 10 messages over 10 minutes then does it matter that the one we received 11 minutes ago has gotten pushed off the top?

On Wed, Jun 1, 2016 at 2:31 AM, TreffnonX notifications@github.com wrote:

One thing is for sure, it looks really nice! - Aside from that, if people write a lot of messages in quick succession, it will save a lot of space. The only scenario where it will blow the chat up, is if every minute or two a person writes a single short message (unresponded). But I see the argument. I think there is still the option of writing it in front (nit above) the first message sent within a time-block. Than would then shorten it back to how it was, minus the removed time stamps.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/chaitu236/TakWeb/issues/34#issuecomment-222927258, or mute the thread https://github.com/notifications/unsubscribe/ABVLPgRIVFH6PfZcIjq9L4qvBaPLFX0Uks5qHUNygaJpZM4IXF_I .