Skip to content

krozen20/launchysharp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Launchy#

Launchy# is an extension to Launchy's plugin system, that allows developing Launchy plugins in .NET languages (C#, VB.NET, etc.).

Launchy# contains two main parts:

  • A .NET assembly that provides the plugin API and contains all relevant interfaces.
  • A Launchy plugin that acts as a proxy: loads the .NET plugins and forwards calls from Launchy to them.

When Launchy starts, Launchy# searches for .NET assemblies (DLL files) in the 'plugins' directory that implement the required interfaces. The .NET plugins are loaded and wrapped, so that Launchy treats them as regular Launchy plugins.

Downloads

  • Launchy#-1.1.1-Bin.zip - contains the basic Launchy# distribution, including the proxy plugin, API assembly and documentation. Extract this file in the main Launchy directory (e.g. C:\Program Files\Launchy).
  • Go-Y#-1.1.0-Bin.zip - a full-fledged plugin that allows switching to an opened window. See the attached readme file for more details.

Links

Your first plugin

Before attempting to develop your first plugin you can consult with the following:

  • API documentation that comes with Launchy# (LaunchySharpAPI.chm).
  • SimplePlugin - a simple plugin that echos the user query.
  • Go-Y# (under "plugins") - a full-fledged plugin that allows switching to an opened window.

The source code for both of the plugins is available under the "plugins" directory.

Community plugins

Community plugins that use Launchy#:

  • Launchy2Skype - use Launchy to open Skype chat windows with your friends.
  • CSVy - A Launchy# plugin to access CSV files directly in Launchy.
  • launchy-translate - translation plugin (uses Lingvo).

Requirements

Launchy# requires Launchy 2.5 and .NET framework 2.0 and above.

License

  • Launchy# is licensed under the terms of the GNU General Public License version 2.0 (GPLv2).
  • The Launchy# .NET plugin API is licensed under the terms of the GNU Lesser General Public License version 2.0 (LGPLv2).

About

Develop Launchy plugins in .NET languages

Resources

Stars

Watchers

Forks

Packages

No packages published