alistair3149
|
9556478443
|
perf(core): ⚡️ defer background main scripts with requestIdleCallback
|
2024-11-12 18:48:03 -05:00 |
|
alistair3149
|
5431d1499a
|
refactor(core): ♻️ refactor sticky header element styles
|
2024-11-12 18:47:35 -05:00 |
|
alistair3149
|
5975e51f58
|
perf(stickyHeader): ⚡️ use transition instead of position secondary sticky elements
|
2024-11-12 01:57:21 -05:00 |
|
alistair3149
|
98e6c2d7f1
|
fix(stickyHeader): 🐛 VE should use the same methods to handle sticky header state
|
2024-11-09 18:22:52 -05:00 |
|
alistair3149
|
571e9edd7a
|
fix(mediawiki): 🐛 fix incorrect gallery layout
|
2024-11-08 22:07:11 -05:00 |
|
alistair3149
|
d4d6345050
|
perf(stickyHeader): ⚡️ only recalc stickyHeader height when width changes
|
2024-11-08 21:24:56 -05:00 |
|
alistair3149
|
252e98b085
|
perf(stickyHeader): ⚡️ improve responsiveness for sticky header
|
2024-11-08 04:58:11 -05:00 |
|
alistair3149
|
ba5d0a7f92
|
refactor: ♻️ drop i18n-all-lists-margins styles
It is replaced by logical properties
|
2024-11-07 21:52:45 -05:00 |
|
alistair3149
|
3c39d6bbf5
|
refactor(core): ♻️ use CSS logical properties for elements
|
2024-11-07 21:51:08 -05:00 |
|
alistair3149
|
8280509517
|
refactor(core): ♻️ use CSS logical properties for shorthands
|
2024-11-07 21:39:00 -05:00 |
|
alistair3149
|
82d413f8ff
|
refactor(core): ♻️ remove IntersectionObserver fallback
Following Vector deprecation
|
2024-11-07 21:12:50 -05:00 |
|
alistair3149
|
2d7b03604a
|
refactor(core): ♻️ use margin-inline instead of left and right
|
2024-11-07 21:10:39 -05:00 |
|
alistair3149
|
8819757913
|
fix(stickyHeader): 🐛 do not reset stickyHeader when page title is visible
There is no need to trigger sticky header when page title is visible.
|
2024-11-07 21:10:39 -05:00 |
|
github-actions
|
fc29af3478
|
ci: 👷 lint code to MediaWiki standards
Check commit and GitHub actions for more details
|
2024-11-08 01:54:15 +00:00 |
|
alistair3149
|
a74d17e130
|
perf(stickyHeader): ⚡️ improve scroll performance
|
2024-11-07 20:53:21 -05:00 |
|
alistair3149
|
94936732ec
|
refactor(core): ♻️ clean up scroll direction observer
|
2024-11-07 20:33:56 -05:00 |
|
alistair3149
|
30fca942a7
|
perf(core): ⚡️ move sticky header handling to observers
|
2024-11-07 19:12:48 -05:00 |
|
alistair3149
|
3b8022c3c1
|
refactor(core): ♻️ set up scroll direction observer in setupObservers
This is needed for centralizing the observers.
|
2024-11-07 19:12:48 -05:00 |
|
alistair3149
|
241ef66893
|
perf(core): ⚡️ move window.resize to resizeObserver
|
2024-11-07 19:12:48 -05:00 |
|
translatewiki.net
|
7ac27f1c30
|
Localisation updates from https://translatewiki.net.
|
2024-11-07 13:09:27 +01:00 |
|
github-actions
|
1ec5e3593b
|
ci: 👷 lint code to MediaWiki standards
Check commit and GitHub actions for more details
|
2024-11-06 19:12:03 +00:00 |
|
alistair3149
|
3d7948103c
|
build: release 2.38.3 (#970)
|
2024-11-06 14:11:36 -05:00 |
|
alistair3149
|
ded49e61d8
|
fix(toc): 🐛 invisible toc icons on desktop
|
2024-11-06 14:10:03 -05:00 |
|
github-actions
|
55923a3c61
|
ci: 👷 lint code to MediaWiki standards
Check commit and GitHub actions for more details
|
2024-11-06 03:32:47 +00:00 |
|
alistair3149
|
3aa6fb6995
|
build: release 2.38.2 (#969)
|
2024-11-05 22:32:22 -05:00 |
|
alistair3149
|
6523c5d3ab
|
fix(toc): 🐛 fix invisible toc on desktop
|
2024-11-05 22:31:28 -05:00 |
|
github-actions
|
5779e08235
|
ci: 👷 lint code to MediaWiki standards
Check commit and GitHub actions for more details
|
2024-11-06 03:19:55 +00:00 |
|
alistair3149
|
1a4825055b
|
build: release 2.38.1 (#968)
|
2024-11-05 22:19:22 -05:00 |
|
alistair3149
|
39ad06e99d
|
refactor(dropdown): ♻️ target dropdown icons specifically for content-visibility
|
2024-11-05 22:19:06 -05:00 |
|
alistair3149
|
0607e9fa24
|
fix(search): 🐛 do not set content-visbility for search card
|
2024-11-05 22:17:32 -05:00 |
|
github-actions
|
8698baf4a7
|
ci: 👷 lint code to MediaWiki standards
Check commit and GitHub actions for more details
|
2024-11-06 02:57:30 +00:00 |
|
alistair3149
|
c9f05997de
|
build: release 2.38.0 (#966)
|
2024-11-05 21:57:04 -05:00 |
|
alistair3149
|
70193eb568
|
perf(dropdown): ⚡️ use content-visibility for icons and dropdown menus
This will reduce the initial render cost of the menus, and also prevent premature download
for the icons.
|
2024-11-05 21:50:54 -05:00 |
|
translatewiki.net
|
e1b89d597f
|
Localisation updates from https://translatewiki.net.
|
2024-11-05 15:27:23 +01:00 |
|
alistair3149
|
582a3544bd
|
feat(skinning): ✨ update message box styles to current standard
|
2024-11-05 00:45:11 -05:00 |
|
alistair3149
|
e6538888fe
|
refactor(core): ♻️ fix various phpcs issues
|
2024-11-04 18:50:07 -05:00 |
|
github-actions
|
b95b475c91
|
ci: 👷 lint code to MediaWiki standards
Check commit and GitHub actions for more details
|
2024-11-04 23:43:30 +00:00 |
|
alistair3149
|
4e48a19503
|
refactor(core): ♻️ fix various phpcs issues
|
2024-11-04 18:42:57 -05:00 |
|
github-actions
|
7b9522b395
|
ci: 👷 lint code to MediaWiki standards
Check commit and GitHub actions for more details
|
2024-11-04 23:26:40 +00:00 |
|
alistair3149
|
37e563bff0
|
refactor(pwa): ♻️ clean up PWA API functions
|
2024-11-04 18:26:04 -05:00 |
|
alistair3149
|
60c63603e5
|
ci: 👷 drop MW 1.41 and add MW 1.43 test
|
2024-11-04 16:37:22 -05:00 |
|
alistair3149
|
07179d50b1
|
perf(core): ⚡️ defer non-essential init scripts
|
2024-11-03 10:39:10 -05:00 |
|
alistair3149
|
a32bc92a99
|
perf(footer): ⚡️ add CSS containment to footer
|
2024-11-03 01:05:28 -04:00 |
|
alistair3149
|
e79ae5939c
|
perf(core): ⚡️ put sticky header elements in DOM instead of creating them on init
|
2024-11-03 00:44:23 -04:00 |
|
alistair3149
|
ec097f2e42
|
perf(core): ⚡️ only fire scroll direction function when direction changes
|
2024-11-02 02:24:54 -04:00 |
|
alistair3149
|
bbc6069748
|
fix(toc): 🐛 incorrect toc button height
|
2024-11-02 02:17:45 -04:00 |
|
alistair3149
|
25fbc14908
|
style(core): 🎨 rename intersectionObserver references to observer
We will be using it for more than intersectionObserver.
|
2024-11-02 02:00:21 -04:00 |
|
alistair3149
|
50a75c550c
|
perf(core): ⚡️ do not use throttle for scroll direction observer
Just requestAnimationFrame should be enough. The previous throttle implemenation
makes the sticky header feel less responsive
|
2024-11-02 01:59:17 -04:00 |
|
alistair3149
|
e6a5f61068
|
style(readme): 🎨 minor tweak to the readme layout
|
2024-10-30 23:53:45 -04:00 |
|
alistair3149
|
a480cc27af
|
feat(skinning): ✨ apply floatleft and floatright to all elements
There are more block elements that might use floatleft and floatright.
We should not restrict it to only <div> and <table>
|
2024-10-30 22:20:12 -04:00 |
|