Skip to content

Releases: StarCitizenTools/mediawiki-skins-Citizen

v2.39.1

16 Nov 08:55
1cfddc2
Compare
Choose a tag to compare

2.39.1 (2024-11-16)

Features

  • TabberNeue: ✨ update styles for Extension:TabberNeue (6a70ae4)

Bug Fixes

  • speculationRules: 🐛 stricter selector to pages to prerender (34c9ae5)

Miscellaneous Chores

v2.39.0

13 Nov 23:49
0ccbead
Compare
Choose a tag to compare

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

06 Nov 19:11
3d79481
Compare
Choose a tag to compare

2.38.3 (2024-11-06)

Bug Fixes

  • toc: 🐛 invisible toc icons on desktop (ded49e6)

v2.38.2

06 Nov 03:33
3aa6fb6
Compare
Choose a tag to compare

2.38.2 (2024-11-06)

Bug Fixes

  • toc: 🐛 fix invisible toc on desktop (6523c5d)

v2.38.1

06 Nov 03:19
1a48250
Compare
Choose a tag to compare

2.38.1 (2024-11-06)

Bug Fixes

  • search: 🐛 do not set content-visbility for search card (0607e9f)

v2.38.0

06 Nov 02:57
c9f0599
Compare
Choose a tag to compare

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

25 Oct 19:08
3735e60
Compare
Choose a tag to compare

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

  • core: 🐛 fix section collapsing not functioning on Firefox (#965) (0248af9)

Performance Improvements

  • sections: ⚡️ re-order conditions to short circuit earlier (01419e7)

v2.36.0

23 Oct 17:26
936e9c1
Compare
Choose a tag to compare

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

22 Oct 00:11
7f29ae8
Compare
Choose a tag to compare

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

17 Oct 23:30
cc847c0
Compare
Choose a tag to compare

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)

Bug Fixes

  • core: 🐛 use CSS calc instead of LESS calculation (bd71ac7)
  • core: fix LESS compile error on 1.39 with multiline rules (c90fe6c)
  • pagetools: 🐛 fix incorrect background color for language badge (17c8caa)
  • tokens: 🐛 fix LESS parsing error for box shadow in MW 1.43 (ecdf9f2)