2.38.0
Features
- core: ✨ account for safe area for body element
b81ed67 - core: ✨ add basic cross-document transition
8e578b8 - core: ✨ use newer method to set safe height
2dc7270 - fonts: ✨ define fallback fonts to avoid CLS
d46855c - search: ✨ use 220px thumbnail for Action API search
a9ff2da - skinning: ✨ apply floatleft and floatright to all elements
a480cc2 - skinning: ✨ update message box styles to current standard
582a354 - tokens: ✨ increase saturation on surface colors
168a53d
Bug Fixes
- core: 🐛 emit resize event after clientPref change
c37560a - fonts: 🐛 remove serif and monospace fallback fonts
eab9bcf - skinning: 🐛 stricter selector to select a element containing thumbnail
b9cfd0e - toc: 🐛 incorrect toc button height
bbc6069 - viewTransition: 🐛 remove unnessecary definitions
09f8f0c
Performance Improvements
- core: ⚡️ defer non-essential init scripts
07179d5 - core: ⚡️ do not use throttle for scroll direction observer
50a75c5 - core: ⚡️ only embed base variant of the OOUI icon
b7dad17 - core: ⚡️ only fire scroll direction function when direction changes
ec097f2 - core: ⚡️ put sticky header elements in DOM instead of creating them on init
e79ae59 - core: ⚡️ use CSS containment for search card and sidebar
196f3d9 - dropdown: ⚡️ use content-visibility for icons and dropdown menus
70193eb - footer: ⚡️ add CSS containment to footer
a32bc92 - SMW: ⚡️ use stricter selector to get icons
a395471 - tokens: ⚡️ reduce lang selector cost
2d9febf
Miscellaneous Chores
- 🔧 add .vscode to gitignore
76eb63a