alistair3149
85f036c2f8
feat(core): ✨ remove expensive CSS animation
...
Avoid paint and layout triggering transitions
2023-07-16 15:32:13 -04:00
alistair3149
0e42030d39
fix(core): 🐛 do not insert pseudo elements to input element
...
It is invalid and does not work in Firefox.
Closes : #689
2023-07-16 02:49:33 -04:00
alistair3149
7ea3b94d23
feat(core): ✨ tweak sitestats font size
2023-07-14 21:48:25 -04:00
alistair3149
703fac6294
feat(core): ✨ add overlay as affordnance to popup menus
2023-07-14 18:18:18 -04:00
alistair3149
7136c6e96e
fix(core): 🐛 incorrect spacing within page tools buttons
2023-07-11 01:50:19 -04:00
alistair3149
2bf20397e1
feat(core): ✨ use filter-invert CSS variable to flip color
...
This decouple the filter style from the class.
Instead, filter-invert can be redefined if needed (e.g. :root.skin-citizen-dark)
2023-07-10 16:56:56 -04:00
alistair3149
6cddf85131
feat(search): ✨ add clear button to search box
2023-07-10 16:23:48 -04:00
alistair3149
d0b1b8982c
refactor(search): ♻️ simplify search box structure
2023-07-10 15:13:21 -04:00
alistair3149
25169379a9
fix(core): 🐛 do not underline footer places links
2023-07-07 21:04:22 -04:00
alistair3149
c7e45177cd
feat(core): ✨ update menu transition styles and implementation
...
Same as the previous commit, the transition is now accessible as a CSS variable (transition-menu)
2023-07-07 17:02:27 -04:00
alistair3149
a7f9c55c88
feat(core): ✨ update hover transition styles and implementation
...
The timing and easing function are defined separately than the property.
It is now accessible as a CSS variable (transition-hover)
2023-07-07 16:36:38 -04:00
alistair3149
6874f0a7e2
refactor(core): ♻️ unify Citizen menu styles
2023-07-07 15:26:31 -04:00
alistair3149
45c970e70b
feat(core): ✨ increase spacing between menus in drawer
2023-07-06 16:39:04 -04:00
alistair3149
6b1a7d1ece
feat(core): ✨ use medium font weight for menu links
2023-07-06 15:00:11 -04:00
alistair3149
462d1dd4ac
feat(core): ✨ use consistent spacing for menu elements
2023-07-06 00:55:42 -04:00
沈澄心
1cd993c664
fix(core): add webkit prefix for sticky to support Safari < 13 ( #679 )
...
* Update layout.less
* Update TableOfContents.less
* Update mixins.less
* Update ext.echo.special.less
* Update mediawiki.rcfilters.filters.ui.less
* Update README.md
2023-06-28 13:58:21 -04:00
沈澄心
a61746bf8e
fix(core): header icon position in older browsers ( #670 )
...
* Update Header.less
* Update skins.citizen.preferences.less
* Update Header.less
* Update Header.less
2023-06-22 13:49:26 -04:00
alistair3149
f74244ff46
fix(core): 🐛 force section indicator and heading to the start
...
Extensions like DisucssionTools might add unexpected element to the header.
This should fix the layout issue
2023-06-20 15:02:15 -04:00
alistair3149
434d2688fc
refactor(core): ♻️ less specific link underline selector
2023-06-15 14:37:07 -04:00
alistair3149
717d16af35
feat(core): ✨ display real name in user menu when exists
...
Closes : #652
Co-authored-by: SimonTaurus <simon.stier@gmx.de>
2023-06-09 21:34:55 -04:00
alistair3149
5c9498a08b
fix(core): 🐛 avoid page action menu overflow when title is too long
...
Fix : #648
2023-06-02 14:38:38 -04:00
沈澄心
d92fd77e54
fix(core): add webkit prefix to user-select property ( #631 )
...
* Update mixins.less
* Update Sections.less
* Update TableOfContents.less
* Update interface-edit-section-links.less
* Update mixins.less
* Update Sections.less
* Update TableOfContents.less
* Update interface-edit-section-links.less
2023-05-23 12:47:26 -04:00
alistair3149
6c04fee280
feat(core): ✨ add basic scriptless responsive table support
...
This should also fix the issue where table are overflowing out to the toc
2023-05-09 17:03:50 -04:00
alistair3149
801eb9a13b
fix(core): 🐛 add gap between footer icons under the same li
2023-05-06 18:07:21 -04:00
github-actions
1f5f72ed15
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2023-04-30 23:55:44 +00:00
alistair3149
e45af9bbbe
feat(core): ✨ add scroll affordance to tables
2023-04-30 19:54:31 -04:00
alistair3149
8c888a7e1f
feat(core): ✨ make tables responsive without breaking table layout
...
Instead of a CSS solution used previously, switch to a JS solution to wrap tables.
This should ensure the table renders correctly and also scrollable.
This lays the groundwork for making table more user-friendly in the future.
2023-04-30 17:01:29 -04:00
alistair3149
68313123e9
feat(core): ✨ apply box-sizing: border-box by default
2023-03-01 16:08:07 -05:00
alistair3149
b8a1d9c224
refactor(search): ♻️ simplify typeahead styles
2023-03-01 15:27:43 -05:00
github-actions
9e15415835
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2023-02-28 21:59:36 +00:00
alistair3149
54c8717d45
refactor(core): ♻️ simplify menu header implementation
2023-02-22 14:47:32 -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