Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce an experimental modal walkthrough for web experiences #171190

Closed
bhavyaus opened this issue Jan 12, 2023 · 10 comments
Closed

Introduce an experimental modal walkthrough for web experiences #171190

bhavyaus opened this issue Jan 12, 2023 · 10 comments
Assignees
Labels
feature-request Request for new features or functionality verification-needed Verification of issue is requested verification-steps-needed Steps to verify are needed for verification verified Verification succeeded

Comments

@bhavyaus
Copy link
Collaborator

No description provided.

@bhavyaus bhavyaus self-assigned this Jan 12, 2023
@bhavyaus bhavyaus changed the title 🔴 Introduce an experimental modal walkthrough for web experiences @bhavyaus @joyceerhl Introduce an experimental modal walkthrough for web experiences Jan 12, 2023
@bhavyaus
Copy link
Collaborator Author

Related: #166895

@bhavyaus bhavyaus added this to the January 2023 milestone Jan 13, 2023
@bhavyaus bhavyaus added the feature-request Request for new features or functionality label Jan 13, 2023
@bhavyaus bhavyaus modified the milestones: January 2023, February 2023 Jan 26, 2023
@Mumduekndbn
Copy link

Duplicate of #

@Mumduekndbn
Copy link

#171190 (comment)

@bhavyaus
Copy link
Collaborator Author

Current Progress:

  • We have enabled an experimental modal dialog to be used for gathering feedback.

  • Previous studies conducted to test this feature have concluded that users often did not engage with a modal walkthrough.
    See Getting Started experience #106717 (comment)

  • One of the issue we would need to address if we do decide to use welcome dialogs for web experiences is users encountering back-to-back modal dialogs - because GitHub Repositories triggers the modal dialog sign in flow for first-time users.

  • Some of the ideas under consideration for this scenario are:

  1. Surfacing the welcome information as a notification instead of modal dialog.
    image

  2. Sequentially surfacing the welcome modal followed by other setup modals to establish a "welcome flow" to get users to a ready state.

image

followed by

image

  1. Incorporating setup modal actions (such as sign-in) as a part of the welcome dialog itself and have a singular blocking modal dialog.
  1. An intermediate page before loading the actual app -
    image

@bhavyaus
Copy link
Collaborator Author

bhavyaus commented Mar 23, 2023

We've completed our first round of user studies which has invalidated our hypothesis that a modal dialog is effective in instructing the user landing in a vscode web experience. Users were quick to dismiss the dialog and did not read the content. However, upon reflection, users admitted that they would have found that useful had they read it. Future iterations will explore surfacing this information in a more context sensitive manner.

@sandy081
Copy link
Member

Moving this to next milestone as part of issue tracking and cleaning for the current milestone as we are close to the release.

@sandy081 sandy081 modified the milestones: April 2023, May 2023 Apr 27, 2023
@bhavyaus
Copy link
Collaborator Author

bhavyaus commented May 31, 2023

We've now added an experimental #179401 contextual welcome widget in the editor on the web for new users. We will monitor its usage to determine the usefulness of this model of interaction for welcome experiences on the web.

image

@bhavyaus bhavyaus added this to the July 2023 milestone Jun 29, 2023
@bhavyaus bhavyaus modified the milestones: July 2023, August 2023 Jul 27, 2023
@bhavyaus
Copy link
Collaborator Author

bhavyaus commented Aug 4, 2023

We have rolled out a non modal experimental dialog. We will track the experiment metrics in the coming weeks.
see: #179401

@bhavyaus bhavyaus modified the milestones: August 2023, September 2023 Aug 31, 2023
@bhavyaus bhavyaus modified the milestones: September 2023, October 2023 Sep 27, 2023
@bhavyaus bhavyaus modified the milestones: November 2023, December 2023 Dec 1, 2023
@rzhao271
Copy link
Contributor

Hi @bhavyaus, what are some verification steps for this issue?

@rzhao271 rzhao271 added verification-needed Verification of issue is requested verification-steps-needed Steps to verify are needed for verification labels Jan 25, 2024
@rzhao271
Copy link
Contributor

rzhao271 commented Jan 25, 2024

Confirmed this issue is being tracked elsewhere now

@rzhao271 rzhao271 added the verified Verification succeeded label Jan 25, 2024
@aiday-mar aiday-mar added this to the December / January 2024 milestone Feb 6, 2024
@microsoft microsoft locked and limited conversation to collaborators Jun 11, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
feature-request Request for new features or functionality verification-needed Verification of issue is requested verification-steps-needed Steps to verify are needed for verification verified Verification succeeded
Projects
None yet
Development

No branches or pull requests

5 participants