Indicate which messages are new after opening dialogue with unread messages (#125)
wojciech.kapcia@tigase.net opened 5 years ago

After opening chat with unread messages it would be nice to have some delimiter indicating where new messages start.

beagle-unread-marker-after-reopening.png beagle-unread-marker-opening.png beagle-unread-marker-scrolling.png

Andrzej Wójcik (Tigase) commented 5 years ago

@wojtek I'm not sure how it should look like? should those messages be marked as "bold" for a few seconds? Keeping a separate entry "read till here" is not a good solution (at least in my opinion).

wojciech.kapcia@tigase.net commented 5 years ago

Attached couple of examples. As you can see it's just a marker in a list ("mensajes sin leer" - "unread messages") - after first opening a chat and having more new messages than possible to display the view is pinned to the marker and first unread message, after reopening the chat the marker is gone.

Andrzej Wójcik (Tigase) commented 5 years ago

So this is just "read till here" marker in the view and nothing else. I need to find a better way as this is "OK" but somehow I think that we could do something better.

wojciech.kapcia@tigase.net commented 5 years ago

So this is just "read till here" marker in the view and nothing else.

Yup

I need to find a better way as this is "OK" but somehow I think that we could do something better.

"Better"? In what sense?

Andrzej Wójcik (Tigase) commented 5 years ago

I do not like how it is displayed (additional item on the whole screen). I will review and check if there is a better way from the UI/UX point of view.

Andrzej Wójcik (Tigase) commented 5 years ago

Feature is implemented a​ new version with it is released on the DropBox for testing.

wojciech.kapcia@tigase.net commented 5 years ago

Works very well!

wojciech.kapcia@tigase.net commented 5 years ago

Actually there is slight issue with the unread marker in chat window for MUC with large number of messages (conversation room for example) - today after opening it it was scrolled to some position (I assume it was first new message) but the marker was missing.

Andrzej Wójcik (Tigase) commented 5 years ago

@wojtek How many unread messages were there? Were there very long messages or only short ones? (many line of text in a single message).

wojciech.kapcia@tigase.net commented 5 years ago

There were 100 unread messages (room limit). There were a couple of multi-line messages (conversation seems to have 'quote' feature which prefixes quoted message with ">")

wojciech.kapcia@tigase.net commented 5 years ago

OK, it's broken with (very) long messages. Pasting a couple (3-4) of paragraphs of LoremIpsum (https://lipsum.com/) causes the chat not to be scrolled correctly to "Unread messages" mark

Andrzej Wójcik (Tigase) commented 4 years ago

I think we have fixed this already. If so, let's close it.

issue 1 of 1
Type
Task
Priority
Normal
Assignee
Spent time
16h 45m
Issue Votes (0)
Watchers (0)
Reference
tigase/_clients/beagle-im#125
Please wait...
Page is in error, reload to recover