See #12673 https://github.com/user-attachments/assets/94079afc-a851-4206-9c9b-4fad3542334e TODO: - [x] Make active indent guides work for autofolded directories - [x] Figure out which theme colors to use - [x] Fix horizontal scrolling - [x] Make indent guides easier to click - [x] Fix selected background flashing when hovering over entry/indent guide - [x] Docs Release Notes: - Added indent guides to the project panel
68 lines
1.2 KiB
Rust
68 lines
1.2 KiB
Rust
mod avatar;
|
|
mod button;
|
|
mod checkbox;
|
|
mod context_menu;
|
|
mod disclosure;
|
|
mod divider;
|
|
mod dropdown_menu;
|
|
mod facepile;
|
|
mod icon;
|
|
mod image;
|
|
mod indent_guides;
|
|
mod indicator;
|
|
mod keybinding;
|
|
mod label;
|
|
mod list;
|
|
mod modal;
|
|
mod numeric_stepper;
|
|
mod popover;
|
|
mod popover_menu;
|
|
mod radio;
|
|
mod right_click_menu;
|
|
mod scrollbar;
|
|
mod settings_container;
|
|
mod settings_group;
|
|
mod stack;
|
|
mod tab;
|
|
mod tab_bar;
|
|
mod tool_strip;
|
|
mod tooltip;
|
|
|
|
#[cfg(feature = "stories")]
|
|
mod stories;
|
|
|
|
pub use avatar::*;
|
|
pub use button::*;
|
|
pub use checkbox::*;
|
|
pub use context_menu::*;
|
|
pub use disclosure::*;
|
|
pub use divider::*;
|
|
pub use dropdown_menu::*;
|
|
pub use facepile::*;
|
|
pub use icon::*;
|
|
pub use image::*;
|
|
pub use indent_guides::*;
|
|
pub use indicator::*;
|
|
pub use keybinding::*;
|
|
pub use label::*;
|
|
pub use list::*;
|
|
pub use modal::*;
|
|
pub use numeric_stepper::*;
|
|
pub use popover::*;
|
|
pub use popover_menu::*;
|
|
pub use radio::*;
|
|
pub use right_click_menu::*;
|
|
pub use scrollbar::*;
|
|
pub use settings_container::*;
|
|
pub use settings_group::*;
|
|
pub use stack::*;
|
|
pub use tab::*;
|
|
pub use tab_bar::*;
|
|
pub use tool_strip::*;
|
|
pub use tooltip::*;
|
|
|
|
#[cfg(feature = "stories")]
|
|
pub use image::story::*;
|
|
#[cfg(feature = "stories")]
|
|
pub use stories::*;
|