Skip to content

Releases: alchemystio/FileTree

FileTree v1.5.0 (2)

14 Aug 13:09

Choose a tag to compare

  • 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)

01 Aug 09:10

Choose a tag to compare

  • 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).