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 |
|
alistair3149
|
b9cfd0ebc8
|
fix(skinning): 🐛 stricter selector to select a element containing thumbnail
|
2024-10-30 15:57:41 -04:00 |
|
alistair3149
|
a9ff2da26d
|
feat(search): ✨ use 220px thumbnail for Action API search
220px is standardized to avoid further thumbnail fragmentation.
It should not affect the REST API search.
T322621
|
2024-10-30 02:01:18 -04:00 |
|
alistair3149
|
196f3d9063
|
perf(core): ⚡️ use CSS containment for search card and sidebar
|
2024-10-29 23:55:50 -04:00 |
|
dependabot[bot]
|
b125214859
|
build(deps-dev): update mediawiki/mediawiki-codesniffer requirement (#967)
Updates the requirements on [mediawiki/mediawiki-codesniffer](https://github.com/wikimedia/mediawiki-tools-codesniffer) to permit the latest version.
- [Changelog](https://github.com/wikimedia/mediawiki-tools-codesniffer/blob/master/HISTORY.md)
- [Commits](https://github.com/wikimedia/mediawiki-tools-codesniffer/compare/v44.0.0...v45.0.0)
---
updated-dependencies:
- dependency-name: mediawiki/mediawiki-codesniffer
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2024-10-29 21:02:36 -04:00 |
|
alistair3149
|
b7dad17d6f
|
perf(core): ⚡️ only embed base variant of the OOUI icon
By default, OOUI icon loads all variants of the icon in CSS.
Since we handles the icon color within Citizen, we do not
need those extra styles.
|
2024-10-29 20:15:50 -04:00 |
|
alistair3149
|
a3954713e3
|
perf(SMW): ⚡️ use stricter selector to get icons
|
2024-10-29 19:25:33 -04:00 |
|