これについて再度言及し、以下のプルリクエストを提出しました:
これは元のモックアップです。変更はスレッド作成者(OP)、つまりトピックの所有者に対してのみ適用される点にご注意ください。
また、@awesomerobot さん、ここにはボタンのアウトラインスタイルが欠けていると思います。これは非常に役立ちます。
これを振り返り、より深く考え、実際に動作を見てみると…提案されたどの解決策もあまり気に入らないと感じています。@hawk さんがおっしゃる通り、複雑さを増しているだけで、明確なメリットがあるのか疑問です。
根本的な問題として提示されたのは、「チェックを外せない場合は、チェックボックスボタンを表示しないこと」でした。これによって実際に問題や混乱が生じたとは、私は確信できません。それでも、当初説明された問題に対する最もシンプルな解決策は、選択/解除できないユーザーに対して、チェックマークの周りにある枠を単に削除することだったはずです。

これも良い指摘です。一度マークされた解決策をマークを外すことはどれほど一般的でしょうか?100 回に 1 回?1,000 回に 1 回?今や、あまり頻繁に起こらない状況に対して不要なラベルが存在することになります。
それがどれほど役立つのかはわかりません。現在の実装で生じている間隔の問題を、その問題を分離することで回避する助けにはなりますが…
(
モックアップと比較

また、これによりより注目を集めることになり、複雑さに関する不満を助長してしまいます…さらに、投稿コントロールに元々存在しない新しいスタイルを導入することになり、追加する価値があると感じるほど有益な新しいボタンスタイルだとも思えません。
ここまで進んでしまったので、いくつかの間隔の問題を修正し、ボーダーを追加して、どのように感じるか確認することはできますが…
はい、あなたがここで行うのが妥当だと考えることは何でも行うべきだと思います。あなたの判断を信頼しています。私はこれらのどの解決策にも固執していません。
Discourse を更新(リビルド経由)した直後、「解決としてマーク」が視覚的な回帰を引き起こしたのではないかと疑いました。主に、ラベルがボタンの外側にテキストとして配置されている点(返信ボタンのスタイルと比較して)が理由です。間隔の問題に対処することに +1 です。![]()
現在、解決を設定できるユーザーにとって、このパネルは非常にごちゃごちゃしており、異なる「解決済み」投稿を選択する非常に限られたケースにおいてさえ、奥深くに埋もれています。
![]()
これについては、以前の動作のようにラベルをアイコンのみにすることを提案します。ユーザーは「解決済み」の概念を紹介された後、そのボタンについて理解する傾向があります。
別の提案があります:もしかしたら「解決済み」投稿にクラスを追加することはできませんか?そうすれば、テーマが「解決済み」ボタンからプレゼンテーションを分離するために、解決済み投稿の外観を変更できるようになります。
さらに、投稿メニューは、
などのユーザーがクリック可能なオプションの行を提供するというシンプルさを維持できます。一方、現在のように「Solution」や「Mark as solution」というテキストは、その慣例を破ってしまいます。つまり、ログインしていないユーザー(および OP 以外のユーザー)は現在、これらを表示できますがクリックはできません。
![]()
これは、ログインしているユーザーが解決を設定できる場合、チェックボックスが常に左側に表示されるように、以前の動作に戻すことを示唆しています。これにより、ユーザーが解決済み投稿をマーク/マーク解除できるかどうかについて、混乱を招く可能性があります。
OP/モデレーター視点からの簡単なモックアップ:
他のユーザーの視点から:
これは、このトピックの早い段階で @chi が提案したもの と少し似ており、投稿の背景色を色付けすることは、重要な強調のためのスタッフカラーのアイデアに沿っています。
解決は、以下のように他の手段で伝えられる可能性があります:
当面は、テキストをボタンの内部に移動させました。これにより、間隔の問題が解決されるはずです
新しいデザインが使用しているサイトで公開されましたが、以前のコメントにあるように、現在非常に雑然とした印象を受けます。特にモバイル端末では、各投稿でページ全体にわたって表示されるため、特に不自然です。多くのトピック、あるいはほとんどのトピックに関連しない可能性のある要素に対して、これほどスペースを占有するのは問題です。
参考までに、ソリューションの選択可否に関する混乱を解消するために変更が必要だとしたら、@awesomerobot さんの最新の提案のように、ソリューションを選択できないユーザーのチェックボックスの枠を単純に削除するのが良いと思います(ただし、これまでこの点が人々を混乱させたことは一度も見たことがありませんが)。
はい、数日間その変更を適用した後に元に戻しました。あまりにも急に進みすぎたのかもしれません。まずは小さな調整から始めましょう。
はい、まずは以下の小さな変更から始めましょう:
- 承認/非承認の可否に関わらず、現在のボタンと同じものを使用します(テキストをボタン内に移動しました)…
-
承認/非承認ができない場合は、ボタンを表示する代わりに、チェックマーク付きの「解決済み」テキストを表示します。これにより、ボタンらしさが抑えられ、元々 OP が求めていた要件に合致します。
また、このテキストに「これはこのトピックの解決済み回答です」という title 属性を追加しました。現在、何も機能しないボタンを表示している方法は、スクリーンリーダーを使用するユーザーにとって非常に混乱を招く可能性があります。これで大幅に改善されます。
これらの変更に関する PR は以下の通りです:
上記の変更では、モバイル向けの追加更新は行なっていません。すべてのコントロールを展開すると、スペースが不足してレイアウトが崩れてしまう傾向があります(管理者の場合など)。
次のステップとして、投稿コントロールの展開/折りたたみ時にクラスを追加し、「解決済み」テキストの表示/非表示を制御できるようにしたいと考えています。そうすれば、ほとんどのケースで以下のようにすべてが収まるようになります:
これらの変更をマージし、モバイルコントロールが展開されているときはボタンラベルを非表示にしました
以前も別の場所で述べた通り、解決済みとしてマークされたインターフェースがあまりにも目立ちすぎていると感じています。私たちは「解決済み」をあらゆる場所で活用したいと考えていますが、すべての投稿に解決策があるわけではありません。そのため、トピックの表示が現在、ごちゃごちゃして反復的になっています。この懸念を共有する方はいますか?以前のようにより控えめなインターフェースにできないでしょうか。例えば、管理者設定として調整できるような形です。
一方、新しいインターフェースはモバイル端末で切り詰められています。メタでの投稿のスクリーンショットを以下に示します。
この問題を解決するには、メタ上のプラグインを更新するだけで十分だと思います。
1 ヶ月前の私の投稿で述べた通り、当初の多くの変更はより小さな反復改善のために元に戻されました。私の認識が間違っていなければ(訂正してください!)、現在と以前の主な違いは以下の 2 点だけです。
-
解決策を選択できない場合、「解決済み」アイコンは四角で囲まれたチェックマークではなく、単なるチェックマークになります。
-
モバイル端末でコントロールが展開された場合、すべてのボタンが収まり、不自然な折り返しを防ぐために「Solution(解決)」というテキストは非表示になります。
OPは最近ほとんど解決したように感じます…過去1年間でプラグインの動作を修正しました。










