about summary refs log tree commit diff
path: root/app/javascript/flavours/glitch/components/intersection_observer_article.js
AgeCommit message (Collapse)Author
2020-03-08[Glitch] Code style improvements in JavaScriptBèr Kessels
Port fd76955f3942bbd7ec830ab535bc31621cac14a4 to glitch-soc * JS-linter: fix trailing comma's * Configure eslinter to ignore this onchange error. Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-07-01Use strict equality rather than Immutable.is as the compared props are valuesThibaut Girka
2019-07-01Assume children of visible IntersectionObserverArticle always changeThibaut Girka
This fixes multiple issues, while adding few computations
2019-07-01Revert to using upstream's optimisationsThibaut Girka
This *does* break things, as `shouldComponentUpdate` assume the children to never change!
2019-07-01Fix some React warningsThibaut Girka
2019-02-10Refactor intersection observer article codeThibaut Girka
2019-02-10Hide items rendered out-of-frame (once they have been rendered at least once)Thibaut Girka
2018-08-31[Glitch] Fix off-by-one error in aria-posinsetThibaut Girka
Port 885711afb97b772f7c970ed16e17de799a74c923 to glitch-soc
2018-02-10Revert 245816ab2721f386184878d71be01143d207abf5 (fixes #348)Thibaut Girka
Since 245816ab2721f386184878d71be01143d207abf5, IntersectionObserverArticle assumes that its children do not change unless the number of children changes. This is not the case with the notification overlay, which resulted in the checkmark of notification cleaning mode not updating unless scrolling to make notifications appear/disappear. This change may negatively impact performances.
2017-12-03Rename themes -> flavours ? ?kibigo!