alistair3149
39ad06e99d
refactor(dropdown): ♻️ target dropdown icons specifically for content-visibility
2024-11-05 22:19:06 -05:00
alistair3149
70193eb568
perf(dropdown): ⚡ ️ use content-visibility for icons and dropdown menus
...
This will reduce the initial render cost of the menus, and also prevent premature download
for the icons.
2024-11-05 21:50:54 -05:00
alistair3149
50832a7d5d
fix(menu): 🐛 prevent dropdown menus from overflowing the viewport
2024-10-22 14:54:02 -04:00
alistair3149
bb9ed449f6
feat(core): ✨ improve and clean up various CSS transitions
2024-10-19 00:48:20 -04:00
alistair3149
b5180bfbda
feat(core): ✨ use Codex tokens for z-index
2024-07-09 16:44:15 -04:00
alistair3149
6dfc62b15d
fix(core): 🐛 add webkit prefix to backdrop filter rules
...
Safari needs the -webkit- prefix
2024-07-08 19:07:25 -04:00
alistair3149
20e4f7ec6e
feat(dropdown): ✨ add fade-in animation to dropdown menu
2024-07-08 15:33:02 -04:00
alistair3149
c2523b141c
fix(dropdown): 🐛 dropdown button should be above the backdrop
2024-07-06 22:42:15 -04:00
alistair3149
516ef3a1cb
feat(dropdown): ✨ revamp dropdown menu handling
...
Putting the dropdown content in the details elemenet have been inconsistent.
Transition are not working correctly and different browsers are not handling it well.
Furthermore, the previous implementation does not allow an always visible state of dropdown content.
Fixes : #882
2024-07-03 16:07:19 -04:00