zed-industries / zed

Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
https://zed.dev
Other
45.62k stars 2.51k forks source link

Smooth scrolling #4355

Open luisiacc opened 9 months ago

luisiacc commented 9 months ago

Check for existing issues

Describe the feature

With Zed performance, I see it as a very potential candidate for me to replace neovim with, I'm currently using Neovide, I would love a feature that is on Neovide with --multigrid enabled, and that is smooth scrolling, it would make Zed even cooler than what it already is.

It could probably be done one the same batch as https://github.com/zed-industries/zed/issues/4991

If applicable, add mockups / screenshots to help present your vision of the feature

No response

diocletiann commented 7 months ago

I would really appreciate pixel scrolling on scroll commands.

0x2CA commented 6 months ago

Not only scrolling animation, can even be extended to any place that needs to be animated, if I need to make animation is to use Tween difference animation, may need to implement a rust tween first, similar to bevy_tweening

ThatOneCalculator commented 4 months ago

+1 on this. Left is VSCode, right is Zed. 3 scroll notches down and up on each, then a short flick of the scroll wheel down and up on each.

https://github.com/zed-industries/zed/assets/44733677/fd68a8ab-8643-4568-9d97-936398aab3f6