2.13.0
Features
- core: ✨ add pure black mode for dark theme
5768ccc - core: ✨ add transition to body-container width
8f565b3 - core: ✨ fine tune bottom toolbar animation
1dcc18a - core: ✨ make sticky header more compact in limited screens
a5bf941 - core: ✨ move page actions into bottom toolbar when width is limited
ff909e2, closes #821 - core: ✨ move theme preferences to clientPrefs
a741639, closes #780 - core: ✨ only load the inline script if EnablePreferences is true
52f4bab - core: ✨ reduce opacity of sticky header
b186efb - core: ✨ tweak pure black mode colors
56046d7 - preferences: ✨ implement a localStorage version of mw.user.clientPrefs
ed226a4, closes #780 - prefs: ✨ add hover state to theme buttons
b929c2b - prefs: ✨ change theme toggle to 3 col
316798d - prefs: ✨ migrate font size to client preferences
0d52046 - prefs: ✨ move font size before theme
f6f1c4d - prefs: ✨ move page width to clientPrefs
241dc96 - prefs: ✨ remove line-height customization for now
964a4a5
Bug Fixes
- core: 🐛 hide notification menu header in header
e5af171 - core: 🐛 incorrect class of auto theme on page output
405eef0 - core: 🐛 incorrect delimiter in inline script
4aefd74 - core: 🐛 invalid selector
8bb2d9e - core: 🐛 make ToC tracking work for non-content pages
cd21fd0 - core: 🐛 remove leftover console log
c2aa796 - core: 🐛 remove margin when contentSub is empty
0a0a663 - core: 🐛 round scrollLeft to integer
d9675eb - core: 🐛 use runOnSkinTemplateNavigationHooks instead
ff3acf3, closes #812 - ooui: 🐛 load skinStyles when only styles are initalized
4aa7a22 - toc: 🐛 CSS escape ID
9cd0cc4