テーマとテーマコンポーネントを区別する変更を行った際、Meta にあるすべてのテーマコンポーネントに対して PR を送ったことを覚えています。
これは、あるトピックへの返信として投稿され、その後 Customization > Theme カテゴリに独自のトピックとして移動されたため、見落とされたのだと思います。
@oca この「テーマ」をテーマコンポーネントとして機能させるには、1 行を追加するだけで済みます。コンポーネントの about.json ファイルに以下を追加してください。
"component": true
以下のように追加します。
{
"name": "Private messages with color",
"about_url": "https://framagit.org/oca/discourse-theme-colored-private-messages ",
"license_url": "https://framagit.org/oca/discourse-theme-colored-private-messages/blob/master/LICENSE",
+ "component": true,
"assets": {
"asset-variable": "assets/background.svg"
}
}
これを行えば、他のコンポーネントと同様に動作するはずです。その後、このトピックに theme-component タグを追加できます。