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

Open VSX Registry integration #6655

Merged
merged 7 commits into from
Mar 19, 2020
Merged

Open VSX Registry integration #6655

merged 7 commits into from
Mar 19, 2020

Commits on Mar 13, 2020

  1. [view-container] allow to customize layout

    Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
    akosyakov committed Mar 13, 2020
    Configuration menu
    Copy the full SHA
    467857c View commit details
    Browse the repository at this point in the history
  2. [view-container] allow to customize stored state

    Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
    akosyakov committed Mar 13, 2020
    Configuration menu
    Copy the full SHA
    2142642 View commit details
    Browse the repository at this point in the history
  3. [plugin] support User plugins

    - Each plugin can be either of system or user type indicating that it was deployed by an embedding product or an end user.
    - System plugins are considered to be built built-in plugins. By default they are collected from `THEIA_DEFAULT_PLUGINS`, `THEIA_PLUGINS` variables or can be provided via `--plugins` cli option.
    - User plugins can are managed by an end user. They are stored either under user config plugins or extensions folder depending whether it is Theia plugin or VS Code extension. These plugins can survive the server restart.
    
    Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
    akosyakov committed Mar 13, 2020
    Configuration menu
    Copy the full SHA
    b7c9bfa View commit details
    Browse the repository at this point in the history
  4. [plugin] remove default vscode extension URI resolver against MS VS C…

    …ode Marketplace
    
    Since it's violates MS TOS which allows only access only for products of the VS Code family. Theia based products has to provide own resolution.
    
    Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
    akosyakov committed Mar 13, 2020
    Configuration menu
    Copy the full SHA
    adbc0d9 View commit details
    Browse the repository at this point in the history
  5. [plugin] expose frontend API to access loaded plugins' metadata

    Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
    akosyakov committed Mar 13, 2020
    Configuration menu
    Copy the full SHA
    f5904ec View commit details
    Browse the repository at this point in the history
  6. [plugin] add frontend APIs to listen when initial plugins are loaded …

    …and started
    
    Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
    akosyakov committed Mar 13, 2020
    Configuration menu
    Copy the full SHA
    df2f328 View commit details
    Browse the repository at this point in the history
  7. Integration with Open VSX Registry

    Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
    akosyakov committed Mar 13, 2020
    Configuration menu
    Copy the full SHA
    b7df3c1 View commit details
    Browse the repository at this point in the history