Releases: StarCitizenTools/mediawiki-skins-Citizen
Releases · StarCitizenTools/mediawiki-skins-Citizen
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)
v2.38.3
v2.38.2
v2.38.1
v2.38.0
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)
v2.37.0
2.37.0 (2024-10-25)
Features
- core: ✨ backport class from MW core (9660faa)
- core: ✨ move page header to the bottom on main page (6d44586)
- header: ✨ add microinteraction to wiki logo/home button (06b6f6c)
- tokens: ✨ deprecate old font-weight-semibold variables (c88df2d)
- tokens: ✨ deprecate old line height variables (90862b1)
Bug Fixes
Performance Improvements
- sections: ⚡️ re-order conditions to short circuit earlier (01419e7)
v2.36.0
2.36.0 (2024-10-23)
Features
- Echo: ✨ sync Echo alert styles with mw.notifications (cabf6b4)
- MediaWiki: ✨ add styles for usermessage (b66ce9d)
- MediaWiki: ✨ update mw.notification styles (cb5d4a7)
- menu: ✨ increase line-height of menu items (4849c64)
- toc: ✨ add wrapper for TOC link to hold summary (2157bcf)
- tokens: ✨ lower the brightness of destructive color in dark mode (2a53abe)
- tokens: ✨ update state colors (db4d8a0)
Bug Fixes
- DiscussionTools: 🐛 fix invisible highlighted section text (b68cc3a)
- Echo: 🐛 increase specificity for the selector to apply padding properly (5e749ed)
- menu: 🐛 prevent dropdown menus from overflowing the viewport (50832a7)
- pageActions: 🐛 add missing transition property (7867ad9)
- toc: 🐛 incorrect closing tag for toc summary (51c7110)
- toc: 🐛 summary should not be escaped (00bda1f)
Performance Improvements
- RecentChanges: ⚡️ disable sticky header on RC page due to performance issue (243738a)
v2.35.0
2.35.0 (2024-10-21)
Features
- core: ✨ add animation for more icons (457bc87)
- core: ✨ add some microinteractions to some of the icons (dd16582)
- core: ✨ improve and clean up various CSS transitions (bb9ed44)
- features: ✨ make black theme color darker (f96cd74)
- features: ✨ remove saturation from black mode colors (0259645)
- mediawiki: ✨ improve responsive layout in software table (ddeaa39)
- mediawiki: ✨ make Special:Version software more compact (c458252)
- overflow: ✨ add noresize class to citizen nowrap classes (7702361)
- search: ✨ use trash icon instead of clear icon for clear input text button (fe514e9)
- tokens: ✨ simplify box shadow and align closer with Codex styles (9519134)
Bug Fixes
- core: 🐛 escape CSS variable in HSL color (43ed770)
- core: 🐛 fix ellipsis icon rotate direction (118bd6a)
- mediawiki: 🐛 add missing LESS import for mediawiki.special (a614152)
- mediawiki: 🐛 apply body styles to overlay outside of citizen-body (95c355d)
- pref: 🐛 only apply transition to transform property (8ac332a)
- tokens: 🐛 incorrect shadow opacity for dark theme (a353b14)
Performance Improvements
- core: ⚡️ disable all CSS transition during window resize (10d3c17)
v2.34.0
2.34.0 (2024-10-17)
Features
- core: ✨ add more saturation to text colors (b9a92b4)
- core: ✨ extend page header background to full width (53742a0)
- core: ✨ simplify section implementation and update support for new headings (20f484d)
- keyhint: ✨ remove hyphens between keys (cf1e55d)
- Keyhint: ✨ tweak keyboard hint styles (d2e92da)
- RecentChanges: ✨ remove skeleton screen loading (d76e8a9)
- stickyHeader: ✨ collapse page tools label in sticky header (1752552)