Skip to content

v2.38.0

Compare
Choose a tag to compare
@alistair3149 alistair3149 released this 06 Nov 02:57
c9f0599

2.38.0 (2024-11-06)

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)