You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
marciogurka opened this issue
Apr 26, 2023
· 3 comments
Assignees
Labels
bugSomething isn't workingforumIssues from forumhigh-priorityUrgent to have fixedOEMOEM customerpremiumresolvedFixed but not yet released (available in the nightly builds)
"We are currently setting up a quite full featured date navigation setup, with moving to dates, zoom in/out buttons, custom preset zoom levels among other things. We also want to use infiniteScroll, but when we enabled that we found that it doesn’t play nice with any of the mentioned features.
We’ve found examples you have of each feature, and I’ll try to describe how the error presents itself in each case. For each of the examples, just add infiniteScroll: true to the scheduler config.
This behavior perhaps could be the zooming with scrolling that gets the pointer position to zoom in/out the scheduler, asking for more information to the user.
It's not "issues". It's not combining infinite scroll and zoom.
That works as well as the current scheme of cycling through ViewPresets can work.
The visual issues are all caused by the presence of the ResourceHistogram.
If you remove that, so that the example is just this:
Then it all works fine.
The ResourceHistogram needs to be refactored. The TimeAxis is of course being changed on every zoom step right now because every zoom step is a ViewPreset change. And that causes a heavy recalculation in the ResourceHistogram widget with many async operations running into the future. And then more zooms arrive before that operation has finished and start it all off again.
And these two widgets are linked by being partnered so that any scroll in one, scrolls the other. I think @arcady-zherdev is the expert on the ResourceHistogram widget. The cascade of operations from every zoom step needs to be tamed.
bugSomething isn't workingforumIssues from forumhigh-priorityUrgent to have fixedOEMOEM customerpremiumresolvedFixed but not yet released (available in the nightly builds)
Forum post
"We are currently setting up a quite full featured date navigation setup, with moving to dates, zoom in/out buttons, custom preset zoom levels among other things. We also want to use infiniteScroll, but when we enabled that we found that it doesn’t play nice with any of the mentioned features.
We’ve found examples you have of each feature, and I’ll try to describe how the error presents itself in each case. For each of the examples, just add infiniteScroll: true to the scheduler config.
The text was updated successfully, but these errors were encountered: