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

Improve scrolling #201

Closed
mbierman opened this issue Feb 22, 2021 · 18 comments
Closed

Improve scrolling #201

mbierman opened this issue Feb 22, 2021 · 18 comments
Assignees
Labels
✨ enhancement New feature or request
Milestone

Comments

@mbierman
Copy link

mbierman commented Feb 22, 2021

Describe the feature
Scrolling is very slow when you scoll backward to see precioys commands and output or when you scroll back to continue using the shell. It would be nice if it were much faster.

@isontheline isontheline self-assigned this Feb 22, 2021
@isontheline isontheline added the ✨ enhancement New feature or request label Feb 22, 2021
@isontheline isontheline added this to the 15.0 milestone Feb 22, 2021
@isontheline
Copy link
Owner

Hello @mbierman 👋

You're right since three / four releases the scrolling is not user friendly (because of upgrading the rendering engine).

I definitely need to improve it.

@svenh0
Copy link

svenh0 commented Feb 22, 2021

Yes, perhaps you can use the user scrolling speed to change your scroll speed (how many tabs and scrolls in a time).
On slow scrolling (for any rows scroll with only one tab) now it's ok ;)

But if i scroll up any pages, this could be a little faster ;)

@isontheline
Copy link
Owner

Thanks @svenh0 for your feedback 😉

You’re right I will implement a different scrolling based on user velocity

@mbierman
Copy link
Author

Is this on the horizon yet? I know, you have been busy! (And doing great work.)

@isontheline
Copy link
Owner

Thanks for your support @mbierman Michael 😇

This issue requires an important upgrade of the rendering engine (hterm) and this upgrade must come with a major (15.x) release.

This issue is important also on macOS because on this platform the scroll is so bad with the current engine release 😭

I know that this issue was opened months ago and I will try to make my best efforts to fix it.

@isontheline isontheline modified the milestones: 15.0, 16.0 Jul 4, 2021
@isontheline isontheline removed this from the 16.0 milestone Aug 19, 2021
@isontheline isontheline added this to the 17 - Shell milestone Nov 17, 2021
@isontheline
Copy link
Owner

isontheline commented Dec 26, 2021

Statement from @AInteriorB :
Also I expect to be „back at the bottom“ as soon as I type any key. This would accelerate a usual workflow, when I have to look what happened above and then continue my work 😉

@AInteriorB
Copy link

  1. Scrolling is very slow when you scoll backward to see precioys commands and output or when you scroll back to continue using the shell. It would be nice if it were much faster.

I absolutely agree like written in dublicate #492

@isontheline
Copy link
Owner

Hello 👋

Also I expect to be „back at the bottom“ as soon as I type any key. This would accelerate a usual workflow, when I have to look what happened above and then continue my work 😉

This behavior will be available in a few hours now.

@isontheline isontheline changed the title Improve scrolling Improve scrolling + History bookmarks Jan 29, 2022
@AInteriorB
Copy link

This works, but

@isontheline
Copy link
Owner

  • Keyboard is not enabled when opening a new session

Even on 852 build?

@isontheline
Copy link
Owner

  • No improvements in scrolling up

You're right I will improve the momentum

  • Some colors are more matte

I'm using default Xterm.js colors. I will change them. Do you have a wanted palette?

@AInteriorB
Copy link

  • Keyboard is not enabled when opening a new session

Even on 852 build?

Fixed in 852 💪😀

@isontheline
Copy link
Owner

isontheline commented Jan 31, 2022

@AInteriorB I will implement a feature to import these color schemes : https://github.com/mbadolato/iTerm2-Color-Schemes : #526

@isontheline isontheline changed the title Improve scrolling + History bookmarks Improve scrolling Feb 5, 2022
@isontheline isontheline modified the milestones: 17 - Shell, 18 - Honeybee Mar 25, 2022
@isontheline isontheline removed this from the 18 - Honeybee milestone May 1, 2022
@AInteriorB
Copy link

Any news on this, @isontheline? Scrolling is still very „hard“ on iPads 😅

@isontheline isontheline added this to the 19 - Octopus milestone May 26, 2022
@isontheline
Copy link
Owner

Thanks for the up! @AInteriorB

I have forgotten to switch this issue to the next release.

I need to find a way to improve Xterm.js smooth scrolling

@isontheline
Copy link
Owner

I'm now working on a scrollbar (iOS / macOS / iPadOS) : #599

@isontheline
Copy link
Owner

First attempt of a custom scrollbar available on the latest beta release

@isontheline
Copy link
Owner

Custom scrollbar now available inside the latest beta release

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨ enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants