Commit graph

3834 commits

Author SHA1 Message Date
alistair3149 1edc40e70c
feat(share): only share URL
The text handling across OS is inconsistent, and it is more desirable to just share the link and get the description through the embed.
2024-06-28 19:25:57 -04:00
alistair3149 327aca0b2c
feat(pageActions): add share button to page actions for article pages 2024-06-28 18:42:04 -04:00
alistair3149 c34868d04e
fix(overflow): 🐛 remove unused mask rules 2024-06-27 18:54:48 -04:00
alistair3149 eb58bd6e99
fix(menu): 🐛 show view button specifically on revision and diff pages
The previous attempts didn't catch all the cases. This should be enough.

Related: #845
2024-06-27 18:21:28 -04:00
alistair3149 f0de4f4c5b
feat(overflow): use CSS variable for overflow gradient size
This will allow the gradient to be adjustable through CSS
2024-06-27 18:15:32 -04:00
translatewiki.net 5c34306ed7
Localisation updates from https://translatewiki.net. 2024-06-27 14:12:37 +02:00
alistair3149 3d90051ae6
fix(core): 🐛 force selected view button to be visible on revision pages 2024-06-26 17:23:45 -04:00
alistair3149 e4697c48f1
fix(skinning): 🐛 incorrect text alignement for mw-halign-center 2024-06-25 15:19:10 -04:00
github-actions 4e719a09c9 ci: 👷 lint code to MediaWiki standards
Check commit and GitHub actions for more details
2024-06-25 16:50:55 +00:00
alistair3149 d0220335ab
ci(lint): 👷 fix lint branch selection 2024-06-25 12:50:57 -04:00
alistair3149 dd53576941
fix(menu): 🐛 prevent page from scrolling when dropdown menu is open in small viewport 2024-06-25 12:47:07 -04:00
alistair3149 7133648fe0
fix(wordmark): 🐛 wordmark should resize responsively 2024-06-24 17:12:57 -04:00
alistair3149 b1c30ef1c1
build: release 2.19.0 (#881) 2024-06-24 15:10:40 -04:00
alistair3149 84d58be232
fix(WikiEditor): 🐛 align toolbar buttons 2024-06-24 15:09:57 -04:00
alistair3149 7fb35f90f5
fix(overflow): 🐛 prevent overflow button from triggering form action button
When the overflow button is within a `<form>` element, it can sometimes
trigger the form action (e.g. In the realtime preview of WikiEditor).
2024-06-24 14:39:33 -04:00
alistair3149 923ddedcc0
fix(menu): 🐛 avoid double view button on talk page
In 9969479, we forced the view button to be visible to allow the return action (#845).
There are no good ways to target revision page only so we rely on the diff styles.
However, Extension:DiscussionTools inline the said styles on talk page while talk page also has
a return action registered under the associated page menu. This leaves two button serving the
same function.
2024-06-24 14:19:34 -04:00
alistair3149 c47531a28b
feat(wordmark): implement wordmark in drawer
Also simplify existing styles for wordmark
2024-06-24 14:05:21 -04:00
alistair3149 e0507d489d
fix(footer): 🐛 incorrect invert rule for footer wordmark 2024-06-24 13:42:30 -04:00
alistair3149 08e63e3caf
feat(skinning): remove top and bottom margin from nested lists
Related: #886
2024-06-18 19:48:54 -04:00
alistair3149 fae9dad9b0
fix(skinning): 🐛 incorrect margin for right float thumbnails 2024-06-16 20:57:14 -04:00
alistair3149 2639b0f70d
fix(overflow): 🐛 overflow content should fill parent container 2024-06-15 17:38:47 -04:00
alistair3149 3e64df8bee
fix(pageHeading): 🐛 capture brackets even without whitespace prefix
Related: #879
2024-06-14 16:34:02 -04:00
alistair3149 318a392f71
ci(lint): 👷 fix release please branch ignore 2024-06-14 16:29:18 -04:00
alistair3149 64a3862e09
build: release 2.18.1 (#880)
* build: release 2.18.1

* ci: 👷 lint code to MediaWiki standards

Check commit and GitHub actions for more details

---------

Co-authored-by: github-actions <github-actions@users.noreply.github.com>
2024-06-14 16:25:17 -04:00
alistair3149 00dba9540b
fix(menu): 🐛 fix invisible user menu on desktop Safari 2024-06-14 16:23:53 -04:00
alistair3149 d079cc9b29
fix(core): 🐛 incorrect side margin for ul and ol 2024-06-14 16:02:13 -04:00
dependabot[bot] 4f5ffd6be0
build(deps-dev): bump eslint-config-wikimedia from 0.28.1 to 0.28.2 (#874)
Bumps [eslint-config-wikimedia](https://github.com/wikimedia/eslint-config-wikimedia) from 0.28.1 to 0.28.2.
- [Release notes](https://github.com/wikimedia/eslint-config-wikimedia/releases)
- [Changelog](https://github.com/wikimedia/eslint-config-wikimedia/blob/main/CHANGELOG.md)
- [Commits](https://github.com/wikimedia/eslint-config-wikimedia/compare/v0.28.1...v0.28.2)

---
updated-dependencies:
- dependency-name: eslint-config-wikimedia
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-14 13:14:37 -04:00
alistair3149 4fb22c1abe
build: release 2.18.0 (#875)
* build: release 2.18.0

* ci: 👷 lint code to MediaWiki standards

Check commit and GitHub actions for more details

---------

Co-authored-by: github-actions <github-actions@users.noreply.github.com>
2024-06-14 13:13:55 -04:00
alistair3149 5bc18b5f4a
feat(core): hide the text from the help indicator 2024-06-14 13:12:30 -04:00
alistair3149 9bd18ea054
fix(overflow): 🐛 wrapper should respect float elements
Fixes: #878
2024-06-14 12:59:14 -04:00
alistair3149 20fd0643fe
fix(Popups): 🐛 invert icon in dark mode 2024-06-14 12:54:07 -04:00
alistair3149 01d14d5598
feat(pageHeading): add support for all Unicode opening and closing punctation marks
Closes: #879
2024-06-14 12:34:07 -04:00
alistair3149 e064de2402
refactor(cssVar): ♻️ replace all filter rules with CSS variables 2024-06-14 12:24:02 -04:00
alistair3149 a7c74e3f10
fix(menu): 🐛 fix invisible user menu 2024-06-13 23:01:26 -04:00
alistair3149 3b3bb3030d
fix(menu): 🐛 incorrect Safari details marker selector 2024-06-13 03:39:03 -04:00
alistair3149 c52dc49d6d
fix(menu): 🐛 hide Safari details marker 2024-06-13 03:24:13 -04:00
alistair3149 8883326d84
build: release 2.17.2 (#873)
* build: release 2.17.2

* ci: 👷 lint code to MediaWiki standards

Check commit and GitHub actions for more details

---------

Co-authored-by: github-actions <github-actions@users.noreply.github.com>
2024-06-12 13:03:31 -04:00
alistair3149 089a329da9
fix(toc): 🐛 ToC should have a higher z-index than page actions in smaller viewport
In order to avoid collision between the bottom page action bar and the ToC dropdown
2024-06-12 13:01:43 -04:00
alistair3149 feae1e6ad3
fix(pagetools): 🐛 attach menu to the page actions bar instead of the button 2024-06-12 13:00:13 -04:00
alistair3149 dd89daba39
fix(overflow): 🐛 allow to click through the nav element 2024-06-12 12:51:50 -04:00
alistair3149 7b5f6b455d
build: release 2.17.1 (#872)
* build: release 2.17.1

* ci: 👷 lint code to MediaWiki standards

Check commit and GitHub actions for more details

---------

Co-authored-by: github-actions <github-actions@users.noreply.github.com>
2024-06-11 19:21:51 -04:00
alistair3149 f5e9891079
fix(overflow): 🐛 expand blocklist for nowrap as some tables contain the wikitable class 2024-06-11 19:21:21 -04:00
alistair3149 7830faa8fe
fix(overflow): 🐛 mark oveflow button as not accessible for screen reader 2024-06-11 19:15:57 -04:00
github-actions 6c39537a51 ci: 👷 lint code to MediaWiki standards
Check commit and GitHub actions for more details
2024-06-11 23:10:13 +00:00
alistair3149 4b457dfa08
fix(overflow): 🐛 align scroll buttons with content margin 2024-06-11 19:07:38 -04:00
alistair3149 cbf60030f1
fix(overflow): 🐛 use more accurate rounding method for overflow detection 2024-06-11 18:56:54 -04:00
alistair3149 a03cf84bf0
build: release 2.17.0 (#868)
* build: release 2.17.0

* ci: 👷 lint code to MediaWiki standards

Check commit and GitHub actions for more details

---------

Co-authored-by: github-actions <github-actions@users.noreply.github.com>
2024-06-11 18:11:56 -04:00
alistair3149 55d413eeda
feat(overflow): add overflow scroll button when using a pointer device 2024-06-11 18:00:45 -04:00
github-actions abc8176638 ci: 👷 lint code to MediaWiki standards
Check commit and GitHub actions for more details
2024-06-11 20:14:35 +00:00
alistair3149 7c681adb25
refactor(tagline): ♻️ simplify if else nest levels 2024-06-11 16:14:29 -04:00