Skip to content

Releases: rinaldes/Project-Launcher

v1.2.0

Choose a tag to compare

@rinaldes rinaldes released this 06 Mar 12:48

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

  1. Open Ulauncher preferences
  2. Navigate to the Extensions tab
  3. Find "Project Launcher" and click the settings icon
  4. Scroll down to see the new Advanced Settings section

Recommended Configurations

For Large Project Collections

  • Increase cache_duration to 60-120 seconds
  • Set max_results to 15-20 for more options

For Deep Project Structures

  • Increase search_depth to 5-6 if your projects are nested deeply
  • Adjust cache_duration accordingly to maintain performance

For Slower Systems

  • Increase debounce_delay to 0.6-0.8 seconds
  • Reduce search_depth to 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 fd and standard find commands

v1.1.0

Choose a tag to compare

@rinaldes rinaldes released this 31 Dec 06:30

Release Note v1.1.0

⚡ Enhanced Search Functionality

Details:

  • Implemented case-insensitive search functionality.
  • This improvement significantly boosts the speed of search operations.

v1.0.1

Choose a tag to compare

@rinaldes rinaldes released this 09 Nov 09:51

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

Choose a tag to compare

@rinaldes rinaldes released this 06 Nov 20:16

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