BACAT Scrolling #2842

bwindels
bwindels use AutoHideScrollbar in ScrollPanel
8cf26074
bwindels remove onChildResize in RoomView as it's unused
27070b31
bwindels create ResizeNotifier to derive which areas of the app resize and emit
735b4f6f
bwindels emit timeline_resize in MatrixChat based on ResizeNotifier
56aeb519
bwindels use AutoHideScrollbar in memberlist
c8123ec6
bwindels use AutoHideScrollbar in member info panel
d3af992d
bwindels emit resize event when banners are shown/hidden to restore scroll pos
58f26ee9
bwindels use ResizeNotifier as well to relayout room list
9541cc17
bwindels chrome apparently anchors the scroll position, which fights against o…
955ec14d
bwindels fix some tests
0b819634
bwindels use AutoHideScrollbar in ScrollPanel
30d848b8
bwindels remove onChildResize in RoomView as it's unused
f71a9f10
bwindels create ResizeNotifier to derive which areas of the app resize and emit
891e343d
bwindels emit timeline_resize in MatrixChat based on ResizeNotifier
1bdbf308
bwindels use AutoHideScrollbar in memberlist
dad382a4
bwindels use AutoHideScrollbar in member info panel
af0a51d3
bwindels emit resize event when banners are shown/hidden to restore scroll pos
4795625c
bwindels use ResizeNotifier as well to relayout room list
bab2730d
bwindels chrome apparently anchors the scroll position, which fights against o…
987a1a00
bwindels fix some tests
95e61a57
bwindels dont break room directory and search
d84003ac
bwindels Merge branch 'bwindels/timeline-nativescrollbars' of github.com:matri…
b26f733c
bwindels first impl of new scrolling, still a bit broken
71f6b08b
bwindels correctly calculate last node in viewport
469511aa
bwindels take (potentially clipped) content height into account for filling
2bcced72
bwindels keep track of current updateHeight request outside of method
88f039fe
bwindels take into account that node might not be in DOM while updating height
c306181f
bwindels only log when node was found
1e372aad
bwindels reimplement typing notif timeline shrinking prevention
f164a78e
bwindels comment typo
460f9a59
bwindels cleanup scrollpanel logging
a8b149cf
bwindels small cleanup
9da13fe4
bwindels more logging cleanup
02a5aa3b
bwindels no need for forceUpdate here
85d30543
bwindels restore scroll position after hiding typing notifs with checkScroll
3e13a113
bwindels Merge branch 'develop' into bwindels/bacat-scrolling
49477939
bwindels fix scrollToToken alignment
680afc5c
bwindels fix comment typo
ab49bc4f
bwindels fix jumping when unfilling the top while scrolling down
4bfdbe30
bwindels log scroll events
c9c25192
bwindels add timeline profiling markers when updateheight and onscroll run
8f7170a4
bwindels try filling async instead of sync in scroll handler
18b5041e
bwindels add some comments and initialization for async filling
82a9b348
bwindels remove timestamp logging in profiler
805539fd
bwindels implement scrolling to a token (best effort)
46f5f872
bwindels prevent resize handle hit area overlapping with (native) scrollbar
7e56a9a8
bwindels more debug logging
f2f3661b
bwindels fix filling conditions
5d53913e
bwindels Merge branch 'develop' into bwindels/bacat-scrolling-merged-develop
adf263c4
bwindels make resizeNotifier optional in MainSplit for GroupView
82e44249
bwindels make resizeNotifier optional so tests don't fail
41c5582a
bwindels remove tests relying on scrollpanel behaviour
30dc6a91
bwindels fix lint
0a4ef44b
bwindels turn off debug logging
1a264006
bwindels bwindels requested a review 6 years ago
dbkr dbkr assigned dbkr dbkr 6 years ago
dbkr
dbkr approved these changes on 2019-03-29
jryans jryans unassigned dbkr dbkr 6 years ago
bwindels dispatch supports async dispatching on its own
f1578388
bwindels
bwindels bwindels merged a326c830 into develop 6 years ago
t3chguy t3chguy deleted the bwindels/bacat-scrolling-merged-develop branch 6 years ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone