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

Plugin metadata: Allow marking a plugin as mobile or desktop-only #10206

Closed
personalizedrefrigerator opened this issue Mar 25, 2024 · 1 comment · Fixed by #10229
Closed

Plugin metadata: Allow marking a plugin as mobile or desktop-only #10206

personalizedrefrigerator opened this issue Mar 25, 2024 · 1 comment · Fixed by #10229
Labels
enhancement Feature requests and code enhancements high High priority issues plugins Anything related to Joplin's plugin system

Comments

@personalizedrefrigerator
Copy link
Collaborator

personalizedrefrigerator commented Mar 25, 2024

Operating system

Joplin version

3.0.0

Desktop version info

No response

Current behaviour

Currently, the plugin manifest supports properties for specifying the minimum app version, but not whether a plugin only supports mobile or only supports desktop.

Plugin features may become available in different versions on different platforms. As such, it may make sense to allow specifying minimum mobile and desktop app versions separately.

Expected behaviour

It should be possible to mark a plugin as only supporting one platform.

Logs

No response

@personalizedrefrigerator personalizedrefrigerator added enhancement Feature requests and code enhancements high High priority issues plugins Anything related to Joplin's plugin system labels Mar 25, 2024
@personalizedrefrigerator
Copy link
Collaborator Author

personalizedrefrigerator commented Mar 28, 2024

This might work by adding a platforms manifest property:

  • If missing, assume "desktop only".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Feature requests and code enhancements high High priority issues plugins Anything related to Joplin's plugin system
Projects
None yet
1 participant