gnostr-filetreelist

Crates.iognostr-filetreelist
lib.rsgnostr-filetreelist
version1895.933117.678085
created_at2025-11-26 16:45:25.534218+00
updated_at2026-01-20 19:13:28.519529+00
descriptionfiletree abstraction based on a sorted path list, supports key based navigation events, folding, scrolling and more
homepagehttps://github.com/gnostr-org/gnostr
repositoryhttps://github.com/gnostr-org/gnostr
max_upload_size
id1951810
size979,644
@RandyMcMillan (RandyMcMillan)

documentation

README

filetreelist

This crate is designed as part of the gitui project.

filetreelist provides a very common functionality of gitui: lists of files visualized as a tree. It allows efficient iteration of only the visual (non collapsed) elements and change the tree state correctly given well defined inputs like Up/Down/Collapse.

It is the main driver behind the file tree feature:

demo

Commit count: 941

cargo fmt