3.3.0
Highlights
📖 Typography Makeover
We've updated our typography to be more consistent and beautiful, aligning with the wider MediaWiki ecosystem and Codex 2.0.
- Easier on the eyes: Text is now more readable and pleasant.
- Go big or go home! Want larger text? You can now select an "extra large" font size from your preferences.
- No more broken UI: These font changes are contained to the page content, so the rest of the interface remains pristine.
- For the developers: We've added new font utility classes:
.citizen-text-heading-1,.citizen-text-heading-2,.citizen-text-heading-3,.citizen-text-heading-4,.citizen-text-body,.citizen-text-small,.citizen-text-overline
⚠️ Important Note:
--font-size-x-smallis now0.75remby default, which is smaller than before. You might want to adjust it if you use the variable.
🚀 A Smoother, Faster Sticky Header
Say goodbye to janky scrolling! The sticky header has been completely rebuilt for maximum performance. It's now a separate element, which means no more annoying layout shifts or lag.
⚠️ Important Note: This is a behind-the-scenes HTML change. To enjoy the new super-smooth sticky header, you might need to clear your wiki cache. Nothing will break if you don't, but you'll be missing out on the magic!
🎂 And Other Goodies!
We've sprinkled in a few more treats for you:
- Hover no more! No need for custom CSS! You can now disable the image hover effect using the
--transform-image-hoverCSS variable. Just set it tonone! - When did I join? Your registration date is now proudly displayed in the user menu.
- Happy Wiki Cake Day! 🎂 Celebrate your wiki anniversary with a cute cake icon next to your registration date.
Changelog
Features
- contentEnhancements: ✨ add user anniversary feature and improve registration date display
64cb5d7 - core: ✨ add --transform-image-hover variable that controls image hover zoom
d84e4c5 - preferences: ✨ add extra large font size option
dc7d3bd - preferences: ✨ restrict font size to body content
2d89125 - stickyHeader: ✨ add 'Add Section' button to sticky header
0bc62b6 - stickyHeader: ✨ add language dropdown to sticky header
3260022 - stickyHeader: ✨ re-implement sticky header (#1073)
fbb1d4f, closes #906 - typography: ✨ add utility classes for typography styles
4251f3c - typography: ✨ backport and use Codex 2.0 font tokens
0e13c8e - typography: ✨ implement Codex 2.0 font styles across components
bfd7e63 - typography: ✨ move CJK line-height adjustment to citizen-body styles
111fb03 - userMenu: ✨ improve user stats layout and add registration date
87eb6c7
Bug Fixes
- commandPalette: 🐛 fix incorrect msg call for tips
fdee8f4 - commandPalette: 🐛 use matched title for URL when available
e538bb8, closes #1065 - core: 🐛 correct import path for mixins in edit styles
8b25299 - core: 🐛 default link to be not underlined
8e7e57b - links: 🐛 fix various broken link styles in diff and log pages
066191d - toc: 🐛 prevent applying Codex link styles to toc links
15adb98 - typography: 🐛 citizen-body should use unitless line height
783eb6e - VisualEditor: 🐛 allow categories to be clicked
4135a49