NotesPlugin
Plugin for WebFramework that adds a simple notes app for users.
There is also a manifest so most browsers should offer installing this plugin as a progressive web app (PWA).
Changelog
Repository on GitHub
Main features
- Creating, editing, saving/discarding and renaming notes
- Searching for notes by name or day
- Creating folders for notes with unlimited depth
Installation
You can add this plugin to your WF project by installing the NuGet package: uwap.NotesPlugin
You can also download the source code and reference it in your project file.
Once installed, add the following things to your program start code:
- Add
using uwap.WebFramework.Plugins;
to the top, otherwise you have to prepend it toNotesPlugin
- Create a new object of the plugin:
NotesPlugin notesPlugin = new();
- Map the plugin to a path of your choosing (like any/notes):
PluginManager.Map("any/notes", notesPlugin);
You can do all that with a single line of code before starting the WF server:PluginManager.Map("any/notes", new uwap.WebFramework.Plugins.NotesPlugin());
Plans for the future
- Moving notes
- Sharing notes publically or privately
- Allowing other users to edit certain notes