Discourse-solved チームの皆様、こんにちは。
UX の変更をご提案します。正解のマークを外す権限がないユーザーには、チェックマーク付きのボタンを非表示にしてください。
![]()
表示されるのは「SOLUTION」という単語のみとする必要があります。
よろしくお願いいたします。
Discourse-solved チームの皆様、こんにちは。
UX の変更をご提案します。正解のマークを外す権限がないユーザーには、チェックマーク付きのボタンを非表示にしてください。
![]()
表示されるのは「SOLUTION」という単語のみとする必要があります。
よろしくお願いいたします。
I disagree - I think the filled box is an important part of the styling highlighting the post.
Having a checkbox tells users that I can uncheck it. If I am not the OP or admin, I shouldn’t see the checkbox. Only OP or admin should see checkbox because that action is only for them.
For everyone else, they should only see the word “SOLUTION”.
We can add additional highlights by making the background of the post ‘Green’ or have additional highlights around it. But not using the checkbox.
UX wise, having a checkbox for the readers is not the proper way.
To the discourse-solved developers, i’m not a ruby dev, but how can i modify this in code in case I want to remove the checkbox in my site for readers not OP/Admin? What part of the code handles this?
Thank you. ![]()
You can hide it by adding the following line of CSS to your theme:
.actions button.accepted {display:none;}
PS: this does show there’s a slight alignment issue with the ‘Solution’ text:

Thanks @bartv for the suggestion.
But the problem with that solution is it also hides the checkmark to OP or admin who should have the ability to uncheck it.
Ah true. Perhaps you could dig into the CSS a bit more to make the selector more specific and avoid this.
I was trying to do that and realize that this isn’t possible because you can’t add any conditions (if/else) in the CSS. The only way to make it work is editing it directly thru the plugin code.
To everyone that helped, thanks.
I was able to modify the plugin code already:
Here’s what I did:
For OP:
Instead of just the checkmark, I added this button - “This solved my question” which is more visible to the OP or readers.

Also, if OP wants to change his/her answer, this is what he/she sees:

Now, if I am not OP or admin. Here is what I see:

Again, thanks for those who have created this plugin. ![]()
I actually like this change quite a bit @sam – makes it much clearer, if you want to prioritize solved in a category.
Maybe @awesomerobot can do some mockups here, I am fine to make solved clearer. I agree that marking something as a solution is not super clear to the OP.
Having "this solved my question below a series of short replies is going to get very noisy very quickly though.
Really need to show mockups of how a topic will look, rather than individual posts.
It’s noisy, but just for OP, so I don’t think it’s so bad. It’s worth a little noise if increases feature use.
I shortened the copy from “this solved my question” to “mark as solution,” the longer version is clearer, but it’s also… long. Using “mark” also gives us “unmark” as the reverse.
Also Font Awesome’s times-square (
) icon is premium-only, and the times-circle is free, so that’s why I’m using circles here.
Mobile’s a little tricky, maybe we show “solution” and then if they expand the controls we hide the text and just show the icon?
Interesting yeah maybe in mobile we suppress text till clicked … on that note, how would “unmarking” the solution work in mobile?
Yeah it’s difficult to keep the same amount of clarity on mobile, the post controls are already crammed. One option could be to move the controls for solved outside of the existing topic nav
How about emphasizing the mark as solution for the current reply only and shift the emphasis as the reader scrolls? Appreciate it’s much more involved but would reduce noise considerably.
It was implemented in:
https://github.com/discourse/discourse-solved/pull/78
This is how it looks on desktop:
Can accept / unaccept:
Cannot accept / unaccept:
The same, but for mobile:
私の第一印象は、これで非常にうるさくなったということです。
「解決としてマーク」というラベルが非常に長く、チェックマークよりも「いいね」ボタンに近い(2ピクセルだけ
)という事実も、あまり助けになりません。
これは私の以前の懸念を非常に良く示していると思います。
この大きな変更に合わせて、アイコンのデザインを見直す価値があると思います。リスト上では円形の方がやや目立たないように見えます。「奇策」という印象を与えることへの抵抗感があることは理解していますが、可能であれば、1〜2 個の SVG を再描画する必要があったとしても、四角形を維持したいと考えています。
金曜日にマージを試みましたが、見落としがあり、OP(元投稿者)以外にもスタイル変更が適用されてしまったため、ロールバックしました。この変更は、OP 限定(スタッフなどではない)で非常に厳密にスコープを絞ったものにする予定でした。
もう一つ懸念しているのは、OP に対する「解決済みとしてマークする」機能です。一度解決済みとしてマークすると、「マークを解除する」ための継続的な誘導があり、少し散らかった印象を与えます。何か対策はできないでしょうか?「いいね」を解除するには、再度ハートをクリックするだけです。同じパターンを採用するのはどうでしょうか。