alistair3149
|
568dfc7de3
|
fix(core): 🐛 fix max-width breakpoint calculation in LESS
Related: T367103
|
2024-07-01 13:38:12 -04:00 |
|
alistair3149
|
5715a29dae
|
feat(stickyHeader): ✨ reduce direction observer throttle
|
2024-07-01 13:19:59 -04:00 |
|
alistair3149
|
aaee215cf6
|
refactor(stickyHeader): ♻️ move sticky header script into a separate module
|
2024-07-01 13:19:31 -04:00 |
|
alistair3149
|
7c9eadb662
|
feat(core): ✨ convert some CSS variables into Codex equivalent part 3
|
2024-07-01 00:16:15 -04:00 |
|
github-actions
|
852fd86013
|
ci: 👷 lint code to MediaWiki standards
Check commit and GitHub actions for more details
|
2024-07-01 04:06:43 +00:00 |
|
alistair3149
|
ff0a6ed710
|
feat(core): ✨ clean up state colors
|
2024-07-01 00:04:36 -04:00 |
|
alistair3149
|
c21a908c12
|
feat(core): ✨ set new link color to color-destructive
|
2024-06-30 20:49:50 -04:00 |
|
alistair3149
|
66e7282acc
|
fix(preferences): 🐛 incorrect active button color
|
2024-06-30 20:49:15 -04:00 |
|
alistair3149
|
0fdc7c4ad7
|
feat(core): ✨ convert some CSS variables into Codex equivalent part 2
Also fix various inconsistencies with quiet buttons
|
2024-06-30 20:41:31 -04:00 |
|
alistair3149
|
0a1ac14677
|
feat(pageActions): ✨ blend language badge into the background
|
2024-06-30 01:11:35 -04:00 |
|
alistair3149
|
5d3ecd9edd
|
feat(core): ✨ convert some CSS variables into Codex equivalent
This is an on-going work to adapt Codex into Citizen.
Some of the CSS variables are soft depreciated, see tokens.less for updated info.
|
2024-06-30 01:04:30 -04:00 |
|
alistair3149
|
fce1f775c4
|
feat(pageActions): ✨ use neutral color for language badge
|
2024-06-29 20:53:21 -04:00 |
|
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 |
|
alistair3149
|
e4697c48f1
|
fix(skinning): 🐛 incorrect text alignement for mw-halign-center
|
2024-06-25 15:19:10 -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
|
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
|
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
|
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 |
|
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
|
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
|
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
|
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
|
55d413eeda
|
feat(overflow): ✨ add overflow scroll button when using a pointer device
|
2024-06-11 18:00:45 -04:00 |
|
alistair3149
|
8541b7ee88
|
fix(core): 🐛 incorrect opacity and color of icons in button
|
2024-06-11 15:48:02 -04:00 |
|
alistair3149
|
86ef5ef06d
|
feat(cssVar): ✨ add --color-inverted-primary for text color above primary color
|
2024-06-10 19:47:49 -04:00 |
|
alistair3149
|
0a8c49a573
|
fix(skinning): 🐛 incorrect margin value for floating thumbnail
|
2024-06-10 16:18:06 -04:00 |
|
alistair3149
|
ababe58186
|
fix(core): 🐛 do not debounce scroll direction script
|
2024-06-09 22:58:17 -04:00 |
|
github-actions
|
26076514c1
|
ci: 👷 lint code to MediaWiki standards
Check commit and GitHub actions for more details
|
2024-06-07 19:01:54 +00:00 |
|
alistair3149
|
d0e684236e
|
fix(search): 🐛 remove unused param from getRedirectMessage()
|
2024-06-07 15:01:37 -04:00 |
|
alistair3149
|
3d146b2374
|
refactor(cssVar): ♻️ introduce color-inverted
|
2024-06-05 18:54:54 -04:00 |
|
alistair3149
|
e9d7cc270a
|
perf(core): ⚡️ do not use will-change (part 2)
|
2024-06-01 15:55:27 -04:00 |
|
alistair3149
|
d8b3cad225
|
perf(core): ⚡️ do not use will-change
|
2024-06-01 15:36:48 -04:00 |
|
github-actions
|
5fbf8bf938
|
ci: 👷 lint code to MediaWiki standards
Check commit and GitHub actions for more details
|
2024-06-01 19:35:16 +00:00 |
|
alistair3149
|
151e51da2f
|
fix(search): 🐛 opening search card should not play animation on mobile
|
2024-06-01 15:34:14 -04:00 |
|
alistair3149
|
6108fccc31
|
refactor(menu): ♻️ remove unused checkbox hack styles
|
2024-06-01 15:29:12 -04:00 |
|
alistair3149
|
502b462c06
|
style(dropdown): 🎨 clean up code styles
|
2024-06-01 15:28:49 -04:00 |
|
alistair3149
|
32d10f893b
|
fix(dropdown): 🐛 toggle should dismiss the dropdown properly
|
2024-06-01 15:13:38 -04:00 |
|
alistair3149
|
87513459c4
|
fix(core): 🐛 hide Safari details marker
|
2024-05-31 03:28:52 -04:00 |
|
alistair3149
|
d0691a06d0
|
feat(core): ✨ add dismiss affordnance to dropdown menus
|
2024-05-30 16:20:03 -04:00 |
|
alistair3149
|
a2d3159def
|
feat(core): ✨ replace checkbox hack with details and summary
Note that ToC is still using the old checkbox hack, it will be replaced in a later time.
Related: T333394
|
2024-05-30 02:20:13 -04:00 |
|
alistair3149
|
a8daa82354
|
fix(core): 🐛 avoid using core mw.util.addPortlet for now
Seems to break in 1.41, will look into it later
|
2024-05-29 20:21:55 -04:00 |
|
alistair3149
|
83ab221408
|
feat(core): ✨ only handle wikitable instead of all tables
Wikis use tables in creative ways and it is probably just safer to only apply it to wikitables.
Might revisit if there are any news from T330527.
|
2024-05-29 17:47:13 -04:00 |
|
alistair3149
|
87f15ddd6d
|
fix(core): 🐛 incorrect selector to disable search card animation on mobile
|
2024-05-29 14:06:58 -04:00 |
|
alistair3149
|
2bbb1d9408
|
perf(core): ⚡️ check for nowrap classes before constructing class
|
2024-05-29 14:02:57 -04:00 |
|
alistair3149
|
c40c7c7b84
|
feat(core): ✨ destructure surface colors into hsl variables
|
2024-05-28 13:59:07 -04:00 |
|
alistair3149
|
621adff9fc
|
fix(core): 🐛 incorrect classes and styles for page action cards
|
2024-05-28 02:12:50 -04:00 |
|
alistair3149
|
87a8bf256e
|
refactor(core): ♻️ various cleanup
|
2024-05-27 23:18:13 -04:00 |
|
alistair3149
|
f74e3d2f6a
|
perf(core): ⚡️ tweak menu animation timing
|
2024-05-27 23:17:48 -04:00 |
|
alistair3149
|
2d10199b27
|
refactor(core): ♻️ remove redundant selector
|
2024-05-27 23:00:28 -04:00 |
|
alistair3149
|
e95d3d39bd
|
perf(core): ⚡️ consolidate citizen-menu card shared styles
|
2024-05-27 22:47:46 -04:00 |
|
alistair3149
|
4ed68a924d
|
feat(core): ✨ wrap any elements tagged with the class citizen-overflow
|
2024-05-27 18:01:09 -04:00 |
|
alistair3149
|
7b32aeec7d
|
fix(core): 🐛 always reset overflow state
|
2024-05-27 17:58:04 -04:00 |
|
alistair3149
|
c3943ca7cf
|
feat(core): ✨ change overflow gradient to fixed size
|
2024-05-27 17:53:55 -04:00 |
|
alistair3149
|
974e6b2750
|
feat(core): ✨ add config to change overflow inherited classes
|
2024-05-27 17:16:23 -04:00 |
|
alistair3149
|
c9210bd0dd
|
refactor(core): ♻️ separate inherited class function
|
2024-05-27 17:10:04 -04:00 |
|
alistair3149
|
523140f62f
|
perf(core): ⚡️ only toggle class when the element is overflowing
|
2024-05-27 17:04:28 -04:00 |
|
alistair3149
|
bc356f915d
|
fix(core): 🐛 fix incorrect overflow wrapper class name
|
2024-05-27 16:12:09 -04:00 |
|
github-actions
|
3cd8d20d1d
|
ci: 👷 lint code to MediaWiki standards
Check commit and GitHub actions for more details
|
2024-05-27 20:11:41 +00:00 |
|
alistair3149
|
cb1cfde785
|
fix(core): 🐛 remove table border expansion before the JS is loaded
|
2024-05-27 16:10:25 -04:00 |
|
alistair3149
|
c17aeab3fd
|
feat(core): ✨ rename wgCitizenTableNowrapClasses to wgCitizenOverflowNowrapClasses
Allow this config to use for more generic elements in the future
|
2024-05-27 15:54:34 -04:00 |
|
alistair3149
|
7a4d43392d
|
perf(core): ⚡️ remove scroll eventListener and resizeObserver on tables when not needed
Also started to refactor the table script to be more generic for overflow elements.
|
2024-05-27 15:47:53 -04:00 |
|
alistair3149
|
d34fb7b6f9
|
refactor(core): ♻️ clean up responsive table code
|
2024-05-26 00:37:54 -04:00 |
|
alistair3149
|
8ba6b55770
|
refactor(core): ♻️ clean up section functions
|
2024-05-25 23:51:50 -04:00 |
|
alistair3149
|
e9289b149a
|
perf(core): ⚡️ further improvements to scroll and section observers
|
2024-05-25 23:18:18 -04:00 |
|
alistair3149
|
af3d72ad75
|
fix(core): 🐛 incorrect sticky header class assignment
|
2024-05-25 19:53:17 -04:00 |
|
alistair3149
|
27bca0fc66
|
feat: ✨ improve scrolling performance
|
2024-05-25 19:26:38 -04:00 |
|
alistair3149
|
ae6d207fb4
|
fix(core): 🐛 escape double quotes for toc selector
|
2024-05-25 06:57:02 -04:00 |
|
alistair3149
|
4762102d61
|
chore(eslint): 🔧 use wikimedia/server for root folder eslint config
|
2024-05-25 01:14:44 -04:00 |
|
alistair3149
|
b946056c13
|
fix(search): 🐛 label can sometimes contain HTML
|
2024-05-22 00:58:13 -04:00 |
|
alistair3149
|
d6bfce15c5
|
refactor(search): ♻️ clean up searchResults functions
|
2024-05-22 00:36:16 -04:00 |
|
alistair3149
|
ae7a01f690
|
refactor(core): ♻️ move some suggestion functions to searchResults
|
2024-05-22 00:03:49 -04:00 |
|
alistair3149
|
434ec2ebaf
|
refactor(core): ♻️ various minor refactor
|
2024-05-21 23:48:09 -04:00 |
|
alistair3149
|
3d2ec5300c
|
refactor(pref): ♻️ clean up pref code
|
2024-05-21 23:30:54 -04:00 |
|
alistair3149
|
685901cce3
|
fix(core): 🐛 incorrect section selector
|
2024-05-21 23:15:53 -04:00 |
|
alistair3149
|
8b1158bc78
|
refactor(search): ♻️ use data-mw prefix for data attribute names
|
2024-05-21 22:14:58 -04:00 |
|
alistair3149
|
27c0fb4462
|
refactor(search): ♻️ various fixes and improvements
|
2024-05-21 21:43:59 -04:00 |
|
alistair3149
|
593c6406fb
|
refactor(core): ♻️ simplify section handling
|
2024-05-21 18:46:19 -04:00 |
|
alistair3149
|
a405d64616
|
refactor(core): ♻️ various performance and style improvements
|
2024-05-21 18:08:28 -04:00 |
|
alistair3149
|
1270d4edd1
|
refactor(core): ♻️ add error handling to lastModified.js
|
2024-05-21 15:00:03 -04:00 |
|
alistair3149
|
c09b82cb07
|
fix(core): Rename Usermenu.less to UserMenu.less
|
2024-05-15 02:02:48 -04:00 |
|
alistair3149
|
a193d14de7
|
feat(core): ✨ tweak dark theme color to be darker
|
2024-05-15 01:31:23 -04:00 |
|