alistair3149
853e9a9190
feat(search): ✨ increase description extract character limit to 100
2023-08-24 15:30:03 -07:00
alistair3149
042f2bfbba
feat(search): ✨ use square aspect ratio for suggestion thumbnail
2023-08-24 15:23:46 -07:00
alistair3149
2c1940c4bb
fix(search): 🐛 search history URL should not force fulltext
2023-08-23 21:26:34 -07:00
alistair3149
f6d3fc95e3
feat(search): ✨ add search history to initial state
2023-08-23 17:44:01 -07:00
alistair3149
bd41516190
fix(search): 🐛 do not add empty term to search history
2023-08-22 14:21:06 -07:00
alistair3149
dc9f6f034c
feat(core): ✨ tweak more menu spacing
2023-08-22 14:02:50 -07:00
alistair3149
87886b39a0
fix(core): 🐛 only increase search input font size for mobile
2023-08-14 23:49:01 -04:00
alistair3149
07aa883195
fix(core): 🐛 increase search input font size to 1rem
...
Closes : #513
2023-08-14 23:48:09 -04:00
alistair3149
1155b72636
refactor(search): ♻️ use forEach loop for better readability
2023-08-12 14:20:53 -04:00
alistair3149
98984efd25
refactor(search): ♻️ avoid unnessecary const declaration
2023-08-12 14:16:29 -04:00
alistair3149
02662315f8
refactor(search): ♻️ minor cleanup
2023-08-12 14:11:06 -04:00
alistair3149
122819b67e
fix(core): 🐛 bump search input font size
...
It might fix #513 hopefully
2023-08-11 18:45:04 -04:00
alistair3149
c8ba546be8
feat(core): ✨ reduce space between section indicator and title
2023-08-07 17:20:40 -04:00
alistair3149
2016e2a30c
refactor(search): ♻️ break down some of the suggestions functions
2023-08-07 17:00:56 -04:00
alistair3149
b015647cc6
fix(search): 🐛 avoid double escape for equal sign
2023-08-07 16:20:36 -04:00
alistair3149
028103799e
fix(search): 🐛 incorrect SMW search result mapping
2023-08-07 16:18:26 -04:00
alistair3149
59ceaf56cf
refactor(search): ♻️ add groundwork needed for search history
2023-08-04 20:02:42 -04:00
alistair3149
29d0f4b1ff
fix(core): 🐛 incorrect value for aria-controls
2023-08-04 17:31:11 -04:00
github-actions
70a003d941
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2023-08-04 21:25:01 +00:00
alistair3149
283aa86888
refactor(search): ♻️ break down updateTypeahead function
2023-08-04 17:24:22 -04:00
alistair3149
c39a4e6796
refactor(search): ♻️ clean up keydown event
2023-08-04 16:33:17 -04:00
alistair3149
c21348d0c7
refactor(search): ♻️ initial state of the elements should be undefined
2023-08-04 16:27:37 -04:00
alistair3149
0aa776b14c
refactor(search): ♻️ clean up composition events
2023-08-04 16:26:19 -04:00
alistair3149
9921a00c17
fix(search): 🐛 ensure that onFocus event are properly fired
2023-08-04 03:37:28 -04:00
alistair3149
0dd3a82c06
fix(search): 🐛 handle multiple redirect key in Action Search Client
2023-08-03 21:20:47 -04:00
alistair3149
6fb2b1aaf9
fix(search): 🐛 always set label for search clients
2023-08-03 21:01:21 -04:00
alistair3149
4b1a39eb1c
fix(search): 🐛 avoid double encoding conditions and printouts
2023-08-03 20:33:14 -04:00
alistair3149
e24e0e7429
docs(search): 📚 ️ add jsdoc type to typeahead elements
2023-08-03 19:30:57 -04:00
alistair3149
fd224071db
refactor(search): ♻️ clean up typeahead init and event functions
2023-08-03 19:25:41 -04:00
alistair3149
0afb40fc86
feat(core): ✨ adapt typography to user preferences
...
* Add reduced gradation for dark mode
* Bolder font for prefer high contrast
* Thinner font for prefer low contrast
2023-08-03 17:41:54 -04:00
alistair3149
eec5c6fd64
feat(search): ✨ reimplement multi search command experiment
...
Search commands start withs slash and includes: action, rest, ask
2023-08-02 22:07:41 -04:00
alistair3149
4241f8522d
fix(search): 🐛 exit early if there are no query results
2023-08-02 21:28:39 -04:00
alistair3149
17593b8202
refactor(search): ♻️ separate search query and client from typeahead.js
2023-08-02 20:16:39 -04:00
alistair3149
9862000b11
refactor(search): ♻️ clean up search query handling
2023-08-02 19:56:09 -04:00
alistair3149
51db19938c
feat(search): ✨ reimplement SMW Ask API search
...
Instead of relying on hardcoded config, you can simply type the
conditions as search query (e.g. `[[Has population::1200]][[:+]]`).
2023-08-02 19:02:50 -04:00
alistair3149
431599cb59
refactor(search): ♻️ reimplement and clean up search clients
...
This should make the search clients more readable and easier to expand
2023-08-02 18:56:08 -04:00
alistair3149
c2431ebeba
refactor(search): ♻️ clean up result fetch functions
...
Based on Vector implementation
2023-07-31 20:59:50 -04:00
alistair3149
e866edc3a5
fix(toc): 🐛 add null check for link
2023-07-30 19:44:34 -04:00
alistair3149
ba5bea704e
style: 🎨 apply recess order to styles
2023-07-27 21:19:27 -04:00
alistair3149
65fe56d2ac
fix(core): 🐛 incorrect selector for menu backdrop styles
2023-07-27 20:31:04 -04:00
alistair3149
4e931f6812
fix(core): 🐛 add missing hover styles for source element in thumbnails
2023-07-24 15:37:38 -04:00
alistair3149
4f19de3b62
feat: ✨ add support for source element in thumbnails
...
In prepration of supporting Extension:PictureHtmlSupport
2023-07-24 15:36:22 -04:00
github-actions
9abdfe595e
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2023-07-23 18:18:57 +00:00
沈澄心
6e44db80ef
fix(MediaWiki): break down long filenames for broken files ( #698 )
...
* Update content.thumbnails-common.less
* Update content.media-common.less
2023-07-23 14:18:05 -04:00
沈澄心
f0f0a07121
feat(MediaWiki): update bad file styles for bad image list ( #697 )
...
* Update content.media-screen.less
* Update content.thumbnails-screen.less
* Update content.thumbnails-screen.less
* Update content.media-screen.less
2023-07-23 14:16:38 -04:00
沈澄心
69a6350de3
fix(VisualEditor): don't merge edit buttons when JS is disabled ( #696 )
2023-07-23 03:12:30 -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
099b239267
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2023-07-19 10:01:52 +00:00
alistair3149
c14889f8c0
feat(toc): remove background and color transition from top link
...
It is expensive and unnecessary
2023-07-19 06:01:04 -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
2f64346c25
feat(core): add overlay transition to header menus
2023-07-19 05:57:55 -04:00
alistair3149
a6bc1a8d4b
feat(core): ✨ sync input styles with Codex and OOUI
2023-07-16 20:48:37 -04:00
alistair3149
f555f3c832
fix(core): 🐛 only apply hover style to wikitable tbody rows
2023-07-16 20:25:04 -04:00
alistair3149
739fa8504c
fix(core): 🐛 enter key should not clear search input
...
Use span instead of button element. As button element will make
enter key triggering the clear button.
2023-07-16 16:48:14 -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
1aba52b870
fix(core): 🐛 inconsistent search focus behavior
2023-07-16 03:50:43 -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
aef94e31cb
fix(toc): 🐛 init observer only when there are headlines
2023-07-11 22:01:04 -04:00
alistair3149
0b65a05556
refactor(core): ♻️ break down main function in skin.js
2023-07-11 21:44:34 -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
73ff64f7da
fix(mediawiki): 🐛 do not add external link icon to external interwiki
2023-07-07 20:54:27 -04:00
alistair3149
88a5d4de9d
fix(search): 🐛 abort search request if there are no query
2023-07-07 20:44:45 -04:00
alistair3149
4ef5376cab
refactor(core): ♻️ clean up various eslint errors
2023-07-07 18:00:14 -04:00
alistair3149
608a2be932
feat(search): ✨ support all existing gateway in multi search
2023-07-07 17:56:01 -04:00
alistair3149
f843f4d1ee
fix(search): 🐛 undefined LESS variables
2023-07-07 17:26:12 -04:00
alistair3149
6adc0d7eab
feat(search): ✨ add experimental multi gateway search
...
This is experiemental and just a proof of concept for further work.
For now, typing `\/ask` in the search query will trigger SMW Ask search
2023-07-07 17:24:34 -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
github-actions
00f252ae26
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2023-07-03 12:49:36 +00:00
沈澄心
2891d042cc
fix(core): skin preference support for Safari on iOS < 12.2 ( #680 )
...
* Update skins.citizen.preferences.js
* Update skins.citizen.preferences.js
* Update inline.js
* Update SkinHooks.php
* Update skins.citizen.preferences.less
* Update variables.less
* Update theme.less
* Update theme.less
* Update skins.citizen.preferences.js
* Update skins.citizen.preferences.js
* Update skins.citizen.preferences.js
* Update skin.js
2023-07-03 08:48:41 -04:00
H. C. Kruse
a1139e7797
fix(Tables): Check if element.parentNode
is null ( #681 )
...
Happened on the recent changes table. While the added line in TableNowrapClasses also fixes this, I've left it in as a safeguard.
2023-07-03 08:48:15 -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
沈澄心
32ffa7cc23
feat(core): update MediaWiki notification style ( #673 )
...
* Update variables.less
* Update cssvariables.less
* Update mediawiki.notification.less
* Update cssvariables.less
* Update variables.less
* Update mediawiki.notification.less
* Update mediawiki.notification.less
* Update mediawiki.notification.less
* Update theme.less
2023-06-26 15:25:12 -04:00
github-actions
94e55cf698
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2023-06-23 06:32:21 +00:00
沈澄心
1137a374d8
feat(core): add border to message boxes ( #672 )
...
* Update Header.php
* Clean up and ucfirst group member name
* Update theme.less
* Update interface-message-box.less
* Update interface-message-box.less
* Update theme.less
* Update interface-message-box.less
---------
Co-authored-by: alistair3149 <alistair3149@users.noreply.github.com>
2023-06-23 02:31:35 -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
github-actions
657c6cf294
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2023-06-21 18:31:20 +00:00
沈澄心
89a9957cd4
refactor(core): avoid using ES2020+ methods ( #669 )
...
Replace ??, ?., and replaceChildren() for better compatibility; hide pref panel in unsupported browsers
* 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
* Update sections.js
* Update tableOfContents.js
* Update mwRestApi.js
* Update mwRestApi.js
* Update skins.citizen.preferences.js
* Update mwActionApi.js
* Update typeahead.js
2023-06-21 14:30:45 -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
github-actions
14db25faac
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2023-06-20 18:30:08 +00:00
沈澄心
07d7a730b8
fix(core): prevent propagation of click event on .mw-editsection, .mw-editsection-like ( #667 )
...
* Update sections.js
* Update sections.js
2023-06-20 14:29:37 -04:00
沈澄心
914b81010e
fix(ooui): fix max-width of OOUI TextInputWidget ( #666 )
...
* Update mediawiki.special.search.styles.less
* Update hacks.less
* Update mediawiki.special.search.styles.less
2023-06-20 14:12: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
abe3359c82
refactor(core): simplify tagline separator selector
2023-06-08 16:06:31 -04:00
github-actions
a928b278fa
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2023-06-08 20:04:36 +00:00
沈澄心
25d25e381b
feat(core): expand user page tagline and allow citizen-tagline to be parsed ( #657 )
...
* Add registration date to user tagline
* Add contribution link to edit count in user tagline
* Add gender to user tagline
* Allow `citizen-tagline` to be fully parsed
---------
Co-authored-by: alistair3149 <alistair3149@users.noreply.github.com>
2023-06-08 16:03:48 -04:00
github-actions
8351aa5203
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2023-06-08 19:45:07 +00:00
沈澄心
e69160de2f
feat(WikiHiero): add WikiHiero color ( #653 )
...
Also update Math color
---------
Co-authored-by: alistair3149 <alistair3149@users.noreply.github.com>
2023-06-08 15:44:22 -04:00
沈澄心
90d69720f6
feat(core): underline content links on hover and focus ( #659 )
...
* Update elements.less
* Update elements.less
* Update content.less
* Update elements.less
* Update elements.less
---------
Co-authored-by: alistair3149 <alistair3149@users.noreply.github.com>
2023-06-08 15:30:00 -04:00
沈澄心
659c47b3c2
fix(core): typo in dark-color-text-error ( #658 )
2023-06-06 17:21:31 -04:00
github-actions
eed8972d2b
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2023-06-04 17:17:24 +00:00
沈澄心
f9dad61263
feat(core): use more a11y friendly hidden ( #654 )
2023-06-04 13:16:36 -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
github-actions
1a68ad1a87
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2023-06-01 23:08:38 +00:00
alistair3149
c0e0f28163
fix(core): 🐛 wrap indicator when needed
...
Fix : #635
2023-06-01 19:07:43 -04:00
alistair3149
8a618a6a9d
feat(core): ✨ update state background color
...
Switch to a semi-transparent color so it blends with the background.
Fix #639
2023-06-01 19:00:33 -04:00
github-actions
b537776dab
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2023-06-01 22:48:25 +00:00
沈澄心
ba825daa9a
feat(core): update state text color ( #642 )
...
* Update variables.less
* Update cssvariables.less
* Update content.body.less
* Update mediawiki.special.changeslist.less
* Update mediawiki.special.changeslist.less
* Update ext.scribunto.edit.less
* Update ext.echo.ui.less
* Create mediawiki.interface.helpers.styles.less
* Update skin.json
* Update oojs-ui-core.less
* Update oojs-ui-core.less
* Update variables.less
* Update cssvariables.less
* Update variables.less
* Update mediawiki.special.changeslist.less
* Update cssvariables.less
* Update variables.less
* Update variables.less
* Update README.md
* Update README.md
* Update mediawiki.special.changeslist.less
2023-06-01 18:47:40 -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
沈澄心
efd02548a6
feat(Scribunto): add support for Scribunto debug console ( #629 )
...
* add support for Scribunto debug console
* Update ext.scribunto.edit.less
* Update README.md
2023-05-23 12:27:54 -04:00
github-actions
5ad7e34c25
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2023-05-23 16:26:20 +00:00
沈澄心
b43da4d81e
fix(preferences): incorrect preferences icon position on Chrome 81
2023-05-23 12:25:14 -04:00
github-actions
97e6714cc4
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2023-05-18 17:58:40 +00:00
Simon Stier
2e3e5feb9b
feat(search): add SMW Ask API as search backend option ( #625 )
...
* feat: add SMW Ask API as search backend option
* feat: allow namespace prefix in smw ask query
2023-05-18 13:57:43 -04:00
Simon Stier
a7b99d11f0
feat(core): add config var 'wgCitizenTableNowrapClasses' ( #621 )
...
* add config var 'wgCitizenTableNowrapClasses'
* refactor: load config via require
2023-05-18 13:53:58 -04:00
alistair3149
d35b1a8eb5
fix(core): 🐛 incorrect max-width value
2023-05-09 17:04:16 -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
github-actions
b0b91e55d3
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2023-05-07 20:29:45 +00:00
alistair3149
5ca0f030bc
fix(core): 🐛 add missing border between thead and tbody
2023-05-07 16:28:38 -04:00
alistair3149
801eb9a13b
fix(core): 🐛 add gap between footer icons under the same li
2023-05-06 18:07:21 -04:00
alistair3149
09ffed668d
fix(core): 🐛 ensure loading indicator is removed when script is loaded
2023-05-06 17:51:41 -04:00
github-actions
bedfa3a571
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2023-05-06 04:31:50 +00:00
alistair3149
838a7f5100
fix(core): 🐛 do not resize image in table
...
That seems to only happen with the new media format
2023-05-06 00:30:37 -04:00
alistair3149
35821b62ae
feat(core): ✨ more saturated base text color
2023-05-05 10:22:32 -04:00
alistair3149
cd93b3d679
feat(core): ✨ ignore cargo dynamic table for table wrapper
2023-05-02 01:09:54 -04:00
alistair3149
79daca474a
feat(core): ✨ ignore dataTable for table wrapper
...
It seems that dataTable collide with the wrapper for some reason.
Looking for help on this one if anyone knows.
2023-05-02 00:32:07 -04:00
github-actions
7e20e2d8da
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2023-05-02 04:03:32 +00:00
alistair3149
c2922f6ba2
feat(core): ✨ switch page-container to flex layout
2023-05-02 00:02:25 -04:00
alistair3149
661fbf0b8f
feat(core): ✨ do not wrap changelist tables
2023-05-01 23:34:18 -04:00
alistair3149
587cea1ee9
feat(core): ✨ check parent container for table nowrap class
2023-05-01 14:50:48 -04:00
alistair3149
3d14f9cf0b
feat(core): ✨ do not wrap nested tables
2023-05-01 14:45:08 -04:00
alistair3149
c10dd046c3
refactor(core): ♻️ minor variable name cleanup
2023-05-01 03:08:08 -04:00
github-actions
8d044aea95
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2023-05-01 06:38:27 +00:00
alistair3149
81affb88f1
feat(core): ✨ ignore infobox class for table wrapper
2023-05-01 02:37:32 -04:00
github-actions
8bd678a180
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2023-05-01 06:24:37 +00:00
alistair3149
d1d49e62d5
feat(core): ✨ inherit float classes to table wrapper
...
So that table would have the correct float style
2023-05-01 02:23:40 -04:00
github-actions
ee90992a89
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2023-05-01 06:06:54 +00:00
alistair3149
b2eaf0a41a
feat(core): ✨ add HTML class to disable table wrapper
...
Adding the class `.citizen-table-nowrap` will stop Citizen from adding wrapper to the table
2023-05-01 02:05:58 -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
ce9963467d
refactor(core): ♻️ load content scripts using wikipage.content hook
2023-04-30 18:01:53 -04:00
github-actions
1945988d6f
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2023-04-30 21:02:42 +00: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
github-actions
3ad4d62eef
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2023-04-14 17:30:33 +00:00
alistair3149
612382f567
fix(core): 🐛 avoid double spacing between notice and content
2023-04-14 13:29:15 -04:00
alistair3149
aaa82d06ef
feat(search): ✨ trigger typeahead update when character is composed
...
Only trigger an update when the character is fully composed.
Examples include various CJK IMEs
Closes : #608
2023-04-03 12:48:10 -04:00
alistair3149
84246c503d
refactor(search): ♻️ do not pass messages var around
2023-04-03 11:52:38 -04:00
alistair3149
90890de53f
feat(core): ✨ add config flag to disable preferences menu
2023-03-27 14:08:38 -04:00