Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Investigate timeline scrolling issues #23539

Open
1 of 7 tasks
turt2live opened this issue Oct 18, 2022 · 6 comments
Open
1 of 7 tasks

Investigate timeline scrolling issues #23539

turt2live opened this issue Oct 18, 2022 · 6 comments
Labels
A-Timeline A-Timeline-Jumpy-Scroll Stable timeline dream ✨ T-Epic Issue is at Epic level T-Task Tasks for the team like planning Team: App Z-AirFocus Moving issues from GH to AirFocus purposefully using this tag. Z-Chronic

Comments

@turt2live
Copy link
Member

turt2live commented Oct 18, 2022

There are a number of issues around scrolling in the timeline that, individually and together, can make for a quite poor experience in certain cases:

Before engaging in a larger rewrite of the timeline code, we'll need data points on whether or not it's possible to fix these issues with reasonable time investments. Therefore, the idea is to attempt fixes on two of the existing issues under this epic and use the outcome to drive further decision making.

Time sheeting

Project: Web: Scrolling

@turt2live turt2live added T-Task Tasks for the team like planning Z-Chronic T-Epic Issue is at Epic level Team: App labels Oct 18, 2022
@turt2live turt2live added A-Timeline A-Timeline-Jumpy-Scroll Stable timeline dream ✨ labels Oct 18, 2022
@Johennes Johennes changed the title Epic: Fix scrolling (as best we can) Epic: Fix scrolling Jan 23, 2023
@t3chguy t3chguy removed their assignment Jan 30, 2023
@kittykat kittykat changed the title Epic: Fix scrolling Epic: Fix timeline scrolling Jan 30, 2023
@daniellekirkwood daniellekirkwood added the Z-AirFocus Moving issues from GH to AirFocus purposefully using this tag. label Feb 2, 2023
@Johennes Johennes changed the title Epic: Fix timeline scrolling Epic: Investigate timeline scrolling issues Feb 7, 2023
@daniellekirkwood
Copy link
Contributor

Also look into the Jump-to-date feature

@claell
Copy link

claell commented Mar 15, 2023

@Johennes Can you give a short update on the course change you mentioned in #23540 (comment)? Seems like before it was planned to fix the issues, and now it's an investigation first. What happens if it turns out the issues can't be fixed with reasonable time effort? Leave them as they are?

@Johennes
Copy link
Contributor

#23540 meant to prepare a full rewrite of the timeline to fix the various issues in this epic. After reconsidering, we concluded that this isn't a good next step. For one thing, replacing the timeline code requires a mighty investment of effort. For another, most of the issues listed here didn't exist at some point which hints at the possibility to fix the current implementation without a rewrite. The course change is to investigate that latter option. We'll reconsider the subsequent once this is completed – whether successfully or not.

@claell
Copy link

claell commented Mar 16, 2023

Sounds good. Though also the description of this issue has been changed from fixing to investigating (and estimating the effort). But in general seems to make sense. As a user, I just hope, this can see some priority, so that matrix-org/matrix-react-sdk#9340 can get merged which might also fix some other stuff as mentioned in matrix-org/matrix-react-sdk#9340 (comment).
As always, I am available for testing and reproducing, also via video call for example.

@Johennes
Copy link
Contributor

Sounds good. Though also the description of this issue has been changed from fixing to investigating

Yes, we split the two so that we can schedule them separately in the roadmap. So the idea would be to have another epic for the actions that come out of this one.

I just hope, this can see some priority, so that matrix-org/matrix-react-sdk#9340 can get merged

Yes, matrix-org/matrix-react-sdk#9340 claims to fix #23393 which is one of the two tasks under investigation in this epic. So I would expect us to revisit that PR as part of this project. I've added it into the checkbox in the issue description to make this more clear.

@Johennes Johennes changed the title Epic: Investigate timeline scrolling issues Investigate timeline scrolling issues Apr 26, 2023
@andybalaam
Copy link
Contributor

andybalaam commented May 11, 2023

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Timeline A-Timeline-Jumpy-Scroll Stable timeline dream ✨ T-Epic Issue is at Epic level T-Task Tasks for the team like planning Team: App Z-AirFocus Moving issues from GH to AirFocus purposefully using this tag. Z-Chronic
Projects
None yet
Development

No branches or pull requests

6 participants