v3.3.0
3.3.0 (2025-06-07)
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)