bwang
e964cbb785
Add Vector night mode feature flag
...
Bug: T355065
Change-Id: Ica63eb61ee042e8684168f6787b27a5e58e38bee
2024-02-05 11:33:37 -08:00
Jon Robson
63b3a23ead
Register night mode as a client preference
...
The night mode setting should only show up if the feature flag
is enabled.
The messages are currently added to Vector, but we may want to upstream
these to core in future.
Change-Id: Idcd53399fa06821bbf5f463d1a242ecf59442c70
2024-01-31 10:14:30 -08:00
Jon Robson
29f73c960b
Client preferences accept a callback
...
In the mobile site we want to show a notification when settings
are changed. In some cases we want to reload the page.
Bug: T350170
Change-Id: I71bd97de8e041d641aded02b8fdf84359f6d830b
2024-01-30 12:31:43 -08:00
jenkins-bot
3961cbcfb4
Merge "Deactivate sticky header menus and search when sticky header is hidden attempt 2"
2024-01-30 19:36:34 +00:00
Bernard Wang
8172710236
Deactivate sticky header menus and search when sticky header is hidden attempt 2
...
This reverts commit 47e58d53d4
.
Reason for revert: second attempt at the patch
Bug: T325083
Change-Id: I2190005fcad41ad61bbd02ea3603e222fc58ceb8
2024-01-30 18:14:21 +00:00
jenkins-bot
851bc5aecd
Merge "Revert "Deactivate sticky header menus and search when sticky header is hidden""
2024-01-30 02:48:24 +00:00
Jdlrobson
47e58d53d4
Revert "Deactivate sticky header menus and search when sticky header is hidden"
...
This reverts commit 984a8a03ae
.
Reason for revert: For anonymous users this was triggering the
error "Cannot read properties of null (reading 'contains')"
Change-Id: I0bd78d195768c95b188208fa6fbab60fb483ed87
2024-01-30 02:24:15 +00:00
bwang
142591afdc
Hide limited width client prefs on screen sizes below 1400
...
Bug: T355331
Change-Id: Ic32cede70645637bdc887cfef23b1e7385a834a3
2024-01-30 02:14:50 +00:00
jenkins-bot
3d747b504a
Merge "Deactivate sticky header menus and search when sticky header is hidden"
2024-01-30 00:56:46 +00:00
jenkins-bot
89def4131f
Merge "Fix linter warnings"
2024-01-29 17:38:37 +00:00
bwang
c893934ee7
Fix linter warnings
...
Change-Id: I24c3ecb7858142dc1b90cf1e34456691660157f1
2024-01-29 17:06:53 +00:00
jenkins-bot
293ef7776f
Merge "Document button alignment edge cases"
2024-01-29 16:02:44 +00:00
jenkins-bot
4004add15c
Merge "Revert "Update <p> spacing to improve consistency of ul/ol spacing, also update heading spacing to be more consistent, relying on mw defaults more""
2024-01-24 22:27:13 +00:00
Jdrewniak
8d3bda7867
Revert "Update <p> spacing to improve consistency of ul/ol spacing, also update heading spacing to be more consistent, relying on mw defaults more"
...
This reverts commit ee73437745
.
Reason for revert: This patch caused T355805
Bug: T355805
Bug: T354433
Change-Id: Ibe9edcf6c4d8f25c3cc0c35cebb3aadd5dc09b00
2024-01-24 21:15:46 +00:00
bwang
a48a96a73e
Document button alignment edge cases
...
Change-Id: Ib25fa1af2d76c9cb449002deeea6900d5e501c3c
2024-01-24 12:26:39 -08:00
jenkins-bot
04ed14432b
Merge "Client preferences supports toggle switches"
2024-01-19 22:54:18 +00:00
Jon Robson
8c49b1eb49
Client preferences supports toggle switches
...
Bug: T350418
Change-Id: I359924874e7232eaee73b7dc3678b9e8e26794ac
2024-01-19 12:56:27 -08:00
bwang
984a8a03ae
Deactivate sticky header menus and search when sticky header is hidden
...
Bug: T325083
Bug: T336965
Change-Id: Ie2cc38b1cadf239f8350d47eba1f2fefc60e1f28
2024-01-18 14:24:36 -06:00
jenkins-bot
f2eb6fb2e8
Merge "Generalize skins.vector.clientPreferences library for use in MobileFrontend"
2024-01-18 05:28:00 +00:00
Jon Robson
7d5caf3f66
Generalize skins.vector.clientPreferences library for use in MobileFrontend
...
Bug: T354224
Change-Id: I6949c4f49ec34b8e47036da4222a5f3ff491af32
2024-01-17 14:51:29 -08:00
bwang
ee73437745
Update <p> spacing to improve consistency of ul/ol spacing, also update heading spacing to be more consistent, relying on mw defaults more
...
Bug: T352875
Change-Id: I1f08681c8145bd95781752cb5728ebc9e84dd218
2024-01-16 19:48:33 +00:00
jenkins-bot
4fdf90c515
Merge "Simplify heading styles. Avoid using .vector-body"
2024-01-16 17:43:49 +00:00
bwang
91c5357917
Simplify heading styles. Avoid using .vector-body
...
Bug: T352875
Change-Id: Iba444d2324aeb578fa739cb12f1b31fb630c9ec7
2024-01-16 11:16:06 -06:00
jenkins-bot
23d1927e92
Merge "build: Upgrade eslint-config-wikimedia from 0.25.1 to 0.26.0"
2024-01-12 01:47:30 +00:00
Volker E
26f47fe0c3
build: Update 'svgo' to latest v3.2.0
...
The latest update of 'svgo' dependency includes three optimizations on
converting path commands, which
- improves closing paths and how we determine if to use absolute or
relative commands.
- round arc or convert to lines based on the geometric sagitta
- convert cubic Bézier curves to quadratic Bézier curves where possible
Also unifiying npm command to qua standard notation `minify:svg`.
Bug: T354875
Change-Id: I4fffd9efd430786911fe36e409d2575bfab719bd
2024-01-11 23:28:28 +01:00
James D. Forrester
1c93d0514b
build: Upgrade eslint-config-wikimedia from 0.25.1 to 0.26.0
...
Bug: T345100
Change-Id: I51fdef33d517ce4f2f50930bc46dddb2f497677c
2024-01-11 14:19:57 -05:00
jenkins-bot
cb96b7b379
Merge "Remove cache related FIXMES for CSS"
2024-01-11 12:52:34 +00:00
Moh'd Khier Abualruz
0d7f38ccc2
[Zebra] Remove !important
...
- Complying to fix me comment
Bug: T347712
Change-Id: Iacd0065b5a736249046ba89bb618bb13f7c0250a
2024-01-09 19:21:20 +01:00
Jon Robson
0ec9d2ecd6
Remove cache related FIXMES for CSS
...
Change-Id: I0b8bff3e880bef3e97341c24e40405401381006a
2024-01-09 09:48:06 -08:00
Moh'd Khier Abualruz
f83cca3cc5
[Zebra] Merge skins.vector.zebra.styles module into skins.vector.styles
...
Merges all of the styles in the Zebra module into the default styles.
- skins.vector.zebra.styles ResourceLoader module is removed.
- FIXME's related to Zebra styles are removed.
- Top-level "&" that were used for scoping to feature-flag are removed.
- `$wgVectorZebraDesign` feature flag is removed.
Bug: T347712
Change-Id: I0177541ae87a5d070d5317629ca38de93613d620
2024-01-09 15:46:11 +01:00
bwang
5fda9dc241
Fix scrolling behavior in dropdowns
...
Bug: T352930
Change-Id: I894b91b5faaf86b1c0acaed35bd39756126711f2
2023-12-07 18:50:13 +00:00
jenkins-bot
0108ec3f32
Merge "Remove typography survey"
2023-12-07 16:36:31 +00:00
jenkins-bot
cbc858cfaf
Merge "Use Codex upstream icon"
2023-12-06 15:32:15 +00:00
Jon Robson
dd7a4e9083
Use Codex upstream icon
...
Don't use icon defined in mixin which can get repeated every
time mixin is imported.
Bug: T352642
Change-Id: I5716a71a8347f519e13687a475d80233813756ed
2023-12-06 14:49:10 +00:00
ksarabia
515af497db
Remove typography survey
...
* Removes code related to typography survey
Bug: T349337
Change-Id: Iae871ec0c61d630078108a5710705b4d3d118a54
2023-12-05 14:32:00 -06:00
bwang
badd229bab
Fix nonzebra sticky container scrolling behavior and scrollable indicator
...
- Remove unnecessary CSS from old grid styles
- Consolidate scrollable indicator styles, delete old styles
Bug: T352464
Change-Id: Id33e6d99dba2c680f02b246bbccf26a2aa7e77d9
2023-12-05 19:32:36 +00:00
jenkins-bot
a9f7b251fd
Merge "[Zebra] Update to 483c6bb
Align sidebar TOC with main menu"
2023-12-05 17:00:16 +00:00
bwang
300028a42e
[Zebra] Update to 483c6bb
Align sidebar TOC with main menu
...
- Vertically aligns the sidebar TOC
and main-menu text, update after sticky-pinned
container was split into separate elements.
- Consolidate position: sticky and contain: paint styles onto sticky-pinned-container elements
47 expectecd visual changes to desktop-dev
Bug: T351697
Change-Id: I76b3e875f5793d3442e84215447a0ab9fa818300
2023-12-05 16:39:49 +00:00
Moh'd Khier Abualruz
2384a32323
[Zebra] Make .vector-column-start cache compatible
...
preparing html and css to avoid caching issues
caused by differences between zebra and non-zebra HTML.
Bug: T347712
Bug: T351830
Change-Id: I6f8ae635ba38937729b77ea8517ef2eae0ae12f7
2023-12-04 14:29:06 -06:00
Jon Robson
65908e0c7d
Put font size control before limited width control
...
Bug: T351867
Change-Id: Ieab31c875ab87d3ffc103805e3012089ab118a28
2023-12-01 09:19:51 -08:00
Jan Drewniak
531cbcbd25
Increase "large" font-size option for client-preferences
...
Increases "large" font-size option from
@font-size-large (18px equivalent) to
@font-size-x-large (20px equivalent)
Bug: T351693
Change-Id: I9e3dd8346b1d6f6a9efd04bb1e43fee9bfd79154
2023-11-30 12:57:37 -05:00
jenkins-bot
35a616368b
Merge "Add styles for new heading HTML"
2023-11-28 22:42:11 +00:00
Jon Robson
15250424b3
Fixes: Duplicate events for radio buttons
...
Bug: T352075
Change-Id: I9cec0b23618162ba74ccd9cd2e27e9171cdc8d6e
2023-11-28 10:09:06 -08:00
jenkins-bot
991419e877
Merge "Adjust .vector-body paragraph margins"
2023-11-27 23:04:03 +00:00
jenkins-bot
f647138f9a
Merge "i18n: Update copy"
2023-11-27 20:07:00 +00:00
Jan Drewniak
522d655007
Adjust .vector-body paragraph margins
...
Adds bigger bottom margin (1em) while keeping
the smaller top margin (0.5em) as was previously define.
This keeps the headings close to the paragraphs
while seperating paragraphs from each other.
Bug: T351754
Change-Id: I833372002654ea30deb110af44fb412722bc0ccd
2023-11-27 14:50:03 -05:00
Jon Robson
1c2dff5690
i18n: Update copy
...
* Switch from "has been" to "has"
* Reorder limited width options
* Change headings
* Change options
* Change copy of beta feature
Bug: T351998
Bug: T351867
Change-Id: I65494a3cc75b661339e48df1bea0e09a365c0657
2023-11-27 11:21:55 -08:00
jenkins-bot
e55034f3ad
Merge "Fix misc client pref bugs"
2023-11-27 18:07:10 +00:00
jenkins-bot
e75b2cda57
Merge "Fix sticky styles for pinnable elements by moving sticky styles into separate vector-sticky-pinned-container element"
2023-11-27 17:56:07 +00:00
bwang
a304223f04
Fix misc client pref bugs
...
- fixes unpinned popup message not showing
- fixes radio button spacing in client pref dropdown in Zebra
Bug: T351141
Change-Id: Ieeb5caaa6ccbd83d28dae41d3ca30791c355fcc6
2023-11-27 11:40:53 -06:00