mattdm
(Matthew Miller)
1
カテゴリ設定で、「スタイルがnoneのカテゴリでは色を選択できません」というメッセージが表示されます。しかし、これはCategory Iconsテーマコンポーネントによって使用されており、スタイルが「none」でも問題なく機能します。
現在の回避策は、スタイル設定を変更し、すぐにカテゴリの色を設定してから、すぐに元に戻すことですが、これは少々不便です。設定はそのまま許可し、色を変更しない場合は(テーマが何らかの処理をしない限り)、設定が非表示になるのではなく、その旨を注記するだけで十分ではないでしょうか。よろしくお願いします!
「いいね!」 2
pmusaraj
(Penar Musaraj)
3
Category Icons コンポーネントでは、アイコンにHEXカラーを使用できます。アイコンカラーは、特別なキーワード「categoryColor」を使用した場合にのみ、カテゴリバッジカラーにデフォルト設定されます。テーマコンポーネントの設定でHEX値を使用できない理由がありますか?
「いいね!」 1
mattdm
(Matthew Miller)
4
カテゴリの色をコンポーネント設定リストではなく、カテゴリ設定で管理する方がはるかに使いやすいため、categoryColor は完璧です。(また、指摘されているように、スタイルが「none」でも実際に機能しますが、編集がブロックされています。)
「いいね!」 1
pmusaraj
(Penar Musaraj)
5
確かに機能しますが、カテゴリのスタイルが none に設定されている場合にコアを修正することには躊躇します。これは、カテゴリ設定の色は、このテーマコンポーネントがインストールされていて、設定の各行が categoryColor にデフォルト設定されている場合にのみ使用されるためです。言い換えれば、非常に特殊なユースケースです。
さらに、コアのカテゴリ編集画面のプレビューには、テーマコンポーネントのアイコンが含まれていないため、色を選択しても、ユーザーはプレビューで変更を確認できません。
「いいね!」 1
mattdm
(Matthew Miller)
6
このテーマコンポーネント、またはカテゴリの色に影響を与える他のコンポーネントのいずれかである可能性がありますね。例えば、Category Banners や Colorful Categories のようなものです。そのため、ユースケースはそれほど限定的ではないと思います。また、それらのすべてにテーマコンポーネントの設定オプションという回避策があるわけではありません。
「いいね!」 2
mattdm
(Matthew Miller)
7
ああ、それに――パレットから選びたいし、インジケーターにすでに使われているものが表示されるようにしたい。それは本当に素晴らしい!コンポーネントの16進数カラー設定ではそれができない。
「いいね!」 2
manuel
(Manuel Kostka)
8
それは実際にはそれほど特定のユースケースではないという点も指摘したいと思います。
@mattdm がすでに指摘したように、色はバッジやアイコンだけでなく、カラフルなカテゴリコンポーネントと組み合わせることで、バナーや事実上あらゆるページ要素に使用できます。カテゴリ設定から直接色を使用するもう1つの利点は、コミュニティマネージャーがテーマデザイナーに連絡することなく、自分でテーマで使用される色を変更できるようになることです。
現在、色の付いたコアバッジを使用せず、他のテーマ要素でカテゴリカラーを使用したい場合、カテゴリカラーを変更する唯一の方法は、別のバッジスタイルを有効にし、色を変更してから、バッジスタイルとして「なし」を再度有効にすることです。
@codinghorror がこの懸念について別のトピックで言及しているのを見ました。
しかし、前述のように、テーマには多くの効果があります。また、次のようなヒントがあります。

ですから、設定を残しておき、次のようなヒントを与えるのはどうでしょうか。
カテゴリスタイルが「なし」のため、色が反映されない場合があります。
「いいね!」 2
件名がすべてを物語っています。
…ただし、カテゴリのスタイルがnoneに設定されていても、選択した色は「カテゴリ」ページで使用されます。そのため、カテゴリのスタイル(ボックス、箇条書き、バー)を変更し、新しいカテゴリに色を設定してから、noneに戻す必要があります。
「いいね!」 1
カテゴリページでそれらの色を使用したいですか、それともまったく表示しない方が良いですか?
個人的には、「なし」をより広く尊重するために削除する方向で進めたいと思います!
「いいね!」 1
あまり考えていませんでした。もし社内に本物のデザイナーがいれば、それについてどう考えるべきか教えてくれるでしょう。 ¯\\_(ツ)_/¯
「いいね!」 1
Benjamin_D
(Benjamin Decotte)
13
マシューとOPの意見に賛成です。カレンダーイベントの背景にカテゴリの色を使用することを考えていますが、それは悪い習慣かもしれません…
mattdm
(Matthew Miller)
14
色を維持することを強く希望します。「なし」に設定されているのはcategory styleであり、「カテゴリバッジのビジュアルスタイル」と説明されています。したがって、「なし」は単に「バッジなし」を意味します。これは「色なし」を意味するとは思いません。
バッジは、デフォルトのテーマで色が使用される唯一の場所であると(Category color selection should be allowed even when style is "none" - #6 by mattdm
一貫性のために、この設定はcategory label styleのような名前に変更すべきだと思いますか?
「いいね!」 2
「なし」スタイルにピッカーを戻し、メッセージを「カテゴリバッジスタイルが「なし」に設定されている場合、カテゴリカラーはテーマで呼び出された場合にのみ表示されます」のように更新しても、害はないと思います。
「いいね!」 5
sam
(Sam Saffron)
16
なぜ異なるカテゴリスタイルを使用し、ボックススタイリングを削除するコンポーネントを追加しないのですか?ほんの数個のCSSルールで済み、簡単なはずですが?
mattdm
(Matthew Miller)
17
うーん、そうかもしれませんが?しかし、なぜそのような奇妙な回避策を行うのでしょうか。既存の設定を(おそらく壊れやすく、間違いなくサポートされていない)CSSルールで再作成して、予期しない驚くべき二次的な効果が別の設定に影響するのを避けるためだけに?
sam
(Sam Saffron)
18
これはサポートされていないとは思いません。コンポーネントを公式にすることができます。テーマ目的でのみ必要なのではないでしょうか?
mattdm
(Matthew Miller)
19
それでも、ある種難解ですか?誰かがそれを実行するためにテーマコンポーネントを探すことを知っているでしょうか?
たとえば、色が使用されない設定であっても、色の設定オプションを非表示にしないのはなぜですか?他のものは色を使用しているにもかかわらず。
sam
(Sam Saffron)
20
難しいのは、長期的にはコアでは箇条書きスタイルのみをサポートしたいと考えていることです。これはサイドバーと一貫性のある唯一のデザインです。
この設定自体を廃止したいかもしれません。
mattdm
(Matthew Miller)
21
うーん、なるほど。それは有用なコンテキストですね。しかし、むしろ「なし」という選択肢すらなくなることを考えると、これを取り除くことにはさらに意味があるのではないでしょうか。カテゴリの色を、それが使用されるすべての場所の設定として扱い、使用されない可能性のある1つの場所が選択されていても気にしないようにすればよいのではないでしょうか。
ちなみに、私は実際に「なし」をカテゴリアイコンで使用していますが、これはサイドバーともうまく機能すると思います。
sam
(Sam Saffron)
22
おそらく、コンポーネントを箇条書きカテゴリスタイルと互換性があるようにすることが、私たちにとって簡単な解決策になるのではないでしょうか?アイコンが定義されている場合は箇条書きを非表示にする
「いいね!」 3