Not sure why scroll was janky with `Autoscroll::newest()`, but this
appears to fix it. Probably better to conditionally do the autoscroll
requests anyway.
Release Notes:
- N/A
@@ -32,10 +32,16 @@ impl Autoscroll {
pub fn focused() -> Self {
Self::Strategy(AutoscrollStrategy::Focused)
}
+
/// Scrolls so that the newest cursor is roughly an n-th line from the top.
pub fn top_relative(n: usize) -> Self {
Self::Strategy(AutoscrollStrategy::TopRelative(n))
}
+
+ /// Scrolls so that the newest cursor is at the bottom.
+ pub fn bottom() -> Self {
+ Self::Strategy(AutoscrollStrategy::Bottom)
+ }
}
#[derive(PartialEq, Eq, Default, Clone, Copy)]