Releases: alchemystio/FileTree
FileTree v1.5.0 (2)
-
Bug fixed (v1.0.0): Fixed Expansion and Collapse state is not updating properly.
-
Concurrent FileMap: Maintains a record of recently accessed files and directories, facilitating quick access to previously expanded files and directories.
-
RecyclerItemView: Utilizes the built-in RecycledViewPool of RecyclerView to reuse old views, reducing memory usage by avoiding the creation of new views.
-
Optimized for Smooth Performance
-
Fixed Hover-Navigated Directory issue
-
Refactored for Easy to Integrate
-
Added Attributes to configure new features (e.g. Concurrent FileMap, RecyclerItemView, ItemViewCaching).
-
Added a few animations while Loading FileTree
-
Added support for Folder icons based on their name
FileTree v1.0.0 (1)
-
Hierarchical File Tree Representation: Presents files and folders in a hierarchical tree structure.
-
Hover-Navigated Directory: Highlights directories as users navigate through them by clicking. This feature enhances user experience by visually indicating the current directory and providing a clear, interactive method for exploring the directory tree.
-
Lazy Loading: Optimizes loading time by only loading child nodes when expanded.
-
Asynchronous File System: Performs file functions like expanding, collapsing, loading files in
FileTree, etc. in the background thread to avoid blocking the Main UI Thread. -
Customizable Icons: Allows you to set custom icons for files and folders.
-
Flexibility: Integrates seamlessly with various IDE UI frameworks (Android Views, Swing, SWT, Jetpack Compose).