alistair3149
b66ce9dbe8
feat(MediaWiki): ✨ add styles for usermessage
2024-10-22 16:25:25 -04:00
alistair3149
50832a7d5d
fix(menu): 🐛 prevent dropdown menus from overflowing the viewport
2024-10-22 14:54:02 -04:00
alistair3149
7867ad990c
fix(pageActions): 🐛 add missing transition property
2024-10-22 14:41:59 -04:00
alistair3149
43ed770b62
fix(core): 🐛 escape CSS variable in HSL color
2024-10-19 04:34:04 -04:00
alistair3149
0259645eb5
feat(features): ✨ remove saturation from black mode colors
2024-10-19 03:41:36 -04:00
alistair3149
f96cd7435e
feat(features): ✨ make black theme color darker
2024-10-19 03:37:31 -04:00
alistair3149
a353b14dc7
fix(tokens): 🐛 incorrect shadow opacity for dark theme
2024-10-19 03:36:38 -04:00
alistair3149
457bc87c52
feat(core): ✨ add animation for more icons
2024-10-19 02:27:42 -04:00
alistair3149
118bd6a2be
fix(core): 🐛 fix ellipsis icon rotate direction
2024-10-19 02:21:59 -04:00
alistair3149
dd16582142
feat(core): ✨ add some microinteractions to some of the icons
2024-10-19 02:21:05 -04:00
alistair3149
fe514e94ce
feat(search): ✨ use trash icon instead of clear icon for clear input text button
2024-10-19 01:34:28 -04:00
github-actions
1caf732c38
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2024-10-19 05:16:29 +00:00
alistair3149
951913458c
feat(tokens): ✨ simplify box shadow and align closer with Codex styles
...
- Remove excessive layers in smaller shadows
- Align small and medium shadow closer to Codex
- Rename some of the inner shadow CSS variables
2024-10-19 01:15:41 -04:00
alistair3149
bb9ed449f6
feat(core): ✨ improve and clean up various CSS transitions
2024-10-19 00:48:20 -04:00
alistair3149
83ddaa9960
refactor(core): ♻️ remove unused grid rules
2024-10-17 07:14:06 -04:00
alistair3149
4438168b58
refactor(core): ♻️ clean up body containers margin
2024-10-17 06:41:17 -04:00
alistair3149
c90fe6cea5
fix(core): fix LESS compile error on 1.39 with multiline rules
2024-10-17 04:49:22 -04:00
alistair3149
53742a0dd2
feat(core): ✨ extend page header background to full width
...
This is needed to get rid of the negative margin sticky header background hack.
Since it looks weird on wikis with background imgae.
2024-10-17 04:10:32 -04:00
alistair3149
17525528f5
feat(stickyHeader): ✨ collapse page tools label in sticky header
2024-10-17 03:27:40 -04:00
alistair3149
ecdf9f2a2a
fix(tokens): 🐛 fix LESS parsing error for box shadow in MW 1.43
2024-10-17 03:11:56 -04:00
alistair3149
17c8caace9
fix(pagetools): 🐛 fix incorrect background color for language badge
2024-10-17 02:49:01 -04:00
alistair3149
b9a92b4692
feat(core): ✨ add more saturation to text colors
2024-10-17 02:40:04 -04:00
alistair3149
20f484d9a3
feat(core): ✨ simplify section implementation and update support for new headings
2024-10-16 16:17:32 -04:00
alistair3149
bd71ac747b
fix(core): 🐛 use CSS calc instead of LESS calculation
...
It seems that there are some changes in the LESS parser in MW 1.43that breaks some
of the existing LESS calculation.
This should also fix #957
2024-10-16 15:04:39 -04:00
alistair3149
d2e92da3c5
feat(Keyhint): ✨ tweak keyboard hint styles
2024-10-16 15:02:08 -04:00
alistair3149
10f5d118f6
feat(core): ✨ update to new Codex external link icon
2024-10-11 00:42:07 -04:00
alistair3149
5f328c0743
fix(usermenu): 🐛 hide keyhint for create account button
2024-10-07 00:03:26 -04:00
alistair3149
01365d90ec
fix(search): 🐛 fix invisible progress bar
2024-10-07 00:01:29 -04:00
alistair3149
3601fbd3ee
feat(core): ✨ make dark mode surface colors a bit darker
2024-10-05 22:39:07 -04:00
alistair3149
ec68a30579
feat(core): ✨ make border color more visible in pure black mode
2024-10-05 22:33:09 -04:00
alistair3149
96004fd30d
fix(pagetools): 🐛 do not bound the width of page action card to page tools
2024-10-05 03:16:57 -04:00
github-actions
3b2ea71115
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2024-10-05 07:03:07 +00:00
alistair3149
249ce640e9
fix(menu): 🐛 hide keyhint in main menu items
...
This is causing some wrapping issue and needs to be revisited in the future
2024-10-05 03:03:07 -04:00
alistair3149
085837807f
feat(pagetools): ✨ add border to floating buttons
2024-10-05 03:02:12 -04:00
alistair3149
10a28ac476
feat(menu): ✨ add accesskey hint to menu items
2024-10-03 18:57:09 -04:00
alistair3149
a2cc968d2b
fix(icon): 🐛 prevent icon from shrinking in size
2024-10-02 16:10:07 -04:00
alistair3149
3ad890206d
feat(search): ✨ remove search form and footer glass effect
...
Didn't look as good as solid color
2024-09-26 22:56:30 -04:00
alistair3149
73eb950c31
fix(search): 🐛 fix search button icon clipping
2024-09-26 22:53:36 -04:00
alistair3149
6f6aa82743
feat(core): ✨ increase max-height for menus in mobile layout
2024-09-26 22:53:13 -04:00
alistair3149
eb3927ac0f
fix(search): 🐛 fix incorrect max height for search card
2024-09-26 22:40:20 -04:00
alistair3149
d90ba797b3
feat(search): ✨ use glass effect on search form and footer
2024-09-26 22:28:06 -04:00
alistair3149
5605d18f49
feat(search): ✨ clean up spacing and alignment in typehead elements
2024-09-26 22:18:29 -04:00
github-actions
84a12225d2
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2024-09-27 02:01:03 +00:00
alistair3149
55227e6847
feat(search): ✨ tweak various search styles
2024-09-26 22:00:13 -04:00
alistair3149
7b3f8f5823
feat(core): ✨ add placeholder text color
2024-09-26 21:59:47 -04:00
alistair3149
d6a7c9ddd0
fix(search): 🐛 add missing search footer background color
2024-09-26 19:31:40 -04:00
alistair3149
f1bf40ac78
feat(search): ✨ clean up search suggestion padding
2024-09-26 19:29:56 -04:00
alistair3149
138f7a9bd5
feat(search): ✨ add message to search footer
2024-09-26 17:58:53 -04:00
alistair3149
a213f1d6a0
feat(search): ✨ add keyboard hint to search card
2024-09-26 17:47:19 -04:00
alistair3149
151d60f10f
feat(search): ✨ clean up and simplify styles
2024-09-26 15:51:48 -04:00
github-actions
92405a8204
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2024-09-26 18:56:09 +00:00
alistair3149
28b117d990
feat(search): ✨ tweak search box to be more center for desktop
2024-09-26 14:55:49 -04:00
alistair3149
8f61265cec
feat(core): ✨ add support for skin-invert and skin-invert-image
...
Sync with current dark mode standards from Vector 2022
2024-09-11 04:26:05 -04:00
alistair3149
07dd936115
feat(toc): ✨ reduce the size of toc toggle icon
2024-09-11 03:09:16 -04:00
alistair3149
ab62d65768
fix(toc): 🐛 exclude toggle from top section hover
2024-09-10 22:12:06 -04:00
alistair3149
257673a588
feat(toc): ✨ allow ToC to be collapsible
...
Using the same implementation as Vector 2022
Closes : #556
2024-09-10 19:32:49 -04:00
alistair3149
b0817115ea
refactor(core): ♻️ clean up ToC classes
...
Clean up the CSS class name to follow the MW CSS coding conventions.
The structure is refactored to be similar to Vector for easier maintainenace.
2024-09-10 17:40:25 -04:00
alistair3149
8354f8e263
feat(core): ✨ do not hardcode scroll padding top
2024-09-10 17:02:59 -04:00
alistair3149
25697495e5
feat(core): ✨ add support for mw-sticky-header-element
...
Task: T289817
2024-09-10 16:50:27 -04:00
alistair3149
14591adcf2
fix(wikitable): 🐛 fix missing bordered wikitable borders when rowspan is used
...
Related: #932
2024-08-17 17:48:26 -04:00
alistair3149
a4fdcf3572
fix(pagetools): 🐛 fix incorrect selector for edit buttons
2024-08-17 17:40:53 -04:00
alistair3149
662b02e008
refactor(wikitable): ♻️ use stricter but not more specific selectors for wikitables
2024-08-17 17:27:46 -04:00
alistair3149
7dbdf27ca7
fix(wikitable): 🐛 stricter selector for border separator
...
Should resolve the first bug in #932
2024-08-17 17:21:04 -04:00
alistair3149
fadd9893ea
fix(pagetools): 🐛 add additional check for source edit button
...
Closes : #929
2024-08-17 17:14:06 -04:00
alistair3149
fd0346eb4f
fix(category): 🐛 fix incorrect hover text color for visited new category
...
Closes : #933
2024-08-17 17:00:22 -04:00
alistair3149
3dbf41d3c9
refactor(tokens): ♻️ move link tokens to root
2024-08-17 16:56:32 -04:00
alistair3149
6711196bda
fix(core): 🐛 do not use inset for box-shadow-border
...
It will be overlapped if the content has background
2024-07-25 14:35:42 -04:00
github-actions
07507207b3
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2024-07-25 06:25:20 +00:00
alistair3149
9baf8510ce
fix(core): 🐛 fix uneven margin in table cells
2024-07-25 02:24:38 -04:00
alistair3149
c1370e95f0
feat(core): ✨ update box-shadow CSS variables
...
* Tokenize shadow vertical distance
* Rename CSS variables to match Codex counterpart
* Reduce the vertical distance for all box shadow
2024-07-24 21:53:51 -04:00
alistair3149
b922b035cc
feat(OOUI): ✨ update filter invert rules
2024-07-24 21:09:37 -04:00
alistair3149
72cc2aa482
refactor(core): ♻️ rename button mixins to match with tokens
2024-07-21 16:39:38 -04:00
alistair3149
362dcd01cc
feat(wikitable): ✨ add new wikitable utility classes for additional styling
...
- .wikitable--border to enable vertical divider
- .wikitable--stripe to enable striped rows
2024-07-20 20:33:46 -04:00
alistair3149
cc0820c204
feat(wikitable): ✨ use more accurate selectors to apply border and border radius
2024-07-20 19:53:26 -04:00
alistair3149
2fe94438ee
feat(core): ✨ add reset styles for border-width and border-color
...
This will affect existing wikis that uses the invalid border attribute like in #902 .
Border attribute is not valid HTML in HTML5 and it has been causing a lot of headache
in other styles
2024-07-20 19:35:14 -04:00
alistair3149
764f7593c3
fix(overflow): 🐛 fix undefined wrapper
2024-07-20 19:32:22 -04:00
alistair3149
08a7a51566
fix(wikitable): 🐛 incorrect selector for tfoot
2024-07-20 17:49:36 -04:00
github-actions
0242d9bc6e
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2024-07-20 21:46:51 +00:00
alistair3149
15ebea1c80
fix(wikitable): 🐛 incorrect border radius when both thead and tbody are present
2024-07-20 17:46:18 -04:00
alistair3149
4d803f841d
feat(fonts): ✨ bump Roboto Flex to 3.200
2024-07-19 22:49:35 -04:00
alistair3149
b9cd27043d
feat(core): ✨ tweak changelist and toc border width
2024-07-19 18:31:22 -04:00
alistair3149
a1ad423f2f
feat(stickyHeader): ✨ implement sticky header variables into other sticky styles
2024-07-19 17:29:17 -04:00
alistair3149
8c204767c6
refactor(stickyHeader): ♻️ use box-shadow instead of border for bottom border
...
So that it won't affect the height of the element
2024-07-19 17:10:06 -04:00
alistair3149
c9d98e477a
feat(stickyHeader): ✨ add CSS var --height-sticky-header to offset sticky elements
...
--height-sticky-header will always return the current height of sticky header.
It can be used to offset sticky elements so that it adjusts to the sticky header.
2024-07-19 17:08:03 -04:00
alistair3149
f3042f5b80
fix(toc): 🐛 ToC should have the same padding as other menu cards
2024-07-19 16:27:19 -04:00
alistair3149
a9fb03fc8e
fix(print): 🐛 only color variables require important declaration
2024-07-15 02:09:05 -04:00
alistair3149
1fefddd41a
feat(core): ✨ implement Codex border-width tokens
2024-07-15 02:07:25 -04:00
alistair3149
5296aef9de
feat(print): ✨ add wikitable styles and hide contentSub
2024-07-15 02:03:28 -04:00
alistair3149
aeb083e74d
fix(print): 🐛 add important declaration to hidden print elements
2024-07-14 19:41:41 -04:00
alistair3149
8641becb2a
feat(print): ✨ allow font size settings affect print styles
2024-07-14 18:09:53 -04:00
alistair3149
1da57e5902
feat(print): ✨ hide page footer in print styles
2024-07-14 18:05:03 -04:00
github-actions
79ac340667
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2024-07-14 21:44:10 +00:00
alistair3149
543400d9d5
feat(print): ✨ rework print styles
2024-07-14 17:43:34 -04:00
alistair3149
f0d1176f2a
feat(pref): ✨ add clientpref to disable auto-hide navigation
...
Closes #841
2024-07-10 13:59:03 -04:00
alistair3149
2794a3269c
fix(core): 🐛 explictly set z-index for body container
...
That should avoid position relative elements from going over the sticky header.
Closes : #577
2024-07-09 18:28:31 -04:00
alistair3149
c555dfe1bf
fix(ToC): 🐛 increase z-index of ToC backdrop
2024-07-09 16:51:25 -04:00
alistair3149
b5180bfbda
feat(core): ✨ use Codex tokens for z-index
2024-07-09 16:44:15 -04:00
alistair3149
f66348bdbb
feat(stickyHeader): ✨ reduce page title size
2024-07-08 23:40:08 -04:00
alistair3149
6dfc62b15d
fix(core): 🐛 add webkit prefix to backdrop filter rules
...
Safari needs the -webkit- prefix
2024-07-08 19:07:25 -04:00
alistair3149
aaa677f2d6
fix(toc): 🐛 fix transparent ToC button
2024-07-08 15:35:01 -04:00