Page MenuHomePhabricator

VYanez-WMF (Viviana Yanez)
Disabled

Projects

User does not belong to any projects.

User Details

User Since
Mar 1 2023, 5:34 PM (59 w, 2 d)
Roles
Disabled
LDAP User
Viviana Yanez
MediaWiki User
VYanez-WMF [ Global Accounts ]
This account has been disabled.

Recent Activity

Jun 27 2023

VYanez-WMF added a comment to T335568: Create a flag/param to switch on/off the Vue version.

This issue can be tested by using ?new-onboarding=0 or ?new-onboarding=1 on Special:Homepage
Note that the error 'Cannot read properties of undefined (reading 'openWindow')' when using ?new-onboarding=1 will be fixed on https://phabricator.wikimedia.org/T331986

Jun 27 2023, 11:15 AM · Growth-Team (Sprint 1 (Growth Team)), MW-1.41-notes (1.41.0-wmf.15; 2023-06-27), GrowthExperiments, Vue.js
VYanez-WMF claimed T336161: Refactor the "topic selection dialog" selection dialog to Vue.
Jun 27 2023, 10:49 AM · Growth-Team, GrowthExperiments, Design-System-Team, Patch-For-Review, WMF-Internships-2023, Vue.js

Jun 25 2023

VYanez-WMF created T340395: Add a Pinia store to manage state in filter dialogs.
Jun 25 2023, 2:59 PM · Patch-For-Review, WMF-Internships-2023, Vue.js
VYanez-WMF added a comment to T336161: Refactor the "topic selection dialog" selection dialog to Vue.

Sounds good! Thanks for your help @bmartinezcalvo @RHo

Jun 25 2023, 2:55 PM · Growth-Team, GrowthExperiments, Design-System-Team, Patch-For-Review, WMF-Internships-2023, Vue.js
VYanez-WMF updated the task description for T336270: Implement a prototype of OnboardingDialog pattern latest spec.
Jun 25 2023, 2:16 PM · Growth-Team, MW-1.41-notes (1.41.0-wmf.16; 2023-07-04), Patch-For-Review, GrowthExperiments, Vue.js

Jun 21 2023

VYanez-WMF updated subscribers of T336161: Refactor the "topic selection dialog" selection dialog to Vue.

Topics inside this dialog are shown inside an interactive chip element:

Screenshot 2023-06-21 at 12.10.45.png (188×466 px, 21 KB)

To implement this with Vue and Codex, we created a <SelectableInfoChip> component, using the <CdxInfoChip> and adding CSS styles to it, to meet the design specs when a topic is and is not selected. As the existing Codex InfoChip component is a non-interactive component, we wanted to know if DST have any recommendation on how to approach this in a better way.
Also, if keeping this approach, we would like to take advantage of the icon prop in the InfoChip component. But the problem that we are facing is that it places the icon before the text:
Screenshot 2023-06-21 at 10.46.05.png (1×930 px, 174 KB)

So we want to know if this is something that can be revisited at design level or if we may add an icon element inside the InfoChip content, so it can be displayed after the text. @bmartinezcalvo @RHo

Jun 21 2023, 10:12 AM · Growth-Team, GrowthExperiments, Design-System-Team, Patch-For-Review, WMF-Internships-2023, Vue.js

Jun 15 2023

VYanez-WMF added a comment to T336265: Dialog: Enable removal of body padding and gap styles.

After changes in the Cdx-dialog styles in T332124, we are currently setting the following overwrites in the OnboardingDialog:

  • to avoid padding in the body and display the full bleed image
