robrix icon indicating copy to clipboard operation
robrix copied to clipboard

reduce complexity of send_read_receipt based on scroll position

Open alanpoon opened this issue 1 year ago • 1 comments

Implemented: Start a 5-second timeout timer whenever scrolling stops, and then after the timer has reached its timeout deadline, send the read receipts for the last visible event. https://github.com/project-robius/robrix/pull/152#discussion_r1782110627

alanpoon avatar Oct 04 '24 05:10 alanpoon

To add:

  1. Need to scroll pass read maker, in order to send fully read receipt. need to save the position of read marker VirtualTimelineItem::ReadMarker

alanpoon avatar Oct 12 '24 16:10 alanpoon

Combine PR here: https://github.com/project-robius/robrix/pull/206

alanpoon avatar Oct 15 '24 04:10 alanpoon