サイドバーにカテゴリアイコンを表示する機能

この種のことはいくつかの場所で言及されているようですが、明確な答えが見つかりませんでした。回避策や、サイドバーやコンポーネントでの「近日公開」または「いいえ」などの情報です。

Discourseホストサイトで実験的なサイドバーを有効にしました。カテゴリの横に色付きのブロックが表示されます。そして特に、Category Icons theme componentで設定したカテゴリアイコンが表示されません。

最初に考えたのは、このサイトの「Category Style」設定が「none」になっていることです。「none」でサイドバーに色付きのブロックが表示されるべきではないように思えます。

…そして私のスクリーンショットでは、カテゴリのアイコンが表示されているのがわかります。それらの同じアイコンがサイドバーにも表示されるべきだと感じています。

ご意見をお聞かせください。

「いいね!」 6

現在の回答は、これに対する具体的な計画がないということです。

ただし、カテゴリアイコンをファーストクラスの機能にするという議論がいくつかありました。例えば、これは@tobiaseigenが関心を持っていることだと知っています。しかし、現時点では優先事項のリストにはありません。

それまでの間、これを回避するために何が必要か、またはカテゴリアイコンのテーマコンポーネントでサポートを追加するために何が必要か、私にはわかりません。@pmusaraj、それを行うために何が必要かについて何か考えはありますか?

@craigconstantine - アイコンが使用される場合、サイドバーはどのように見えることを期待しますか?このシナリオでは、アイコンにカテゴリの色が表示されることを期待しますか?

「いいね!」 1

カテゴリアイコンコンポーネントは、アイコンを追加するためにコアのカテゴリリンクレンダラーをオーバーライドします。サイドバーは、正当な理由から、同じレンダラーを使用していないため、コンポーネントがここで何かを実行できるように、コアでサイドバーのカテゴリリンクを拡張/オーバーライドする方法を追加する必要があります。

タグについても同様ですが、現在サイドバーで各タグのデフォルトアイコンを表示していることを考えると、おそらくもう少し簡単です。

「いいね!」 3

タグとカテゴリの機能の同等性を高め、タグにカテゴリと同様に色を付けられるようにし、両方にアイコンを付けられるようにすることについて、社内で話し合ってきました。

タグとカテゴリを色とアイコンで区別することで、それらを区別し、コミュニティでのディスカッションをナビゲートする際に「考え込ませない」ようにする上で大きな違いを生むことができます。

そのため、コアのDiscourse全体でこれを実現することには賛成です。しかし、混沌としたカラフルな体験を作り出すことや、アイコンでサイドバーの機能を使いにくくすることには賛成しません。カテゴリスタイルをboxに設定した@pmusaraj氏のスクリーンショットの例は気に入っています。これはサイドバーで非常にうまく機能する可能性があります。

Discourse for Teamsのサイドバーは、新しいサイドバーよりもカテゴリの装飾を少しうまく処理していたと思います。category style管理設定を使用して、バー、ボックス、箇条書き、またはなしを選択でき、サイドバーのカテゴリは選択されたスタイルで表示され、すべて非常に見栄えが良かったです!スクリーンショットを参照してください。

古いスタイルの≡メニューと同じように表示されますか?

enable-exp-sidebar をオフにし、ブラウザのキャッシュをクリアして更新しました…カテゴリにアイコンが表示された古い≡のスクリーンショットを撮ろうと思ったのですが…それも今は機能しません??

これは以前は色のボックスはありませんでした—色は一般的に固有の意味を伝えません。私のすべてのカテゴリには、丹念に選ばれたアイコンがあります。ヘルプにはFAの?、リスンにはヘッドフォン、サポーターにはユーザーシルエットと+(特定のグループに属する人々のためのアバターフレアとして使用)、ワークベンチにはツールのアイコンなどがあります。

しかし、一番上の具体的な質問に答えようとすると、次のようになります(カテゴリスタイルがnoneなので色はありません)そして名前の隣にあるアイコン…ここに私たちのいくつかのカテゴリのアイコンがあります(これも私の元の投稿にありました。)

「いいね!」 3

以前の方法に戻すには、「enable experimental sidebar hamburger」設定もオフにする必要があります。

「いいね!」 1

derp…もちろん正しいです。カテゴリスタイルが none の場合に、サイドバーのカテゴリの横にアイコンがどのように表示されるべきかのスクリーンショットを次に示します。

「いいね!」 2

8件の投稿が新しいトピックに分割されました:保護されたカテゴリの南京錠アイコンの代替案

件名:カテゴリアイコンについて
個人的にはあまり気になりません。私も、それが煩雑になることに同意します。私は主に、レガシーメニューで利用可能だった@craigconstantine氏の懸念に対応していました。

「いいね!」 1

はい、これは非現実的で不必要な提案かもしれません。
サイドバーの色は、UIの多くの場所で使用されているカテゴリの色と一致しています。

「いいね!」 1

はい、私自身は、それらの色の付いた箇条書き(ロックアイコン以外は、コードで削除できます)に問題はありません。コミュニティセクションをモッドできるようにするだけで、私は満足です。:slight_smile:

はい、しかしそれは目的と同じではありません :wink:

とにかく。ユーザーが異なる色でカテゴリを識別できるとは思いませんし、識別するとは思えません。そのため、可能な限り無効にし、それ以外の場合はフォーラム全体で同じ色を使用するようにしました。カテゴリの色には、装飾的な側面以外の目的はないと思います。それは純粋に好みの問題です。

だからこそ、フォーラムの他の部分でできるような、サイドバーでそれらを無効にするオプションを強く希望します。

どうぞ:

共通のCSS

.sidebar-section-link-prefix span {
    display: none;
}
「いいね!」 1

ありがとうございます。

しかし、私も本題に戻りました :wink: サイドバーにカテゴリアイコンを表示できると、さらに良い解決策になります…

ナビゲーションサイドバーメニューのカテゴリの箇条書きの外観を変更したい場合は、フォーラムで行ったようなことを共通CSSで行うことができます。

.sidebar-section-link-wrapper .sidebar-section-link-prefix .prefix-span {
    width: .6em;
    height: .6em;
    border-radius: 100%;
}

これにより、次のようになります。

サブカテゴリのヘルプデスクの箇条書きに注意してください。ラウンジはTL1用に保護されていますが、コードでロックアイコンを削除しました。スタッフカテゴリにはロックアイコンを付けたままにして、簡単に確認できるようにしています。

「いいね!」 1

カテゴリアイコンとタグアイコンのテーマコンポーネントを、短期的にはサイドバーと互換性があるように作業しています。これは来週までには完了するはずです。長期的には、カテゴリまたはタグのカスタマイズ可能なアイコンをコア機能にする予定です。

「いいね!」 11

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.