ポップアップアニメーションのawareとunaware
ポップアップメニューとかの、マウスをトリガーでふわっと表示されるアニメーションのディティールについて
ポップアップを表示する際のアニメーションのさせ方はaware/unawareという区別ができる
トリガーの座標を中心にアニメーションがスタート
トリガーの座標ではなく紐づいている要素を中心にアニメーションがスタート
認知的には、 ポップアップのアニメーションはawareタイプで実装すると良いとのこと 言いたいことはわかるけど、開発者がその必要性を理解していないと実装に落とし込むのは難しそうkoushisa.icon
この仕組みを1から実装しようとするコストが割に合わない。
普通に考えると、実装も楽なので要素の下に表示したくなる。
この辺りはライブラリの思想に大きく左右されるが、Radix UIは数あるライブラリ名の中で唯一この挙動をサポートしているらしい? koushisa.iconの意識では微々たる差しか認識できなかった
脳の潜在意識レベルではなんとも言えない違和感を感じるのだろうな
スレッド上で言及されているLinearのピッカーは、言われてみると違和感あるかも
マウスの位置は右にあるのに、左からポップアップが出てくる感じが認知的不協和を生んでいる 気にする人は気にするけど気にしない人は気にしない気もする...
ただ、この違いを知ると、気になるようになっちゃった