Project Explorer
The Project Explorer is your central hub for managing project files and navigating your codebase. It provides a familiar file tree interface with powerful features for organizing and accessing your work.
Opening a Project
Section titled “Opening a Project”To start working with Neova, you first need to open a project folder:
- Click Load Folder in the Project Explorer
- Select your project directory
- If the folder doesn’t have a
.neovafolder yet, Neova will offer to set it up
Project Setup
Section titled “Project Setup”When opening a folder without Neova configuration:
- Set up project: Creates a
.neovafolder with default configuration (stages, templates, and sample content) - Cancel: Returns to the previous project or empty state
Recent Projects
Section titled “Recent Projects”Neova remembers your recently opened projects for quick access:
- Click the dropdown arrow next to Load Folder to see recent projects
- Click any project to switch to it instantly
- Projects are stored locally and persist across sessions
File Tree Navigation
Section titled “File Tree Navigation”The file tree displays your project structure with intuitive controls:
Expanding Folders
Section titled “Expanding Folders”- Click the chevron icon to expand or collapse folders
- Folders load their contents on-demand for better performance with large projects
- Expansion state is preserved during your session
File Preview
Section titled “File Preview”Click any file to preview its contents in the right panel:
- Code files: Syntax-highlighted with language detection
- Images: Displayed inline (PNG, JPG, SVG, etc.)
- JSON files: Formatted and syntax-highlighted
- Markdown files: Rendered with formatting
Filtering Files
Section titled “Filtering Files”Use the search and filter controls to find files quickly:
Search
Section titled “Search”Type in the search box to filter the file tree. Matching files are shown in a flat list for easy access.
Important Files
Section titled “Important Files”Mark frequently accessed files as “important” for quick filtering:
- Hover over any file to reveal the star icon
- Click the star to toggle importance
- Click the Important button to show only starred files
Project Info Bar
Section titled “Project Info Bar”The statistics bar at the bottom of the Project Explorer shows key metrics:
| Statistic | Description |
|---|---|
| Tasks | Total tasks across all stages |
| Features | Number of features in your backlog |
| Snippets | Available snippets in your library |
| Templates | Activity templates configured |
Click any statistic to navigate directly to that section.
Toolbar Actions
Section titled “Toolbar Actions”Sync Project
Section titled “Sync Project”Click the refresh icon to reload the file tree. Use this when:
- Files were added or removed outside Neova
- You want to ensure the tree reflects the current filesystem state
Clear Project
Section titled “Clear Project”Click the trash icon to close the current project and return to the welcome screen. This doesn’t delete any files—it simply unloads the project from Neova.
Keyboard Shortcuts
Section titled “Keyboard Shortcuts”| Action | Shortcut |
|---|---|
| Search files | Focus search box and type |
| Toggle important filter | Click Important button |
Best Practices
Section titled “Best Practices”Organizing Your Project
Section titled “Organizing Your Project”- Keep your
.neovafolder at the project root - Use meaningful task titles that match your development goals
- Mark key configuration files as “important” for quick access
Large Projects
Section titled “Large Projects”Neova handles large codebases efficiently:
- Folders load on-demand (lazy loading)
- Common directories like
node_modules,dist, andbuildare hidden by default - Hidden files (starting with
.) are hidden except for.neova
Multiple Projects
Section titled “Multiple Projects”When working across multiple projects:
- Use the recent projects dropdown for quick switching
- Each project maintains its own tasks, snippets, and templates
- Settings are project-specific, stored in
.neova/