こんにちは、
Discourseではネストされたマウスオーバーノートを実現できます:
Hier ein Text^[eine Mouseover-Note^[eine Mouseover-Mouseover-Note].]
これは以下のようにレンダリングされます
Hier ein Text
「[1]」の上にマウスを乗せると、「eine Mouseover-Note[1]」というテキストのポップアップが表示されます。このポップアップ内の「[1]」も青色でレンダリングされますが、そこにマウスを乗せても、その奥に隠された情報は表示されません。
これは、ネストされたマウスオーバーノートが機能しているように書き手に示唆していますが、結局、ネストされたノートの奥の情報は到達できないため、使い勝手のバグだと考えられます。
使い勝手の観点からの解決策の提案:
-
ネストされたマウスオーバーノートが実際にその内容を表示するようにする、または:
-
ネストを許可しないようにする – つまり、
Hier ein Text^[eine Mouseover-Note^[eine Mouseover-Mouseover-Note].]
は以下のようにレンダリングされるようにする
Hier ein Text
(つまり、ネストはネストされたノートを生成せず、入力されたコードがそのまま印刷される:外側のノートの上にマウスを乗せると、「eine Mouseover-Note^[eine Mouseover-Mouseover-Note].」というテキストのポップアップが表示される)
よろしくお願いいたします!
「いいね!」 3
chapoi
3
こんにちは @dreieck、素晴らしいレポートをありがとうございます。
残念ながら、あなたの提案の両方はいずれも実装が非常に困難であるだけでなく、パンドラの箱のような無限ネストの状況を引き起こす可能性があります。私の意見では、ネストされた脚注はUXの観点から最適ではなく、許可されるべきではありません。
そのため、私は第三の選択肢を選びました。それは、ネストされた脚注をすべて削除することです。
これがあなたが望んでいたものではないことは承知していますが、少なくとも「動作しているふりをするが実際には動かない」というバグに対処しています。
もしこの機能が本当に価値があると考えているなら、既存の機能リクエストにあなたの投票を追加し、同じことを要望することをお勧めします。
こんにちは、
理解するために:
なぜ私の2番目の提案(ネストされたノートを読み解かずにそのまま表示する)は、あなたがリンクしたプルリクエストの提案(ネストされたノートをすべて削除する)よりも問題なのでしょうか?
「いいね!」 1
chapoi
6
技術的には実装がより困難で、私としてもそもそもUXとして良くないと思います。その場合、結局貼り付けられるなら、最初からすべてを一つのノートにまとめればいいのではないでしょうか?
了解!
主に、レンダリング結果を確認せずに ただ無意識にその操作をする人々 を想定していました。
「いいね!」 3