&.cdx-dialog--dividers,
&.cdx-dialog--has-custom-header,
&.cdx-dialog--has-custom-footer {
	.cdx-dialog__body {
		padding: 0;
		}
	}
  • to keep the same header and footer padding when the dialog has scrollable content
	&.cdx-dialog--dividers {
		.cdx-dialog__header {
			padding-bottom: 0;
		}
Jun 15 2023, 6:11 PM · Design-System-Team, Codex

Jun 6 2023

VYanez-WMF reopened T335268: Improve image loading performance, a subtask of T329037: Refactor the "Add a link" on-boarding dialog to Vue, as Stalled.
Jun 6 2023, 12:19 PM · Growth-Team, MW-1.41-notes (1.41.0-wmf.10; 2023-05-23), GrowthExperiments, Vue.js
VYanez-WMF reopened T335268: Improve image loading performance as "Stalled".
Jun 6 2023, 12:19 PM · Growth-Team, MW-1.41-notes (1.41.0-wmf.12; 2023-06-06), GrowthExperiments, Vue.js
VYanez-WMF added a comment to T335268: Improve image loading performance.

In order to take advantage of Resource Loader image preloading optimisation and filenames ending conversion to adapt to images to RTL, we decided to rollback to implement the dialog images as background-images.
However this approach introduced a portability issue, because the static assets are inlined as base64 URLs in Vite (https://github.com/vitejs/vite/issues/4454) and images are not adapting to RTL.
We are considering using a plugin as https://github.com/vitejs/vite/issues/4454#issuecomment-1478992832 or https://github.com/ManBearTM/vite-plugin-no-bundle so we can keep using background-images.
Other possible solution would be to going back to use an image tag and add logic to apply the RTL image changes, but we would need then to solve the performance issue on image loading.

Jun 6 2023, 12:18 PM · Growth-Team, MW-1.41-notes (1.41.0-wmf.12; 2023-06-06), GrowthExperiments, Vue.js

May 31 2023

VYanez-WMF removed a project from T337832: Update the OnboardingDialog styles: Growth-Team.
May 31 2023, 10:03 AM · MW-1.41-notes (1.41.0-wmf.15; 2023-06-27), GrowthExperiments, Vue.js
VYanez-WMF created T337832: Update the OnboardingDialog styles.
May 31 2023, 10:02 AM · MW-1.41-notes (1.41.0-wmf.15; 2023-06-27), GrowthExperiments, Vue.js

May 17 2023

VYanez-WMF added a comment to T329037: Refactor the "Add a link" on-boarding dialog to Vue.

Thanks @RHo! I just wanted to confirm before applying style modifications to Growth onboarding dialogs.
Yes, it would be nice to have Growth Features spec updated but is not a need right now as we can work with the Onboarding Pattern Figma spec.

May 17 2023, 3:08 PM · Growth-Team, MW-1.41-notes (1.41.0-wmf.10; 2023-05-23), GrowthExperiments, Vue.js

May 15 2023

VYanez-WMF added a comment to T335371: Add RTL support on dialog transitions.

Yes, noticed that. I wonder if it is related to the character directionality strong, weak or neutral types because if using a RTL lang it seems to be showing the correct direction, so I am not sure which changes we should introduce.

Screenshot 2023-05-15 at 13.00.38.png (1×1 px, 142 KB)
Screenshot 2023-05-15 at 13.00.18.png (1×1 px, 135 KB)

May 15 2023, 12:18 PM · MW-1.41-notes (1.41.0-wmf.10; 2023-05-23), RTL, I18n, Growth-Team (Sprint 0 (Growth Team)), GrowthExperiments, Vue.js
VYanez-WMF added a comment to T329037: Refactor the "Add a link" on-boarding dialog to Vue.

@RHo @JFernandez-WMF Is it ok to apply to AddLink Onboarding dialog and to AddImage onboarding dialog the latest design specifications we have for the Onboarding Dialog Pattern?

May 15 2023, 9:22 AM · Growth-Team, MW-1.41-notes (1.41.0-wmf.10; 2023-05-23), GrowthExperiments, Vue.js
VYanez-WMF claimed T336270: Implement a prototype of OnboardingDialog pattern latest spec.
May 15 2023, 9:15 AM · Growth-Team, MW-1.41-notes (1.41.0-wmf.16; 2023-07-04), Patch-For-Review, GrowthExperiments, Vue.js

May 8 2023

VYanez-WMF updated the task description for T329033: [Internship] Modernization of web interfaces using Vue.js.
May 8 2023, 11:16 AM · Growth-Team, WMF-Internships-2023, Vue.js, Epic
VYanez-WMF created T336161: Refactor the "topic selection dialog" selection dialog to Vue.
May 8 2023, 11:15 AM · Growth-Team, GrowthExperiments, Design-System-Team, Patch-For-Review, WMF-Internships-2023, Vue.js

May 2 2023

VYanez-WMF updated the task description for T329033: [Internship] Modernization of web interfaces using Vue.js.
May 2 2023, 10:00 AM · Growth-Team, WMF-Internships-2023, Vue.js, Epic
VYanez-WMF created T335752: Refactor the "task types/difficulty levels" selection dialog to Vue.
May 2 2023, 9:59 AM · Growth-Team, GrowthExperiments, MW-1.41-notes (1.41.0-wmf.15; 2023-06-27), Patch-For-Review, WMF-Internships-2023, Vue.js

May 1 2023

VYanez-WMF claimed T335268: Improve image loading performance.
May 1 2023, 2:53 PM · Growth-Team, MW-1.41-notes (1.41.0-wmf.12; 2023-06-06), GrowthExperiments, Vue.js

Apr 25 2023

VYanez-WMF created T335371: Add RTL support on dialog transitions.
Apr 25 2023, 4:36 PM · MW-1.41-notes (1.41.0-wmf.10; 2023-05-23), RTL, I18n, Growth-Team (Sprint 0 (Growth Team)), GrowthExperiments, Vue.js

Apr 21 2023

VYanez-WMF claimed T335044: Add support for swiping between steps on mobile.
Apr 21 2023, 5:42 AM · MW-1.41-notes (1.41.0-wmf.10; 2023-05-23), Growth-Team (Sprint 0 (Growth Team)), GrowthExperiments, Vue.js

Apr 13 2023

VYanez-WMF added a comment to T329037: Refactor the "Add a link" on-boarding dialog to Vue.

@JFernandez-WMF @RHo Do you have alternative text we will need to add to the images on this dialog for accessibility reasons?
And the same for the AddImage dialog in T329038 Thank you :)

Apr 13 2023, 7:15 AM · Growth-Team, MW-1.41-notes (1.41.0-wmf.10; 2023-05-23), GrowthExperiments, Vue.js

Apr 11 2023

VYanez-WMF created T334472: Add transitions between dialog steps.
Apr 11 2023, 12:30 PM · MW-1.41-notes (1.41.0-wmf.9; 2023-05-15), Growth-Team (Sprint 0 (Growth Team)), GrowthExperiments, Vue.js
VYanez-WMF created T334471: Refactor OnboardingStep component to named slots.
Apr 11 2023, 12:16 PM · MW-1.41-notes (1.41.0-wmf.5; 2023-04-17), GrowthExperiments, Growth-Team (Sprint 0 (Growth Team)), Vue.js

Mar 30 2023

VYanez-WMF created T333526: Add a link dialog: support passing image reference as a prop.
Mar 30 2023, 8:32 AM · Growth-Team (Sprint 0 (Growth Team)), GrowthExperiments, Vue.js
VYanez-WMF claimed T333346: Add documentation for "Add a link" on-boarding dialog .
Mar 30 2023, 7:54 AM · Growth-Team, MW-1.41-notes (1.41.0-wmf.10; 2023-05-23), GrowthExperiments, Vue.js

Mar 29 2023

VYanez-WMF claimed T333348: Use latest Codex dialog slots on "add a link" dialog.
Mar 29 2023, 7:57 AM · MW-1.41-notes (1.41.0-wmf.5; 2023-04-17), Growth-Team (Sprint 0 (Growth Team)), GrowthExperiments, Vue.js

Mar 28 2023

VYanez-WMF added a comment to T329037: Refactor the "Add a link" on-boarding dialog to Vue.

Hey @RHo ! Thanks for your feedback!

Mar 28 2023, 3:22 PM · Growth-Team, MW-1.41-notes (1.41.0-wmf.10; 2023-05-23), GrowthExperiments, Vue.js
VYanez-WMF created T333348: Use latest Codex dialog slots on "add a link" dialog.
Mar 28 2023, 1:16 PM · MW-1.41-notes (1.41.0-wmf.5; 2023-04-17), Growth-Team (Sprint 0 (Growth Team)), GrowthExperiments, Vue.js
VYanez-WMF placed T333337: Provide the return value in a standard way up for grabs.
Mar 28 2023, 1:06 PM · MW-1.41-notes (1.41.0-wmf.9; 2023-05-15), Growth-Team (Sprint 0 (Growth Team)), GrowthExperiments, Vue.js
VYanez-WMF created T333346: Add documentation for "Add a link" on-boarding dialog .
Mar 28 2023, 1:06 PM · Growth-Team, MW-1.41-notes (1.41.0-wmf.10; 2023-05-23), GrowthExperiments, Vue.js
VYanez-WMF renamed T333341: "Add a link" dialog tab navigation from Addlink dialog tab navigation to "Add a link" dialog tab navigation.
Mar 28 2023, 12:39 PM · Growth-Team (Sprint 0 (Growth Team)), GrowthExperiments, Vue.js
VYanez-WMF created T333341: "Add a link" dialog tab navigation.
Mar 28 2023, 12:38 PM · Growth-Team (Sprint 0 (Growth Team)), GrowthExperiments, Vue.js
VYanez-WMF created T333337: Provide the return value in a standard way.
Mar 28 2023, 12:03 PM · MW-1.41-notes (1.41.0-wmf.9; 2023-05-15), Growth-Team (Sprint 0 (Growth Team)), GrowthExperiments, Vue.js

Mar 27 2023

VYanez-WMF claimed T329038: Refactor the "Add an image" on-boarding dialog to Vue.
Mar 27 2023, 10:34 AM · Growth-Team (Sprint 1 (Growth Team)), MW-1.41-notes (1.41.0-wmf.10; 2023-05-23), GrowthExperiments, Vue.js
VYanez-WMF updated the task description for T329038: Refactor the "Add an image" on-boarding dialog to Vue.
Mar 27 2023, 10:20 AM · Growth-Team (Sprint 1 (Growth Team)), MW-1.41-notes (1.41.0-wmf.10; 2023-05-23), GrowthExperiments, Vue.js

Mar 22 2023

VYanez-WMF added a comment to T329037: Refactor the "Add a link" on-boarding dialog to Vue.

In the meantime of come up with the best way to build this onboarding dialog, we found that if we were to use the current Codex Dialog we would need to solve the following differences with the design specs:

  • full bleed image, we need to overwrite Codex classes to avoid the padding on dialog content
  • same applies to the full screen on mobile
  • the size of the next / prev buttons, which are 12px wider than the Codex Icon-only button that we are currently using
Mar 22 2023, 9:25 AM · Growth-Team, MW-1.41-notes (1.41.0-wmf.10; 2023-05-23), GrowthExperiments, Vue.js

Mar 14 2023

VYanez-WMF added a comment to T321893: Evaluate fullscreen mobile Dialog in Codex.

Hi,
I am working on T329037, as part of the Modernization of Growth Team web interfaces using Vue.js. We would like to use fullscreen mobile Dialog for addlink and addimage onboarding dialogs. Is it on your plans to start working on it anytime soon?

Mar 14 2023, 2:43 PM · Design-System-Team, Design, Codex

Mar 13 2023

VYanez-WMF claimed T329037: Refactor the "Add a link" on-boarding dialog to Vue.
Mar 13 2023, 10:52 AM · Growth-Team, MW-1.41-notes (1.41.0-wmf.10; 2023-05-23), GrowthExperiments, Vue.js

Mar 9 2023

VYanez-WMF claimed T331395: Prevent VitePress styles to conflict with GrowthExperiments demo styles.
Mar 9 2023, 12:06 PM · MW-1.41-notes (1.41.0-wmf.1; 2023-03-20), Growth-Team (Sprint 0 (Growth Team)), WMF-Internships-2023, Vue.js