BoostNote-Legacy icon indicating copy to clipboard operation
BoostNote-Legacy copied to clipboard

Addon / Plugin / Extension System

Open FunkMonkey opened this issue 8 years ago • 8 comments

Issuehunt badges

It would be nice if Boostnote could provide a plugin system similar to Firefox and other applications. It has actually been proposed before in a couple of issues like #519, #518, #328, #773 and #648, but there was not a single issue devoted to it specifically. So now there is.

Currently I see two main areas for this (though there are probably plenty more):

  • "Filesystem backend"
    • anything about how notes are saved (see also #648 and #249 )
    • [edit] maybe use a virtual file system like vfs or unionfs so that plugins would add fs-backends
  • Custom note types
    • with snippets and markdown notes being two standard plugins, but it would also allow support for #862, #771 and #518
  • ...

There are already JS plugin systems out there (like Architect), so there is no need to reinvent the wheel. Obviously we would still need to define the appropriate APIs for how plugins can interact with Boostnote and how they can act as middleware, etc.

Thanks for the great application!


IssueHunt Summary

Backers (Total: $0.00)

Become a backer now!

Or submit a pull request to get the deposits!

Tips

FunkMonkey avatar Oct 25 '17 17:10 FunkMonkey

Hi, @FunkMonkey. Thank you for your feature request. Actually, we're planning to implement plugin feature by reference to atom. I'm even implementing it on my forked repository (however, it's all written in Japanese).

asmsuechan avatar Oct 26 '17 05:10 asmsuechan

That would also be good for #1085 I would love to see this implemented.

chaoticryptidz avatar Nov 07 '17 11:11 chaoticryptidz

:+1: Ah, just found this... sounds great! I just had this idea which would greatly benefit, if not depend on, such a plugin system.

Were there any new developments on this in the meantime (since Nov '17)?

jkbecker avatar Mar 12 '18 14:03 jkbecker

A robust plugin system would be fantastic. A lot of requested features and a lot of existing features would honestly be better off as plugins.

nagledb avatar Oct 25 '18 17:10 nagledb

@boostio has funded $100.00 to this issue. See it on IssueHunt

IssueHuntBot avatar Feb 04 '19 11:02 IssueHuntBot

I found this issue searching for open-source bounties, and this seems like it would be really fun to work on. I'd like to try my hand at it. Is this something that's still needed? Has anyone else started working on it?

xenia-foxtrot avatar Feb 12 '19 22:02 xenia-foxtrot

@ILikePizza555 and anyone else interested in open bounties:

Any issue with a bounty that does not have an open PR linked in it, is still needed. If you do find open PRs then you could check if they are still active and ask whether you could take over the PR.

Flexo013 avatar Jun 27 '20 13:06 Flexo013

@kazup01 has cancelled @boostio's funding for this issue.(Cancelled amount: $100.00) See it on IssueHunt

issuehunt-oss[bot] avatar Aug 12 '21 01:08 issuehunt-oss[bot]