Releases: rinaldes/Project-Launcher
Release list
v1.2.0
Project Launcher v1.2.0 - Release Notes
🚀 New Features
Enhanced Customization Options
We've added several new customization options to make Project Launcher more flexible and adaptable to your workflow:
- Customizable Search Depth: Control how deep the plugin searches for projects (default: 4 levels)
- Adjustable Cache Duration: Set how long search results are cached to optimize performance (default: 30 seconds)
- Configurable Results Limit: Choose how many projects to display in the results list (default: 10 results)
- Debounce Delay Control: Fine-tune the typing response sensitivity (default: 0.4 seconds)
Performance Improvements
- More efficient project discovery with customizable parameters
- Better handling of large project collections through caching optimization
- Reduced filesystem operations with smarter search algorithms
💡 How to Use the New Features
Accessing the New Settings
- Open Ulauncher preferences
- Navigate to the Extensions tab
- Find "Project Launcher" and click the settings icon
- Scroll down to see the new Advanced Settings section
Recommended Configurations
For Large Project Collections
- Increase
cache_durationto 60-120 seconds - Set
max_resultsto 15-20 for more options
For Deep Project Structures
- Increase
search_depthto 5-6 if your projects are nested deeply - Adjust
cache_durationaccordingly to maintain performance
For Slower Systems
- Increase
debounce_delayto 0.6-0.8 seconds - Reduce
search_depthto 3 to minimize filesystem operations
🔧 Technical Details
Configuration Options
search_depth: Controls how many directory levels deep to search (integer)cache_duration: Sets cache lifetime in seconds (integer)max_results: Limits the number of projects displayed (integer)debounce_delay: Sets delay before search triggers after typing (float)
Implementation Notes
- All new settings have sensible defaults for typical usage
- Settings are applied immediately without requiring restart
- Compatible with both
fdand standardfindcommands
v1.1.0
v1.0.1
Bug Fixes:
🐛 Nested Project Detection: Fixed an issue where the application failed to detect projects within nested directories. Now, the project search algorithm correctly traverses through subdirectories to locate and list all projects.
This update improves the reliability of project management within the application, ensuring that all projects, regardless of their depth in the directory structure, are now properly recognized.
v1.0.0
This Ulauncher extension helps you find your local projects from a specified folder and open them directly in your preferred editor. You can activate the extension using a specific keyword and view all projects in the given directory that are Git repositories.
Full Information: https://github.com/rinaldes/Project-Launcher/blob/master/README.md