alistair3149
907206854b
feat(core): ✨ do not synthesize font styles through browser
2023-02-16 12:10:46 -05:00
alistair3149
3ec84349b1
feat(core): ✨ add support for user-interface-preferences menu
...
This should also fix the issue of ULS not showing up (#587 , #425 ).
2023-02-15 18:38:02 -05:00
alistair3149
ef9ab2a537
refactor(core): ♻️ move components styles into folder
2023-01-31 15:04:06 -05:00
github-actions
c4072978e4
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2023-01-31 20:02:13 +00:00
alistair3149
084a886866
refactor(core): ♻️ group contentheader styles
2023-01-31 15:01:03 -05:00
alistair3149
d14ddd99e6
refactor(core): ♻️ simplify page title implementation
2023-01-31 14:54:20 -05:00
alistair3149
7639110326
fix(search): 🐛 overlay should not cover search box
2023-01-27 14:19:32 -05:00
alistair3149
ee4a7eda4f
refactor(core): ♻️ rename mw-checkbox-hack class to citizen-menu-checkbox
2023-01-25 20:25:40 -05:00
alistair3149
afcf37d529
fix(core): 🐛 checkboxHack buttons should be focusable
...
So that users can use keyboard to navigate to such button.
Previously they all have a display:none property, which makes it
impossible to reach with keyboard
2023-01-25 20:20:46 -05:00
alistair3149
5ebd7ad025
feat(core): ✨ remove plainlist styles
...
It should not be a part of the skin as it belongs to a template
2023-01-23 00:17:32 -05:00
alistair3149
aeb8e160cf
fix(core): 🐛 increase mw-body-header z-index
...
This should allow modals in mw-body-header to be higher than
the custom sticky headers
2023-01-17 16:44:35 -05:00
alistair3149
5023f2aa64
feat(toc): ✨ add bottom margin to sticky toc
2023-01-12 15:58:40 -05:00
alistair3149
023ee9427a
feat(core): ✨ more colorful emphasized text color
2022-12-20 21:50:49 -08:00
alistair3149
985ecb2aa1
feat(core): tweak content sub spacing
2022-12-20 14:06:07 -08:00
github-actions
982407d454
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2022-12-20 21:36:13 +00:00
alistair3149
aa13b58194
fix(core): missing style for the previous commit
2022-12-20 13:34:59 -08:00
github-actions
6cfd8cb809
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2022-12-20 20:54:59 +00:00
alistair3149
0051115ce0
feat(core): ✨ always truncate sticky header first heading
...
That would keep the sticky first header to always be one line, also solves #559
2022-12-20 12:53:43 -08:00
alistair3149
3414d59643
feat(core): ✨ dynamic dark theme color based on primary hue
2022-12-14 14:06:06 -05:00
alistair3149
37cdf91257
feat(core): ✨ deprecate background-color-framed and input
...
background-color-framed can be replaced with color-surface-2 most of the time.
input is not used.
They are both deprecated in favor of the simpler color-surface system
2022-12-14 12:56:17 -05:00
alistair3149
b262f47404
refactor(core): ♻️ remove unused table style
2022-12-14 12:32:30 -05:00
alistair3149
224c190a47
feat(core): ✨ do not set fieldset font size
2022-12-13 16:51:49 -05:00
alistair3149
7a59e9c2d7
fix(core): 🐛 do not use CSS containment for body content
...
Because it breaks fixed layout originated from the content area
2022-12-12 20:11:47 -05:00
alistair3149
0187478d1a
feat(core): ✨ do not hardcode min-width for page tools menu
2022-12-11 18:33:12 -05:00
alistair3149
685a3ad1c4
refactor(core): ♻️ reduce the number of RL modules
...
It will improve the performance in module registration and also caching
2022-12-09 14:48:17 -05:00
alistair3149
3d1ca8b2ad
feat(core): ✨ reduce the click event delay on touch devices
2022-12-08 13:51:22 -05:00
alistair3149
f3ee780f8c
feat(core): ✨ add rounded corner to mw-message-box
2022-12-08 13:39:00 -05:00
alistair3149
9d7c3070e5
fix(search): 🐛 overlay should be visible on mobile
2022-12-08 13:27:41 -05:00
alistair3149
71d89bc935
fix(core): 🐛 page tool menu should not overflow right ( #555 )
2022-12-07 14:34:22 -05:00
github-actions
c8f06a8e75
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2022-12-06 21:58:01 +00:00
alistair3149
a1b2f7f184
fix(core): 🐛 sticky header flickering
2022-12-06 16:57:22 -05:00
alistair3149
77bba6f232
perf(core): ⚡ ️ use will-change for card transitions
2022-12-06 15:46:14 -05:00
github-actions
9187a9bf45
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2022-12-06 20:30:42 +00:00
alistair3149
ca41b42aec
perf(core): ⚡ ️ add CSS containment to suitable elements
2022-12-06 15:29:49 -05:00
alistair3149
75ab097ba1
feat(core): ✨ update MW datatable styles
2022-12-06 15:06:22 -05:00
alistair3149
22e1324a80
feat(core): ✨ do not hardcode footer wordmark size
...
It should respect the size set in localsettings under wgLogos
2022-12-03 22:50:30 -05:00
alistair3149
4293021d5c
feat(search): ✨ clean up redirect text implementation
2022-12-03 14:12:01 -05:00
alistair3149
7bfec28ef2
feat(core): ✨ add site logo to header
2022-12-03 12:39:33 -05:00
alistair3149
3d0ff75249
feat(core): ✨ center align searchbox
...
Precursor to make search center of the experience
2022-12-02 22:18:29 -05:00
alistair3149
2a8129ec93
feat(core): ✨ add active states to header buttons
2022-12-02 22:17:14 -05:00
alistair3149
1939850369
feat(core): ✨ allow multiple search components on the same page
...
This will allow the search suggestion to hook up to multiple search
boxes with `.citizen-search-box` as container. Do note that the default
Citizen suggestion is hardcoded for the primary search, so it only
works for the old core search suggestion module.
This is also a prereq for implementing the Codex search like the one
from Vector.
2022-12-02 17:35:23 -05:00
alistair3149
ca7dd9fe86
feat(ooui): ✨ redo OOUI styles
2022-11-30 21:42:28 -05:00
alistair3149
f64f1a2d5e
fix(core): 🐛 input focus state should use hover background color
2022-11-30 16:10:48 -05:00
alistair3149
f041b2cbea
feat(core): ✨ only apply letter spacing to text field labels
2022-11-26 17:59:03 -05:00
github-actions
c634a934bd
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2022-11-26 08:41:34 +00:00
alistair3149
bf9a4850f6
feat(core): add underglow to progress indicator
2022-11-26 03:40:43 -05:00
alistair3149
b182872ea7
fix(core): 🐛 incorrect height for page action button
2022-11-24 21:19:14 -05:00
alistair3149
3fb66b38b2
feat(core): ✨ add hover states to editsection links
2022-11-24 21:14:51 -05:00
alistair3149
be7139968e
feat(typography): ✨ add bottom margin to headings
2022-11-24 20:21:36 -05:00
alistair3149
467cf85be4
feat(core): ✨ unify sticky header styles
2022-11-24 20:15:13 -05:00
alistair3149
5e14891088
feat(typography): ✨ add label styles
2022-11-23 20:52:44 -05:00
alistair3149
41dd999f5a
fix(core): 🐛 content should not collaspe margin
2022-11-23 18:50:08 -05:00
alistair3149
bfcd43ce11
feat(core): ✨ right align language badge
2022-11-23 18:38:31 -05:00
alistair3149
027e298e1e
feat(typography): ✨ do not change GRAD axis
...
It seems that browsers don't have a standard for GRAD.
Sometimes it is too thin and sometimes it is too thick
2022-11-23 18:37:00 -05:00
alistair3149
069f442d57
feat(core): ✨ tweak page actions styles
2022-11-23 14:47:38 -05:00
alistair3149
baab7e17a8
feat(core): ✨ tweak content footer styles
2022-11-23 14:47:14 -05:00
alistair3149
b775a7e88a
refactor(core): ♻️ remove unnessecary margin
2022-11-23 14:15:07 -05:00
alistair3149
71a7945a71
fix(core): incorrect letter case in file name
2022-11-22 11:47:46 -05:00
alistair3149
53cfa8714e
fix(core): 🐛 missing page tool background styles
2022-11-21 19:13:41 -05:00
alistair3149
ead296c46d
feat(core): ✨ reduce space between page header and tools
2022-11-21 19:05:38 -05:00
alistair3149
7ffe7fdb79
refactor(core): ♻️ remove redundant patrollink styles
2022-11-21 17:47:30 -05:00
alistair3149
976d5ec42a
feat(core): ✨ darker border for broken thumbnail
2022-11-21 17:47:28 -05:00
alistair3149
4bdad41f8a
feat(core): ✨ add Parsoid media styles
2022-11-21 17:47:27 -05:00
alistair3149
8eebf6806d
feat(core): ✨ revamp thumbnail styles
2022-11-21 17:47:25 -05:00
alistair3149
7b33d7e2f1
feat(core): ✨ responsive page padding
2022-11-21 17:47:14 -05:00
alistair3149
d8b2c73e6e
refactor(core): ♻️ only use padding-page when nessecary
2022-11-21 17:47:13 -05:00
alistair3149
9eda536420
refactor(core): ♻️ clean up legacy LESS variables
2022-11-21 17:47:11 -05:00
alistair3149
85e69f5a6b
refactor(core): ♻️ deprecate old font variables
2022-11-21 17:47:09 -05:00
github-actions
8e5daddb9c
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2022-11-21 17:47:08 -05:00
alistair3149
f250668012
fix(toc): 🐛 toc popup should be higher in z-index
2022-11-21 17:47:06 -05:00
alistair3149
ab1981d24b
feat(core): ✨ migrate VE editsection to WMUI icon module
2022-11-21 17:47:00 -05:00
alistair3149
e66c4de046
feat(core): ✨ combine content footer line height
2022-11-21 17:46:52 -05:00
alistair3149
c3652a0e9e
feat(core): ✨ add messagebox styles
2022-11-21 17:46:47 -05:00
alistair3149
f611ac9eef
feat(typography): ✨ same font weight for strong and bold
2022-11-21 17:46:46 -05:00
alistair3149
20d8d0d0d4
feat(core): ✨ clean up elements styles
2022-11-21 17:46:44 -05:00
alistair3149
0268c2d158
feat(core): ✨ external link icon spacing should be relative
2022-11-21 17:46:43 -05:00
alistair3149
989bb7a901
refactor(core): ♻️ use spacing token
2022-11-21 17:46:41 -05:00
alistair3149
0e4cf89ad8
fix(core): 🐛 add missing external link hover state
2022-11-21 17:46:40 -05:00
alistair3149
85f5b42ec1
feat(core): ✨ align th to the start
2022-11-21 17:46:38 -05:00
alistair3149
2d5246a8a6
feat(core): ✨ update wikitable styles
...
When the wikitable style is first implemented, it didn't take consideration
of different usage out there. For example, it doesn't work well with complex
table or table cell background. This should make it more usable for wikis
out there.
2022-11-21 17:46:37 -05:00
alistair3149
2e9f9067af
feat(core): ✨ update edit section styles
2022-11-21 17:46:35 -05:00
alistair3149
2c2b75f44f
feat(core): ✨ clean up site notice styles
2022-11-21 17:46:34 -05:00
alistair3149
74fe35e31a
feat(core): ✨ clean up subtitle styles
2022-11-21 17:46:32 -05:00
alistair3149
d238e932a1
feat(core): ✨ add pill and circle border radius variables
2022-11-21 17:46:31 -05:00
alistair3149
6bc611adcd
feat(core): ✨ update catlinks styles
2022-11-21 17:46:29 -05:00
alistair3149
0c4562f235
feat(core): ✨ update list styles
2022-11-21 17:46:27 -05:00
alistair3149
be11883f3d
refactor(core): ♻️ move external link styles to skinning folder
2022-11-21 17:46:26 -05:00
alistair3149
da3b3e4228
refactor(core): ♻️ remove styles covered by interface-core
2022-11-21 17:46:23 -05:00
alistair3149
6ac8bfb646
refactor(core): ♻️ use mediawiki.skinning.content.links in core
2022-11-21 17:46:18 -05:00
alistair3149
67535a8067
refactor(core): ♻️ use mediawiki.skinning.content.body in core
2022-11-21 17:46:16 -05:00
alistair3149
c65f0151da
feat(toc): ✨ move ToC together when user scrolls down
2022-11-21 17:46:10 -05:00
alistair3149
6b13da3318
feat(core): ✨ hide navigation on scroll down
2022-11-21 17:46:09 -05:00
alistair3149
a1c5ec782a
feat(core): ✨ tweak sticky header styles
2022-11-21 17:45:38 -05:00
alistair3149
8af7357f06
feat(core): ✨ update external link styles
2022-11-21 17:44:45 -05:00
alistair3149
35ee8619cb
feat(core): ✨ responsive heading font sizes
2022-11-21 17:43:20 -05:00
alistair3149
68c199d1e9
refactor(core): ♻️ handle VE merged edit buttons better
2022-11-21 17:43:16 -05:00
alistair3149
95a9b4566c
feat(core): ✨ tweak drawer menu icon size
2022-11-21 17:43:14 -05:00
alistair3149
efac6f125a
feat(core): ✨ migrate sidebar menus to use RL icon module
2022-11-21 17:43:05 -05:00
alistair3149
7cff9e678b
feat(core): ✨ migrate ToC icon to use RL icon module
2022-11-21 17:43:04 -05:00
alistair3149
2d014694a6
feat(core): ✨ migrate misc icons to use RIL icon module
2022-11-21 17:43:03 -05:00
alistair3149
6e3727f8f3
feat(core): ✨ remove icons from navigation menu
...
It is weird that there are only a few links with icon.
Removing it temporarily until we have a better solution to apply icon to everything
2022-11-21 17:43:01 -05:00
alistair3149
dc77ae47bd
feat(core): ✨ migrate searchbox to use RL icon module
2022-11-21 17:43:00 -05:00
alistair3149
28e343867d
refactor(core): ♻️ remove unused siteinfo styles
...
It is no longer present in the skin
2022-11-21 17:42:55 -05:00
alistair3149
b8ca3f8d72
feat(core): ✨ migrate views menu to use RL icon module
2022-11-21 17:42:54 -05:00
alistair3149
a2d0d31d2a
feat(core): ✨ migrate associated pages menu to use RL icon module
2022-11-21 17:42:52 -05:00
alistair3149
e1ebf8405f
refactor(core): ♻️ clean up page actions icons syntax
2022-11-21 17:42:51 -05:00
alistair3149
ed4990f6c7
refactor(core): ♻️ remove unused icons
2022-11-21 17:42:49 -05:00
alistair3149
ea68ce0d25
feat(core): ✨ migrate user menu to use RL icon module
2022-11-21 17:42:46 -05:00
alistair3149
f2d1ab3d23
feat(core): ✨ migrate user menu to use RL icon module
2022-11-21 17:42:45 -05:00
alistair3149
fd40b1b855
feat(core): ✨ more granular spacing units
2022-11-21 17:42:43 -05:00
alistair3149
a584655230
fix(core): 🐛 avoid grid content overflow
2022-11-21 17:42:40 -05:00
alistair3149
fc33142e64
refactor(core): ♻️ remove overflow rules since it does not work with sticky
2022-11-21 17:42:39 -05:00
alistair3149
6ce7247616
feat(core): ✨ use relative spacing for caption styles
2022-11-21 17:42:37 -05:00
alistair3149
07d39c17dc
feat(font): ✨ use GRAD instead of font-weight to adjust contrast
...
font-weight have the issue of changing the width of text, while GRAD does not
2022-11-21 17:42:34 -05:00
alistair3149
034d5c4b02
feat(core): ✨ standardize line height
2022-11-21 17:42:33 -05:00
alistair3149
8dcb1f37fb
refactor(core): ♻️ replace reducemotion with core accessiblity module
2022-11-21 17:42:30 -05:00
alistair3149
969cd787d6
feat(core): ✨ use different font weight in different themes
...
The same font weight do not provide the same contrast in different themes.
We should be able to change the scaling
2022-11-21 17:42:26 -05:00
github-actions
bc57222ce6
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2022-11-21 17:42:23 -05:00
alistair3149
ceaf3ed844
feat(core): ✨ tweak responsive layout
2022-11-21 17:42:22 -05:00
alistair3149
c03308ad59
feat(core): ✨ style namespace differently in page title
...
Thanks to T306440, it is finally possible without parsing the title
2022-11-21 17:42:14 -05:00
alistair3149
80d3a0acbc
feat(core): ✨ tweak layout spacing
2022-11-21 17:42:09 -05:00
alistair3149
c15c1592e3
feat(core): ✨ smoother transition for ToC toggle states
2022-11-21 17:42:07 -05:00
alistair3149
a1ce408e43
feat(core): ✨ re-implement responsive toc
2022-11-21 17:42:05 -05:00
alistair3149
1730a8ff99
feat(core): ✨ pre-work for ToC checkbox hack
2022-11-21 17:42:03 -05:00
alistair3149
d827c2ea12
fix(core): 🐛 add missing layout padding
2022-11-21 17:42:01 -05:00
github-actions
a703726d1e
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2022-11-21 17:41:59 -05:00
alistair3149
48173b6eb8
feat(core): ✨ add icon to back to top link
2022-11-21 17:41:58 -05:00
alistair3149
bc1dd38a12
feat(core): ✨ add back to top link to toc
2022-11-21 17:41:56 -05:00
alistair3149
39e04665e3
feat(core): ✨ center align page tools
2022-11-21 17:41:54 -05:00
alistair3149
ab7b9ba17d
feat(core): ✨ tweak sticky header transition
2022-11-21 17:41:52 -05:00
alistair3149
73fa96757a
fix(core): 🐛 toc indicator clipping
2022-11-21 17:41:50 -05:00
alistair3149
2bf1c27d46
chore(ci): 🔧 👷 remove unnessecary stylelint declarations
2022-11-21 17:41:49 -05:00
alistair3149
427d6a41e1
feat(core): ✨ update ToC styles
2022-11-21 17:41:47 -05:00
alistair3149
622f368d1e
feat(core): ✨ add desktop styles for toc
2022-11-21 17:41:45 -05:00
alistair3149
b0ed5fd14e
refactor(core): ♻️ simplify body grid handling
2022-11-21 17:41:43 -05:00
alistair3149
8793a243c3
feat(core): ✨ rewrite body layout into flex and grid
2022-11-21 17:41:42 -05:00
alistair3149
3eaeaa15f7
refactor(core): ♻️ pre-work to allow Citizen to render ToC
2022-11-21 17:41:40 -05:00
alistair3149
6ab486b82e
feat(core): ✨ add styles for temp user in user menu
2022-11-21 17:41:33 -05:00
alistair3149
7bd34caad5
style(core): 🎨 rename personal menu to user menu
2022-11-21 17:41:30 -05:00
alistair3149
41bfd4d4a4
feat(core): ✨ align user menu spacing
2022-11-21 17:41:28 -05:00
alistair3149
5d7ec88abb
fix(core): 🐛 add missing anonuserpage styles
2022-11-21 17:41:26 -05:00
alistair3149
e9677d6b87
refactor(core): ♻️ clean up user menu header
2022-11-21 17:41:23 -05:00
alistair3149
a31babc297
refactor(core): ♻️ drop polyfill related to user menu
2022-11-21 17:41:20 -05:00
github-actions
9325a4e2be
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2022-11-21 17:41:05 -05:00
alistair3149
d234ece146
feat(core): ✨ put non-header elements into a container
...
Just more sanity and easier to customize header
2022-11-21 17:41:03 -05:00
github-actions
15f13d9ebe
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2022-11-08 15:44:57 +00:00
alistair3149
029361b066
feat(core): ✨ scroll instead of wrap pre block
...
It makes code blocks more readable and more inline with other sites
2022-11-08 10:44:27 -05:00
github-actions
4b108da3d9
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2022-11-02 20:29:49 +00:00
alistair3149
db9065f88e
feat(core): ✨ use fixed height for header card
...
This will avoid overflowing and also leave some affordance to close the card
2022-11-02 16:28:56 -04:00
alistair3149
88be5ba08b
fix(core): 🐛 keep inline style for a.image
2022-10-30 21:25:21 -04:00