notedeck

One damus client to rule them all
git clone git://jb55.com/notedeck
Log | Files | Refs | README | LICENSE

commit 97d15e41e7cb9dc2f5d79acb79596f4d920496a5
parent ea5c876da63644e1772eac379928d341bd7f7786
Author: kernelkind <kernelkind@gmail.com>
Date:   Mon,  4 Aug 2025 16:07:39 -0400

add `ThreadNote::set_scroll_offset`

Signed-off-by: kernelkind <kernelkind@gmail.com>

Diffstat:
Mcrates/notedeck_columns/src/timeline/thread.rs | 7+++++++
1 file changed, 7 insertions(+), 0 deletions(-)

diff --git a/crates/notedeck_columns/src/timeline/thread.rs b/crates/notedeck_columns/src/timeline/thread.rs @@ -23,6 +23,7 @@ pub struct ThreadNode { pub prev: ParentState, pub have_all_ancestors: bool, pub list: VirtualList, + pub set_scroll_offset: Option<f32>, } #[derive(Clone)] @@ -132,8 +133,14 @@ impl ThreadNode { prev: parent, have_all_ancestors: false, list: VirtualList::new(), + set_scroll_offset: None, } } + + pub fn with_offset(mut self, offset: f32) -> Self { + self.set_scroll_offset = Some(offset); + self + } } #[derive(Default)]