Ynote Plugins help extend Ynote Classic. Plugins are loaded from the $ynotedata directory, which is -
Portable - \..\User\Plugins
Setup - %appdata%\Ynote_Classic\Plugins
Plugins can be installed using the Package Manager if the Plugin is made into a Ynote Package using the Package Maker. Else, you can install by copying the Plugin dll file to the Plugins Directory.
Plugins can be created using C#, VB.NET or any other .NET Language. The needed References are -
To make a plugin make sure that -
See Plugin Sample here.
Example -
using System;
using System.ComponentModel.Composition;
namespace HelloPlugin
{
[InheritedExport(typeof(IYnotePlugin))]
public class MyPlugin : IYnotePlugin
{
public void Main(IYnote ynote)
{
}
}
}
IYnote Interface Members -
For more information, contact or see Ynote's Source Code here.