Commit graph

181 commits

Author SHA1 Message Date
alistair3149 232fd0cc4b
feat(core): clean up th styles
- th should not use the same styles as label
- Restore font weight and color to th
- Sync different th styles in extensions
2024-07-07 02:14:36 -04:00
alistair3149 442c272cab
feat(wikitable): use box-shadow instead of border hacks to build table border 2024-07-07 01:51:22 -04:00
alistair3149 00b2495c1a
feat(core): use px for border-radius
- Move border radius calculation to CSS variable instead of LESS
- Rename CSS variable according to Codex, soft-deprecating the existing border radius
2024-07-05 13:24:31 -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 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 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 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 3d90051ae6
fix(core): 🐛 force selected view button to be visible on revision pages 2024-06-26 17:23:45 -04:00
alistair3149 84d58be232
fix(WikiEditor): 🐛 align toolbar buttons 2024-06-24 15:09:57 -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 86ef5ef06d
feat(cssVar): add --color-inverted-primary for text color above primary color 2024-06-10 19:47:49 -04:00
alistair3149 3d146b2374
refactor(cssVar): ♻️ introduce color-inverted 2024-06-05 18:54:54 -04:00
alistair3149 3b90a46109
fix(core): 🐛 revert max-width rule on installed software 2024-05-29 17:52:00 -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
github-actions 121772f8aa ci: 👷 lint code to MediaWiki standards
Check commit and GitHub actions for more details
2024-05-28 21:44:31 +00:00
alistair3149 a6abc3c993
fix(core): 🐛 incorrect software alignment on Special:Version 2024-05-28 17:43:09 -04:00
alistair3149 b9225057a7
fix(mediawiki): 🐛 overflow signupstart container 2024-05-18 01:40:07 -04:00
alistair3149 cae19d7a30
feat(mediawiki): tweak login and signup page styles 2024-05-17 17:14:00 -04:00
github-actions 35af4f89dd ci: 👷 lint code to MediaWiki standards
Check commit and GitHub actions for more details
2024-05-17 13:46:49 +00:00
alistair3149 9969479938
fix(core): 🐛 do not hide view button on revision page
Closes: #845
2024-05-17 09:45:34 -04:00
alistair3149 03da361b97
feat(components): rewrite template data partials into CitizenComponent components (#846)
- Refactor existing template data-related partials into CitizenComponent components
- Re-implement user menu header as UserInfo
- Add description text for anon and temp user in UserMenu
---------

Co-authored-by: github-actions <github-actions@users.noreply.github.com>
2024-05-15 01:24:43 -04:00
alistair3149 e791a52cd5
refactor(core): ♻️ replace usage of skin-citizen-theme classes 2024-04-24 20:48:43 -04:00
alistair3149 fc47692421
feat(core): rename border-color variables and increase contrast
Align variable names with Codex
2024-04-19 15:20:59 -04:00
alistair3149 44e7af78bd
fix(mediawiki): 🐛 image clipping in packed gallery
Fix: #822
2024-04-17 14:04:09 -04:00
alistair3149 11566de6b6
style(css): 🎨 re-apply stylelint fixes 2024-04-16 01:28:45 -04:00
alistair3149 9cf358fe9b
fix(core): 🐛 file page sticky header overlapping TOC
Closes: #797
2024-03-05 02:10:10 -05:00
alistair3149 3a62b5f01d
feat(mediawiki): tweak styles on Special:Version 2024-02-26 22:51:52 -05:00
alistair3149 bba839819f
feat(gallery): increase margin for gallery 2024-02-26 18:25:56 -05:00
alistair3149 29727263c8
feat(gallery): use flexbox for packed gallery 2024-02-26 18:05:45 -05:00
alistair3149 c9f6ec6d59
fix(gallery): 🐛 misalign gallery caption 2024-02-26 18:04:49 -05:00
alistair3149 c9f665ef78
feat(core): use CSS variables for small font sizes 2024-02-26 17:16:07 -05:00
alistair3149 3162e19a2c
feat(core): use CSS variables for x-small font sizes 2024-02-26 17:14:19 -05:00
alistair3149 a9acc08e27
feat(core)!: 💥 rework font-size CSS variables
To align with Codex tokens, the old --font-size-hN CSS variables are renamed.
Introduced new font size variables (x-small, small)
2024-02-26 16:54:58 -05:00
alistair3149 2a41a0b1bb
feat(core): revert new RC styles
Revert to the old one line MW styles until reconsideration at the next LTS

Closes: #764
2024-01-26 20:57:53 -05:00
alistair3149 bdd986db89
fix(core): 🐛 hide pseudo elements instead of deleting them (pt2) 2023-12-15 15:03:13 -05:00
alistair3149 f9b16d7134
refactor(core): ♻️ hide pseudo elements instead of deleting them
So that it can be reverted by local styles easily
2023-12-13 20:04:20 -05:00
alistair3149 e0f9ac1be3
feat(core): make changelist item more readable 2023-12-13 19:16:55 -05:00
alistair3149 40fffd6107
fix(mediawiki): 🐛 add missing preferences styles from 1.41 2023-11-28 16:00:07 -05:00
alistair3149 60999eb1d9
feat(core): replace breakpoint LESS variables with Codex tokens
Codex tokens are a better implementation and this should ensure consistency across the MW ecosystem.
We have to keep a copy for now as they are introduced in 1.41.

Related: #735
2023-11-16 17:55:59 -05:00
alistair3149 ba5bea704e
style: 🎨 apply recess order to styles 2023-07-27 21:19:27 -04:00
github-actions 8bfa8b5e6a ci: 👷 lint code to MediaWiki standards
Check commit and GitHub actions for more details
2023-07-20 22:18:16 +00:00
alistair3149 fab4d27273
feat(core): add overflow handling for citizen inner header 2023-07-20 18:17:14 -04:00
github-actions 9796560793 ci: 👷 lint code to MediaWiki standards
Check commit and GitHub actions for more details
2023-07-19 09:58:48 +00:00
alistair3149 4cf9417c5d
feat(MediaWiki): light up changelist dot on hover 2023-07-16 15:50:30 -04:00
alistair3149 85f036c2f8
feat(core): remove expensive CSS animation
Avoid paint and layout triggering transitions
2023-07-16 15:32:13 -04:00
alistair3149 2308138ef7
fix(MediaWiki): 🐛 fix various LESS import error 2023-07-16 02:54:10 -04:00
alistair3149 6664ceb87f
fix(core): 🐛 fix LESS import error
Signed-off-by: alistair3149 <alistair31494322@gmail.com>
2023-07-15 03:47:44 -04:00
alistair3149 4678e26336
feat(MediaWiki): add border to rc filter 2023-07-13 21:40:01 -04:00
github-actions b371b0037e ci: 👷 lint code to MediaWiki standards
Check commit and GitHub actions for more details
2023-07-14 01:35:07 +00:00