-
Notifications
You must be signed in to change notification settings - Fork 6.3k
editor: Add smooth cursor animation #44770
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
base: main
Are you sure you want to change the base?
Conversation
|
We require contributors to sign our Contributor License Agreement, and we don't have @aiatsuk on file. You can sign our CLA at https://zed.dev/cla. Once you've signed, post a comment here that says '@cla-bot check'. |
|
@cla-bot check |
|
The cla-bot has been summoned, and re-checked this pull request! |
417c0d0 to
e642092
Compare
Implement Neovide-style smooth cursor movement for editor and terminal. The cursor smoothly animates to new positions using inertial physics. Controlled by `smooth_caret` setting (true/false). Closes zed-industries#4991
95a0b5f to
3577c97
Compare
|
Thanks! I wondered: With So, it would be great if there would be Zed settings for smooth cursor configuration, basically for Also, can you please provide screenshots/videos? |
|
Thanks for this! Aside from the test failures, I still think that #39095 (comment) very much applies here - you use Otherwise, I'd very much agree with what was said above, so please also provide some context on that. Thanks! |
You are absolutely right, I'll change that.
Currently, I'm simplifying the VFX system and remained for now only two options and added this to settings UI. I don't know if it's required to add the detailed configuration for the inertial cursor and for the VFX, so I propose to leave for now the toggle option and the select option for the effects.
Sure, I'll add provide demo video |
Implement Neovide-style smooth cursor movement for editor and terminal. The cursor smoothly animates to new positions using inertial physics.
Controlled by
smooth_caretsetting (true/false).Closes #4991
Release Notes: