Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add more default plugins #11825

Open
laurent22 opened this issue Feb 11, 2025 · 7 comments
Open

Add more default plugins #11825

laurent22 opened this issue Feb 11, 2025 · 7 comments
Labels
desktop All desktop platforms enhancement Feature requests and code enhancements high High priority issues mobile All mobile platforms

Comments

@laurent22
Copy link
Owner

Here's a list of default plugins we could add:

  • Favourite
  • Note List Preview
  • Note graph (to be confirmed - if one that's good enough exists)
@laurent22 laurent22 added desktop All desktop platforms enhancement Feature requests and code enhancements high High priority issues mobile All mobile platforms labels Feb 11, 2025
@tomasz1986
Copy link

Is adding a large number of default plugins really desirable? What I mean is that each plugin a) increases Joplin's RAM usage (which is already high due to Electron), and b) can be detrimental to security. Of course, default plugins can be disabled (but not removed) by the user, but they still come enabled and running by default. The user may not even be aware of the fact that they have been added and are active in the background.

@accesswatch
Copy link

accesswatch commented Feb 11, 2025 via email

@laurent22
Copy link
Owner Author

All default plugins can be disabled. We are considering adding some more, those that seem important, because often users don't know about these plugins

@accesswatch
Copy link

accesswatch commented Feb 11, 2025 via email

@laurent22
Copy link
Owner Author

No there won't be this option. Most plugins take 1 or 2MB on drive so there's not really a case for the extra complexity just to save 2 MB.

@tomasz1986
Copy link

Is there a possibility that they (or at least some of them) come disabled by default? For example, it makes perfect sense for the Backup plugin to come enabled for all users, but the rest of these are used on a more case-by-case basis, i.e. not essential enough to be running in the background and eating up resources for 100% of Joplin users.

@laurent22
Copy link
Owner Author

Probably not as the point of default plugins was always to add additional features via plugins, especially for those users who may not know that plugins exist.

If we disable them by default, we may as well not add them at all. So it's more a problem of selecting which plugins we add and ensuring we don't add something that most users don't need.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
desktop All desktop platforms enhancement Feature requests and code enhancements high High priority issues mobile All mobile platforms
Projects
None yet
Development

No branches or pull requests

3 participants