DMenu のドロップダウンの選択/ホバー/フォーカス状態が少し分かりにくい

:information_source: 概要

Gistボタンが、アクティブ、有効、無効の状態において、展開されたGistモードで一貫した塗りつぶしになっていないようです。例えば、Metaでは、デフォルトのコンパクトビューでは期待どおりに見え動作しますが、ホバー時や展開ビューが有効な場合、塗りつぶしのプロパティが一致しません。

:woman_walking: 再現手順

最新のビューで:

  1. コンパクトが有効な場合、クリック/タップしてドロップダウンを表示する(デフォルト) - compactボタンは塗りつぶされ有効、expandedは塗りつぶされず無効となり、期待通りです
compact enabled

  1. ホバーしてexpandedを選択すると塗りつぶされますが、これは正しいホバー色でしょうか?
compact enabled, hover over expanded

  1. 展開されたGistが有効なモードに進みます。Gistボタンをクリック/タップしてドロップダウンを表示すると、compactは最初のスクリーンショットのexpandedと同じく塗りつぶされていない状態であるべきなのに、2つの異なる塗りつぶし色が表示されます
expanded enabled

  1. compactを選択するためにホバーしても何も起こりませんが、すでに有効になっているexpandedにホバーすると、compactと同じ塗りつぶし色に変わり、非常に混乱します。ここでも、compactボタンは塗りつぶされていない状態であることを期待します
expanded enabled, hover over expanded

:white_check_mark: 期待される結果

アクティブ、有効、無効のボタンの塗りつぶし色は、コンパクトビューと展開ビューの両方で一貫している必要があります。

「いいね!」 6

@Lillyさん、ありがとうございます。ライトテーマでは少し分かりやすくなりますが、現時点では非常に奇妙だと思います。

image

@interrupt-designerさん、何かご意見はありますか?

「いいね!」 2

これは私の知る限り、どのDMenuドロップダウンにも存在します。最初の項目は常にキーボードで「フォーカス」されています。

最近ここにいくつかの変更があったので、確認してみます。

「いいね!」 1

(投稿は投稿者によって削除されました)

「いいね!」 1

ここで修正されるはずです。

他のDMenuで現在選択されているオプションに適切に--selectedが割り当てられていないものがあるかもしれませんが、それらは自然に表面化するのを待ちます。

「いいね!」 2