diff --git a/README.md b/README.md index ae7c3d9b0..65f417238 100644 --- a/README.md +++ b/README.md @@ -20,9 +20,9 @@ Three types of applications are available: for the **desktop** (Windows, macOS a Operating System | Download | Alternative -----------------|--------|------------------- -Windows (32 and 64-bit) | Get it on Windows | Or get the Portable version

The [portable application](https://en.wikipedia.org/wiki/Portable_application) allows installing the software on a portable device such as a USB key. Simply copy the file JoplinPortable.exe in any directory on that USB key ; the application will then create a directory called "JoplinProfile" next to the executable file. -macOS | Get it on macOS | You can also use Homebrew (unsupported): `brew cask install joplin` -Linux | Get it on Linux | An Arch Linux package (unsupported) [is also available](#terminal-application).

If it works with your distribution (it has been tested on Ubuntu, Fedora, and Mint; the desktop environments supported are GNOME, KDE, Xfce, MATE, LXQT, LXDE, Unity, Cinnamon, Deepin and Pantheon), the recommended way is to use this script as it will handle the desktop icon too:

`wget -O - https://raw.githubusercontent.com/laurent22/joplin/dev/Joplin_install_and_update.sh \| bash` +Windows (32 and 64-bit) | Get it on Windows | Or get the Portable version

The [portable application](https://en.wikipedia.org/wiki/Portable_application) allows installing the software on a portable device such as a USB key. Simply copy the file JoplinPortable.exe in any directory on that USB key ; the application will then create a directory called "JoplinProfile" next to the executable file. +macOS | Get it on macOS | You can also use Homebrew (unsupported): `brew cask install joplin` +Linux | Get it on Linux | An Arch Linux package (unsupported) [is also available](#terminal-application).

If it works with your distribution (it has been tested on Ubuntu, Fedora, and Mint; the desktop environments supported are GNOME, KDE, Xfce, MATE, LXQT, LXDE, Unity, Cinnamon, Deepin and Pantheon), the recommended way is to use this script as it will handle the desktop icon too:

`wget -O - https://raw.githubusercontent.com/laurent22/joplin/dev/Joplin_install_and_update.sh \| bash` ## Mobile applications diff --git a/docs/api/overview/index.html b/docs/api/overview/index.html index 9792b72fc..5fc6c7a07 100644 --- a/docs/api/overview/index.html +++ b/docs/api/overview/index.html @@ -418,10 +418,10 @@ https://github.com/laurent22/joplin/blob/dev/readme/api/overview.md
  • Create a module to export or import data into Joplin
  • Define new settings and setting sections, and get/set them from the plugin
  • Create a new Markdown plugin to render custom markup.
  • -
  • Create an editor plugin to modify low-level the behaviour of the Markdown editor (CodeMirror)
  • +
  • Create an editor plugin to modify, at a low-level, the behaviour of the Markdown editor (CodeMirror)
  • To get started with the plugin API, check the Get Started page or have a look at the TOC tutorial.

    -

    Once you are familiar with the API, you can have a look at the plugin API reference for a detailed documentation about each supported feature.

    +

    Once you are familiar with the API, you can have a look at the plugin API reference for a detailed documentation about each supported feature.

    Note that registering a content script in itself will do nothing - it will only be loaded in specific cases by the relevant app modules (eg. the Markdown renderer or the code editor). So it is not a way to inject and run arbitrary code in the app, which for safety and performance reasons is not supported.

    -

    View the demo plugin

    +

    View the renderer demo plugin + View the editor demo plugin

    Parameters

    +
    +

    Variables

    + +
    @@ -156,6 +162,16 @@ +
    +

    Variables

    +
    + +

    Const logger

    +
    logger: LoggerWrapper = Logger.create('joplin.plugins')
    + +
    +