Commit graph

219 commits

Author SHA1 Message Date
alistair3149 284b0d8952
feat(search): add no result state to typeahead 2022-12-06 13:52:14 -05:00
translatewiki.net aa7983dc3e Localisation updates from https://translatewiki.net. 2022-12-05 13:09:21 +01:00
translatewiki.net 5a91cf4101 Localisation updates from https://translatewiki.net. 2022-11-28 13:08:54 +01:00
translatewiki.net 7c3c00d759 Localisation updates from https://translatewiki.net. 2022-11-24 13:09:51 +01:00
alistair3149 fbdc15b7f9
docs(readme): 📚️ rewrite descriptions in readme 2022-11-21 17:46:12 -05:00
alistair3149 7bd34caad5
style(core): 🎨 rename personal menu to user menu 2022-11-21 17:41:30 -05:00
translatewiki.net 4495407531 Localisation updates from https://translatewiki.net. 2022-11-03 13:10:49 +01:00
translatewiki.net a1f14a582c Localisation updates from https://translatewiki.net. 2022-10-31 13:19:14 +01:00
alistair3149 7e248408dc
docs: rewrite skin description to be more precise 2022-10-29 21:47:08 -04:00
translatewiki.net 6b93552e86 Localisation updates from https://translatewiki.net. 2022-10-24 13:09:51 +02:00
translatewiki.net 438914a425 Localisation updates from https://translatewiki.net. 2022-10-20 13:11:21 +02:00
translatewiki.net adcb79b1fa Localisation updates from https://translatewiki.net. 2022-10-17 13:09:13 +02:00
translatewiki.net 13a833a19b Localisation updates from https://translatewiki.net. 2022-10-13 13:09:48 +02:00
translatewiki.net 9eef4a2ee0 Localisation updates from https://translatewiki.net. 2022-10-10 13:09:30 +02:00
translatewiki.net 47d7be433a Localisation updates from https://translatewiki.net. 2022-10-06 13:10:56 +02:00
alistair3149 bf66c60f3d
feat(core): tweak body footer styles 2022-10-01 19:36:09 -04:00
translatewiki.net 41d4554cc1 Localisation updates from https://translatewiki.net. 2022-09-01 13:11:10 +02:00
translatewiki.net 8afce07928 Localisation updates from https://translatewiki.net. 2022-08-29 13:10:10 +02:00
translatewiki.net 98187563f0 Localisation updates from https://translatewiki.net. 2022-08-25 13:10:31 +02:00
translatewiki.net 92a86b8985 Localisation updates from https://translatewiki.net. 2022-08-08 13:09:25 +02:00
translatewiki.net 3b3278c7d9 Localisation updates from https://translatewiki.net. 2022-07-21 13:10:50 +02:00
translatewiki.net 8559faa921 Localisation updates from https://translatewiki.net. 2022-06-20 13:09:28 +02:00
translatewiki.net 817546621a Localisation updates from https://translatewiki.net. 2022-06-16 13:13:38 +02:00
translatewiki.net edf853abfa Localisation updates from https://translatewiki.net. 2022-06-06 13:12:47 +02:00
translatewiki.net e6986f5181 Localisation updates from https://translatewiki.net. 2022-05-30 13:10:39 +02:00
translatewiki.net bea9a5144d Localisation updates from https://translatewiki.net. 2022-05-26 13:11:37 +02:00
alistair3149 23aad4d389
feat(core): add link to talk page next to skin listing
Related: T307113
2022-05-23 13:44:59 -04:00
translatewiki.net 94bc52e1ca Localisation updates from https://translatewiki.net. 2022-05-23 13:10:37 +02:00
translatewiki.net ff4fee507d Localisation updates from https://translatewiki.net. 2022-05-19 13:21:15 +02:00
alistair3149 615bd98d81
refactor(core): remove citizen-theme-toggle message
It is no longer used.
2022-05-16 18:16:09 -04:00
alistair3149 c6e9bc44a9 feat(core): use checkboxHack for page actions more menu
* use checkboxHack for the menu
* streamline language and more action menu styles and classes
2022-05-16 18:14:35 -04:00
translatewiki.net 8b64adfc22 Localisation updates from https://translatewiki.net. 2022-05-16 13:09:42 +02:00
alistair3149 442f241641
feat(core): add language menu to page tools
In other language menu and language variant menu are merged into a singular menu
with a toggle in page tools. This is the first step towards having better language
handling in the skin.
2022-05-16 00:50:00 -04:00
translatewiki.net 288220d410 Localisation updates from https://translatewiki.net. 2022-05-12 13:09:29 +02:00
alistair3149 5ccfbcfdeb refactor(core): clean up drawer implementation
This is a part of the site header refactor
* Use relative units
* Add title to toggle button
* Remove unnessecary CSS
* Rewrite HTML classes
* Temporary remove drawer subsearch, it will be re-explored in a later patch
2022-05-10 10:52:36 -04:00
translatewiki.net 2eae3f96e7 Localisation updates from https://translatewiki.net. 2022-03-17 13:09:40 +01:00
translatewiki.net 2e8af36823 Localisation updates from https://translatewiki.net. 2022-03-14 13:09:36 +01:00
translatewiki.net c4b9abd5c0 Localisation updates from https://translatewiki.net. 2022-03-07 13:08:57 +01:00
translatewiki.net 0d6f0897a8 Localisation updates from https://translatewiki.net. 2022-01-24 13:09:40 +01:00
translatewiki.net e9e7d1c082 Localisation updates from https://translatewiki.net. 2021-10-11 13:08:07 +02:00
translatewiki.net b3e929e31a Localisation updates from https://translatewiki.net. 2021-10-07 13:07:47 +02:00
translatewiki.net f03f55bd69 Localisation updates from https://translatewiki.net. 2021-09-23 13:08:55 +02:00
translatewiki.net 7e8c5ab7a0 Localisation updates from https://translatewiki.net. 2021-09-16 13:07:33 +02:00
translatewiki.net d43fa2bbf9 Localisation updates from https://translatewiki.net. 2021-08-26 13:13:11 +02:00
translatewiki.net 7eea4b9f8a Localisation updates from https://translatewiki.net. 2021-08-19 13:07:58 +02:00
translatewiki.net 6449c927b2 Localisation updates from https://translatewiki.net. 2021-08-16 13:08:34 +02:00
translatewiki.net 09c1c69756 Localisation updates from https://translatewiki.net. 2021-08-12 13:07:58 +02:00
translatewiki.net 14602db3f4 Localisation updates from https://translatewiki.net. 2021-08-09 13:08:49 +02:00
alistair3149 334e23d108
feat: link default footer message to the relevant language page (#396) 2021-08-05 11:56:44 -04:00
alistair3149 f5a2a831d1
feat: add user customizable line height 2021-08-05 11:24:52 -04:00
translatewiki.net def3881afd Localisation updates from https://translatewiki.net. 2021-07-19 13:07:28 +02:00
translatewiki.net 6f4e68ad93 Localisation updates from https://translatewiki.net. 2021-07-12 13:06:55 +02:00
translatewiki.net 7412cd6633 Localisation updates from https://translatewiki.net. 2021-07-08 13:07:19 +02:00
translatewiki.net 9bc7bedd19 Localisation updates from https://translatewiki.net. 2021-06-21 12:33:52 +02:00
translatewiki.net 6d7ed3c6dd Localisation updates from https://translatewiki.net. 2021-05-31 12:17:33 +02:00
translatewiki.net 04dc5a24f0 Localisation updates from https://translatewiki.net. 2021-05-27 10:43:27 -04:00
alistair3149 b2bd79196d
feat: rework search module (#386)
* feat: rewrite search module (WIP)
There are some caveats because it is a WIP
- Messages are not i18n yet
- Missing placeholder suggestion thumbnail
- Only REST mode works
- Missing greeting message when there is no search query
- Code might look like a mess (I learned JS not long ago)

* refactor: remove old search module

* feat: clean up search suggestion styles

* feat: hide overflow for suggestion text

* feat: add action API and various cleanup

* feat: re-add abort controller

* feat: add message support and tweaks

* feat: use virtual config instead of ResourceLoader hook

* fix: missing comma in const definition

* feat: add ARIA attributes
2021-05-17 16:34:14 -04:00
translatewiki.net 2987e23290 Localisation updates from https://translatewiki.net. 2021-05-17 13:15:55 +02:00
translatewiki.net 129fad54d2 Localisation updates from https://translatewiki.net. 2021-05-13 13:51:38 +02:00
translatewiki.net e7ad3ff181 Localisation updates from https://translatewiki.net. 2021-05-10 14:10:41 +02:00
translatewiki.net 2ac9bf4509 Localisation updates from https://translatewiki.net. 2021-05-07 10:58:41 +02:00
alistair3149 87756194fb
feat: add icon and text for addsection action (#368) 2021-05-05 13:08:37 -04:00
translatewiki.net 0f8d741b0c Localisation updates from https://translatewiki.net. 2021-05-03 15:27:39 +02:00
translatewiki.net 0ae9f0b7a8 Localisation updates from https://translatewiki.net. 2021-04-30 09:01:12 +02:00
translatewiki.net 7c6a9e140c Localisation updates from https://translatewiki.net. 2021-04-28 16:39:36 +02:00
alistair3149 51ac47691e feat: implement reading preferences
allow visitor to adjust theme, font size, and page width
2021-04-27 13:51:03 -04:00
alistair3149 e2b4a4e49a
feat: show page title on header after scroll
The page header also acts as a jump to top link
2021-04-26 11:39:27 -04:00
translatewiki.net 2dd762cef7 Localisation updates from https://translatewiki.net. 2021-04-22 15:06:56 +02:00
translatewiki.net c59971257a Localisation updates from https://translatewiki.net. 2021-04-19 12:51:29 +02:00
translatewiki.net bc23e9c381 Localisation updates from https://translatewiki.net. 2021-04-15 13:27:29 +02:00
alistair3149 2a93a292c7
feat: add contextual tagline for different namespaces 2021-04-12 17:09:35 -04:00
translatewiki.net 44414e1b73 Localisation updates from https://translatewiki.net. 2021-04-05 15:31:37 +02:00
translatewiki.net e650bd3653 Localisation updates from https://translatewiki.net. 2021-04-01 13:46:25 +02:00
translatewiki.net 197704d817 Localisation updates from https://translatewiki.net. 2021-03-29 18:00:10 +02:00
alistair3149 bbbcaba94d
feat: add site stats to drawer 2021-03-22 17:01:08 -04:00
translatewiki.net 4dab0e5e3e Localisation updates from https://translatewiki.net. 2021-03-08 15:55:10 +01:00
translatewiki.net c6dc92c1aa Localisation updates from https://translatewiki.net. 2021-03-01 15:42:42 +01:00
translatewiki.net 6e4f1223ed Localisation updates from https://translatewiki.net. 2021-02-15 14:50:12 +01:00
translatewiki.net 9ef1d267b6 Localisation updates from https://translatewiki.net. 2021-02-11 18:56:16 +01:00
translatewiki.net b6919909c7 Localisation updates from https://translatewiki.net. 2021-02-09 14:37:25 +01:00
translatewiki.net 78f571d5d6 Localisation updates from https://translatewiki.net. 2021-02-04 09:27:56 +01:00
alistair3149 00448a095d
feat: add drawer subsearch part 2 2021-02-03 15:47:32 -05:00
translatewiki.net 135735bcde Localisation updates from https://translatewiki.net. 2021-02-01 15:29:23 +01:00
translatewiki.net 7dc56813e4 Localisation updates from https://translatewiki.net. 2021-01-28 18:54:00 +01:00
translatewiki.net 7ef9007388 Localisation updates from https://translatewiki.net. 2021-01-25 18:10:32 +01:00
translatewiki.net 24d5158f90 Localisation updates from https://translatewiki.net. 2021-01-21 15:14:33 +01:00
alistair3149 f65bf157bd
feat: move personal menu to header (#231)
* fix: fix header background bleeding in VE

* feat: move personal menu out of drawer to header

* feat: update personal menu styles in smaller breakpoints

* fix: fix typo in qqq documentation

* ci: lint code to MediaWiki standards

Check commit and GitHub actions for more details

* feat: add title text to personal menu button

Co-authored-by: github-actions <github-actions@users.noreply.github.com>
2021-01-19 15:56:42 -05:00
translatewiki.net d6f5cce477 Localisation updates from https://translatewiki.net. 2021-01-18 16:53:24 +01:00
translatewiki.net 9f2c740485 Localisation updates from https://translatewiki.net. 2021-01-14 16:12:11 +01:00
alistair3149 687807c2e0
docs: add i18n documentation on theme options 2021-01-12 19:50:24 -05:00
H. C. Kruse e30e6ce52c
feat: implement theme toggle (#201) 2021-01-11 12:13:59 -05:00
alistair3149 5a8c15f3c2
refactor: move theme preference underneath skin preferences 2021-01-10 17:38:11 -05:00
Hannes dde580e2de
Merge remote-tracking branch 'upstream/master' into feature/darkmode-switch 2021-01-09 23:03:23 +01:00
Hannes 028169ea42
feature: Make color scheme configurable 2021-01-09 22:58:43 +01:00
translatewiki.net 03c3a0579d Localisation updates from https://translatewiki.net. 2021-01-04 14:49:45 +01:00
translatewiki.net 413c41b1ee Localisation updates from https://translatewiki.net. 2020-11-26 17:59:47 +01:00
translatewiki.net 688eeff56f Localisation updates from https://translatewiki.net. 2020-07-30 15:33:17 +02:00
translatewiki.net 40a244cac5 Localisation updates from https://translatewiki.net. 2020-07-06 18:49:37 +02:00
alistair3149 d0c23dde30
Move citizen-desc to citizen-skin-desc 2020-07-05 18:19:31 -04:00
translatewiki.net 925c3f8152 Localisation updates from https://translatewiki.net. 2020-06-29 16:25:34 +02:00
translatewiki.net 97c820c002 Localisation updates from https://translatewiki.net. 2020-06-22 17:26:29 +02:00
translatewiki.net 4a23cc1af4 Localisation updates from https://translatewiki.net. 2020-06-18 21:21:58 +02:00
translatewiki.net 5f1815b74c Localisation updates from https://translatewiki.net. 2020-06-15 22:18:04 +02:00
alistair3149 5df1d0971e
Removed no result search suggestion 2020-06-07 18:48:21 -04:00
alistair3149 b03c250a75
Added full text search to search suggestions 2020-06-07 18:34:12 -04:00
alistair3149 72b41df5ce
Refactor header DOM structure
- Reduced unnessecary HTML elements
- Stanardized class and IDs
- Switch to fix header due to performance concern
- Rewrote over-qualified CSS selectors
- Started rework on file organizations
2020-06-07 01:30:54 -04:00
alistair3149 72bfbb6087
Converted header toggle tooltip to i18n message 2020-06-03 23:39:50 -04:00
alistair3149 37732ea6a9
Partial Mustache refactor (#113)
Refactor some components into Mustache. With the footer refactor addressed in #75, it should solve most of the incompatibility issues caused by previous hacks used to generate the footer
2020-06-02 02:23:11 -04:00
alistair3149 311e1bc441
Updated localization 2020-03-26 15:54:14 -04:00
Hannes f90b653385
Add search string to no result card 2020-01-01 02:27:48 +01:00
alistair3149 540613bba1
Changed suggestion placeholder 2019-12-31 13:12:49 -05:00
Hannes 3aa733f96d
Refactor typeahead
- Instead of inserting/removing script elements use the actual mw.Api object
- Add localization to loading and no result messages

Needs design pass:
- Display a loading indicator upon typing in the input field
- Display a no results indicator if no results could be found
2019-12-31 12:42:39 +01:00
alistair3149 5b1463f37b
Adding octfx as author 2019-12-29 16:23:01 -05:00
alistair3149 6ab2d17cce
Updated website 2019-12-26 14:04:39 -05:00
Hannes 5a69ce37eb
Add base german localization
All config messages still missing
2019-12-26 00:26:58 +01:00
alistair3149 45b775c5fc Repushed Citizen skin 2019-08-15 13:40:13 -04:00
alistair3149 5371f3182f Fix localsettings.php to remove wave.js, temp remove Citizen skin to repush 2019-08-15 13:39:47 -04:00
alistair3149 653dce2711 Updated Citizen skin files 2019-08-09 03:22:43 -04:00
alistair3149 c444b7d07b Initial creation of Citizen skin
Set up the basic framework
2016-12-09 00:35:50 -05:00