Simplify and beautify your projects with Farsroidx - Tree View!
Tired of JetBrains' default project view messing up your clean structures?
This plugin completely reimagines how you navigate through your code, keeping everything organized and ultra-fast.
-
📦 Maven Single-Module Projects
Perfect, clean layout for standalone applications. -
🗂️ Maven Multi-Module Projects
Beautifully nested hierarchy for large, complex architectures. -
🔄 Hybrid Maven Projects
Perfectly supports both Single and Multi-Module structures side-by-side in the same project view.
Note: Gradle and other build systems are coming soon in future updates.
🌳 Clean Package Compacting
- Displays your Java/Kotlin packages in a beautiful, compacted hierarchy, keeping the layout clean and intuitive.
🎨 Real-time VCS Integration
- Visualizes Git statuses with accurate file-color syncing instantly.
🌀 Flicker-Free UI
- Built with a smart loading manager (and a sleek spinner!) to eliminate annoying UI blinks and jumps during project syncs.
🔄 Smart Tree-State Memory
- Automatically remembers your expanded/collapsed folders even after reopening the project.
🎯 Smart Sorting
- Keeps your primary modules sorted by your build configuration, while keeping internal files beautifully alphabetized (Folders first, then files).
If IntelliJ indexing gets stuck and some of your source or resource roots (like src/main/java) don't show up correctly, don't panic! You can easily force-sync them in 2 clicks:
- Right-click anywhere on the Project Tree View
- Look right below the New ➕ menu and click on "Sync Project Source Roots"
Say goodbye to chaotic file lists and welcome a supercharged, clean development workflow!
And this is just the beginning. Stay tuned for more exciting updates and features in the future! 🔥😎