Implement smooth animated scrolling for scroll_line_up and scroll_line_down

Fixes #9784
This commit is contained in:
copilot-swe-agent[bot]
2026-03-31 11:23:28 +00:00
committed by Kovid Goyal
parent 50cc4f6630
commit 35ca3a178d
12 changed files with 167 additions and 23 deletions

View File

@@ -170,6 +170,12 @@ Detailed list of changes
- A new option :opt:`palette_generate` to automatically generate the 256 color palette from the first 16 colors (:pull:`9426`)
- :ac:`scroll_line_up` and :ac:`scroll_line_down` now support an optional
``smooth`` argument that performs smooth animated scrolling, timed to complete
within the platform's keyboard repeat interval. The default key mappings use
this argument. Releasing the key or triggering any other scroll action
immediately finishes the animation.
- For builtin key mappings automatically :ref:`fallback <mapping-fallback>` to matching the US-PC layout key when the pressed key has no matches and is a non-English character (:pull:`9671`)
- Allow drag and drop of windows to re-arrange them, move them to another