Hey, Inkdrop plugin developers @plugin-developer !
The desktop v5.6.0 is currently in beta.
It comes with a new Markdown renderer, which uses the latest Remark packages.
There are plugins that extend the rendering process.
If you maintain one of these plugins, please be aware that you’ll need to update them due to breaking changes in Remark.
Affected plugins
As far as I know, the following plugins need to be updated:
- totoa553/inkdrop-furigana @anon_hina
- ryanpcmcquen/inkdrop_wiki_links @Ryan_McQuen
- fkunn1326/inkdrop-spoiler
But please check if your plugins work fine just in case even if they don’t extend the Markdown renderer because I’ve made many changes.
Target the correct Inkdrop versions
Update the "engines.inkdrop"
field in your package.json
like so:
"engines": {
"inkdrop": ">=5.6.0 <7"
}
v6 is planned to update the UI part for better design, animations and interactivity.
Non-theme plugins should work on v6 without update.
If you have theme plugins, you should still target 5.x
.
How to use the latest Remark packages
Remark or related packages often come as ES modules.
Unfortunately, they cannot be used in plugins due to Electron’s current limitations.
As a workaround, you have to use a bundler to include those modules into your plugin.
Please check out the guide here for more detail.
Update examples
Please update your plugins
I’d like to release v5.6.0 along with plugins that work flawlessly as much as possible.
If you discover a plugin that isn’t functioning as expected, kindly report the issue to the respective plugin author🙏
Please be reminded that plugin developer licenses will be revoked from those who do not update their plugins to align with the latest version.
This update is crucial if you wish to continue using Inkdrop for free.
So, please update your plugin.
If you have any questions, please post a topic in the developers category here!
Thank you so much for supporting Inkdrop