Desktop Features
Complete overview of Desktop app features.
Project Management
Add Projects
Use the file system picker to select project directories:
- Click "Add Project" button
- Navigate to your project directory
- Project is automatically added with directory name
- Optionally customize the name
View Projects
See all tracked projects in the sidebar:
- Project name
- Project path
- Quick access to project details
Project Details
View comprehensive project information:
- Project name and path
- Detected framework
- Test files and frameworks
- Port information
- Last scanned timestamp
Test Information
View Tests
See all detected test files:
- Test file paths
- Test frameworks (Jest, Vitest, Mocha)
- Test status (if available)
Scan Projects
Trigger test scans directly from the UI:
- Click "Scan" button on a project
- View scan results in real-time
- See updated test counts
Port Information
View detected ports for each project:
- Port numbers
- Script names (if applicable)
- Config sources
- Last detected timestamp
Real-time Updates
The Desktop app updates in real-time:
- New projects appear automatically
- Scan results update immediately
- Port information refreshes
API Integration
The Desktop app:
- Automatically starts the API server
- Communicates via REST API
- Shows API status in status bar
- Handles API errors gracefully
UI Features
Dark/Light Mode
Switch between themes (if supported):
- System preference detection
- Manual theme selection
Responsive Layout
The UI adapts to:
- Window resizing
- Different screen sizes
- Multiple monitor setups
Status Bar
Bottom status bar shows:
- API server status
- API port number
- Connection status
- Error messages (if any)
Keyboard Shortcuts
Common shortcuts:
Cmd/Ctrl + R- Refresh projectsCmd/Ctrl + ,- Settings (if available)Esc- Close dialogs
Next Steps
- Usage Guide - Learn how to use the Desktop app
- Integration - Understand API integration