Official

themes

The stock themes: presets of every colour, type size, corner and density token, chosen per light and dark mode and edited in Settings.

The app opens the listing; nothing installs until an agent in your Plugins workspace has read the files and you enable the plugin. In a terminal: cvg install convergence/themes@0.3.0

Permissions in 0.3.0

  • Change app settings settings.writeHighChanges the app settings.Apply the chosen theme to the window

Files

plugin.json895 B
{
  "id": "convergence/themes",
  "name": "themes",
  "version": "0.3.0",
  "description": "The stock themes: presets of every colour, type size, corner and density token, chosen per light and dark mode and edited in Settings.",
  "pluginApi": ">=2 <3",
  "main": "main.ts",
  "permissions": {
    "settings.write": {
      "reason": "Apply the chosen theme to the window"
    }
  },
  "contributes": {
    "settings": {
      "title": "Themes",
      "properties": {
        "presets": {
          "type": "object",
          "default": {},
          "title": "Your presets",
          "description": "Presets by id: { name, mode, tokens }."
        },
        "active": {
          "type": "object",
          "default": {},
          "title": "Chosen presets",
          "description": "The preset id of each mode: { light, dark }."
        }
      },
      "view": "settings.ts"
    }
  }
}

Versions

VersionPublishedPlugin APISizePermissionsStatus
0.3.0latestOct 5, 2026>=2 <37.9 KB1 permissionListed

Reviews and comments

0 threads · 0 reviews

No comments yet.