Releases: StarCitizenTools/mediawiki-skins-Citizen
Releases · StarCitizenTools/mediawiki-skins-Citizen
v2.40.2
v2.40.1
v2.40.0
2.40.0 (2024-12-30)
🚨 This is the final release for MediaWiki 1.39. 🚨
We will bump the minimum requirements to MW 1.43 and start working on the 3.0 release for Citizen.
Citizen can now handles sticky header in overflow elements (e.g. tables)!
To make a sticky header, simply add the citizen-overflow-sticky-header
class to the sticky element (table row if it is a table).
See the wiki for more examples.
Features
- overflowElements: ✨ add sticky header for overflow elements (#989) (dfdb2e6)
- SemanticResultFormats: ✨ add styles for fixedHeader (1c00950)
- SemanticResultFormats: ✨ update DataTables styles to match with current 5.0-dev version (dc49c64)
Bug Fixes
- core: 🐛 remove outline styles for focus-visible as it is not working as intended (f2cc4fd)
- core: 🐛 use break-word for word wrap (e8fc354)
- mediawiki: 🐛 fix hidden MW version in Special:Version (4fc1847)
- mediawiki: 🐛 fix incorrect Codex message wrapping in Special:UserLogin (576bcb6)
- mediawiki: 🐛 fix incorrect message box wrapping in Special:UserLogin (380f360)
- Popups: 🐛 fix Popups text gradient color (985df51)
- TinyMCE: 🐛 prevent TinyMCE editor from expanding limitlessly (a01001e), closes #978
- WikiEditor: 🐛 fix dark on dark link button in MW 1.43 (781822d)
v2.39.4
v2.39.3
2.39.3 (2024-12-03)
Features
- dropdown: ✨ use symbol when possible for keyhint (0d19f7f)
Bug Fixes
- DiscussionTools: 🐛 add wrapping hotfixes for DiscussionTools header for MW 1.42 (d71f31d)
- DiscussionTools: 🐛 fix incorrect color for timestamp (c52c1f2)
- header: 🐛 fix misalign home button in Safari (346b25e)
- mediawiki: 🐛 do not override link color on Special:Version (0c7a2d9)
Miscellaneous Chores
- 🔧 release 2.39.3 (d5e8076)
v2.39.2
v2.39.1
v2.39.0
2.39.0 (2024-11-13)
Features
- PWA: ✨ add support for description field (3073f52)
- PWA: ✨ add support for short_name field (79c0e45)
- PWA: ✨ allow custom icons definition with wgCitizenManifestIcons (5436cc4)
- PWA: ✨ fallback to clipboard share if Web Share API is not supported (5794207)
- PWA: ✨ merge all PWA config into wgCitizenManifestOptions (586cf2c)
- PWA: ✨ sync meta and manifest theme colors with skin default (6690263)
- speculationRules: ✨ add basic implementation of Speculation Rules API (368ceb6)
Bug Fixes
- mediawiki: 🐛 fix incorrect gallery layout (571e9ed)
- preferences: 🐛 add missing padding to pref card (937b3c7)
- PWA: 🐛 add missing use class (dcce74a)
- PWA: 🐛 don't save icon if no sizes are detected (71aada9)
- PWA: 🐛 revert to old behavior to fix missing icons in manifest (28970f6)
- stickyHeader: 🐛 do not reset stickyHeader when page title is visible (8819757)
- stickyHeader: 🐛 VE should use the same methods to handle sticky header state (98e6c2d)
- toc: 🐛 fix clipping toc on desktop (b78df56)
Performance Improvements
- core: ⚡️ defer background main scripts with requestIdleCallback (9556478)
- core: ⚡️ move sticky header handling to observers (30fca94)
- core: ⚡️ move window.resize to resizeObserver (241ef66)
- preferences: ⚡️ rewrite to use dropdown component (76a39ea)
- share: ⚡️ prerender the HTML for the share button (0c3786c)
- stickyHeader: ⚡️ improve responsiveness for sticky header (252e98b)
- stickyHeader: ⚡️ improve scroll performance (a74d17e)
- stickyHeader: ⚡️ only recalc stickyHeader height when width changes (d4d6345)
- stickyHeader: ⚡️ use transition instead of position secondary sticky elements (5975e51)