alistair3149
11566de6b6
style(css): 🎨 re-apply stylelint fixes
2024-04-16 01:28:45 -04:00
alistair3149
fdc22e4ce5
feat(core): ✨ backport valign styles for images from 1.40+
2024-04-06 14:05:05 -04:00
alistair3149
7fda12693d
fix(core): 🐛 select dropdown menu background
2024-03-20 13:47:30 -04:00
alistair3149
21ce85a320
fix(core): 🐛 remove loading indicator when page is unloaded
...
Closes : #811
2024-03-19 18:49:35 -04:00
alistair3149
84abe5a71c
feat(datatables): ✨ rework search pane and filter styles
2024-03-19 18:01:51 -04:00
alistair3149
54ca25fa27
feat(core): ✨ implement new light theme
...
Now that we have a comfortable coverage for extensions.
It is time to start tweaking light theme color.
2024-03-19 15:48:53 -04:00
alistair3149
cb1f9e616a
feat(toc): ✨ tweak toc header font size
2024-02-28 01:25:05 -05:00
alistair3149
75548a9bdf
feat(core): ✨ increase top margin of content footer
2024-02-28 01:25:03 -05:00
alistair3149
11068251c2
feat(core): ✨ reduce menu header font size
2024-02-28 01:25:02 -05:00
alistair3149
b6872f9d2a
feat(wikitable): ✨ simplify wikitable border styles
2024-02-26 18:47:44 -05:00
alistair3149
c13fd3ea3e
feat(wikitable): ✨ use the same font size for th and td
2024-02-26 17:52:20 -05:00
alistair3149
9bd23fdff2
feat(wikitable): ✨ add border to wikitables
...
Adding borders to wikitables to promote better readability.
This is a complete rewrite of the styles so there might be unexpected issues.
2024-02-26 17:48:21 -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
3f44789ac6
feat(core): ✨ override font-size-related skin variables
2024-02-26 17:00:31 -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
github-actions
96171236d7
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2024-01-27 02:51:04 +00:00
alistair3149
22addebe77
refactor(search): ♻️ start cleaning up search suggestion functions
2024-01-26 21:50:21 -05:00
alistair3149
5e575f4c20
feat(core): ✨ use CSS variable to define default Citizen font
2023-12-15 15:07:43 -05:00
alistair3149
bdd986db89
fix(core): 🐛 hide pseudo elements instead of deleting them (pt2)
2023-12-15 15:03:13 -05:00
Eisa Ahmed
e985f863bc
feat(ar): add support for Arabic fonts through Noto Arabic ( #755 )
...
* Added support for Arabic fonts through Noto Naskh Arabic.
* Added Noto Sans Arabic
2023-12-15 00:41:45 -05:00
alistair3149
b134fbfec5
feat(core): ✨ prefer Roboto over language fonts
2023-12-13 17:33:43 -05:00
github-actions
dc3ca54d43
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2023-12-13 22:10:24 +00:00
alistair3149
eee044d145
feat(core): ✨ use CSS variable for language-specific fonts
2023-12-13 17:09:57 -05:00
alistair3149
f1ddf3206b
feat(core): ✨ clean up skin variables load order
2023-11-16 18:23:24 -05:00
alistair3149
21f7cc4001
fix(toc): 🐛 incorrect breakpoints for ToC
2023-11-16 18:05:04 -05:00
github-actions
684f20ac6f
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2023-11-16 22:56:34 +00: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
github-actions
29a79b15a3
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2023-11-06 03:42:30 +00:00
alistair3149
071a58ab74
fix(search): 🐛 chip text should not wrap
2023-11-05 22:41:42 -05:00
alistair3149
b0f89ba311
feat(search): ✨ turn search actions into chips
2023-11-03 17:25:30 -04:00
alistair3149
92f069208e
feat(core): ✨ remove unnessecary style from siteSub
2023-11-03 05:32:55 -04:00
alistair3149
47d06bc139
feat(core): ✨ remove top margin from siteSub
2023-11-03 05:31:20 -04:00
alistair3149
201a38f93f
fix(core): 🐛 hide loading indicator when user clicks back button on browser
...
Closes : #718
2023-10-26 17:41:21 -04:00
AlιAѕѕaѕѕιN
456b75c1b1
fix(core): RTL flipping of the progressbar animation keyframe ( #723 )
2023-10-10 19:31:44 -04:00
alistair3149
a6a9fe27e4
fix(core): 🐛 stricter selector for collapsible header
2023-09-10 19:19:31 -04:00
alistair3149
2f40541bc4
feat(core): ✨ prefix citizen section classes
2023-09-10 19:00:52 -04:00
alistair3149
2a2d6e381f
fix(search): 🐛 show presult during init
2023-09-10 16:38:04 -04:00
alistair3149
68dc715138
fix(search): 🐛 search icon clipping
2023-09-06 17:41:42 -04:00
alistair3149
e8f33bdf93
fix(search): 🐛 make search input selectable
2023-09-06 17:34:47 -04:00
alistair3149
6f3d82de04
feat(search): ✨ only show edit page action if user has rights
...
That only works for the main namespace fow now.
2023-09-06 17:33:39 -04:00
alistair3149
363144d172
refactor(search): ♻️ rearrange mwActionApi URL params
2023-08-30 10:32:32 -04:00
alistair3149
31042804df
fix(search): 🐛 incorrect thumbnail icon width
2023-08-30 10:31:26 -04:00
alistair3149
dc072f4e5b
refactor(search): ♻️ make search action into a module
...
Signed-off-by: alistair3149 <alistair31494322@gmail.com>
2023-08-29 20:05:44 -07:00
alistair3149
680d84cfb0
refactor(search): ♻️ rename helper text message keys
2023-08-29 19:39:13 -07:00
alistair3149
3d31d08021
feat(search): ✨ add suggestion to edit page
2023-08-29 19:37:17 -07:00
alistair3149
969f4f0d3d
feat(search): ✨ various tweaks to typeahead styles
2023-08-29 12:32:28 -07:00
alistair3149
2d54cbd930
feat(search): ✨ add missing border between placeholder and group
2023-08-29 02:25:56 -07:00
alistair3149
9280e7c4a8
feat(search): ✨ only add divider between groups
2023-08-29 02:23:57 -07:00
alistair3149
1f0a2e5133
feat(search): ✨ reorganize DOM structure of the typeahead
2023-08-29 01:50:55 -07:00
alistair3149
b33d5bbc87
refactor(search): ♻️ rename typeaheadItems to htmlHelper
2023-08-28 19:20:44 -07:00
alistair3149
325f22f0dd
fix(core): 🐛 fire input event when search query is cleared
2023-08-28 18:36:51 -07:00
alistair3149
bf0ed2bd55
refactor(search): ♻️ use faux element to display search query
2023-08-28 18:22:16 -07:00
alistair3149
cb02307cda
feat(search): ✨ only change search input font size for mobile Safari
2023-08-27 02:00:37 -07:00
alistair3149
ff446e61b3
refactor(search): ♻️ use option role to select user-selectable items
2023-08-27 00:50:10 -07:00
alistair3149
96cf5be48c
feat(search): ✨ only add divider between suggestions and footer
2023-08-26 16:48:28 -07:00
alistair3149
0c0f4f4ffb
feat(search): ✨ strip wikitext link syntax in search
2023-08-25 18:00:55 -07:00
alistair3149
2f2dc3328c
feat(search): ✨ search template namespace when template syntax {{}} is used
2023-08-25 17:28:39 -07:00
alistair3149
96f6361851
feat(core): ✨ use quiet hover color for menu items
2023-08-25 17:03:38 -07:00
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