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

[Feature]: What's new indicator & modal display #27

Closed
janechu opened this issue Sep 14, 2021 · 1 comment
Closed

[Feature]: What's new indicator & modal display #27

janechu opened this issue Sep 14, 2021 · 1 comment
Assignees
Labels
3 Estimate (days) category:user-guidance Guidance for users on how to use the app feature A new feature status:needs-design Needs design work before engineering can continue.
Projects
Milestone

Comments

@janechu
Copy link
Contributor

janechu commented Sep 14, 2021

Feature Request

Summary

This feature is to facilitate communication, it will be a method by which all changelog items from the release are shown to any user accessing the app, determined by the last time the app was opened.

Examples

Requirements

  • Store in localStorage information about when the user last visited the app
    • If this is the first time the user is accessing the app, do not show a "new" indicator
    • If there are new items since the user has last access the app, show a "new" indicator which when clicked will open the modal
  • Determine how to break up releases into multiple json files that can be fetched dynamically so as not to bulk up the application for users
  • Create a utility that scrapes the changelog.json for both @microsoft/fast-tooling and @microsoft/fast-creator and renders HTML in a modal, depending on design with multiple pages or scrolling to show multiple releases
  • Trigger the modal via the button/anchor with the "new" indicator mechanism
  • When the button/anchor with the "new" indicator mechanism is pressed, a list of previous updates should still be available and timestamped (?) which can be reviewed at any time
@janechu janechu added feature A new feature status:needs-design Needs design work before engineering can continue. category:user-guidance Guidance for users on how to use the app 3 Estimate (days) labels Sep 14, 2021
@janechu janechu added this to the Release 1 (beta) milestone Sep 14, 2021
@janechu janechu self-assigned this Sep 14, 2021
@janechu janechu added this to Triage in Overview via automation Sep 14, 2021
@janechu janechu moved this from Triage to Backlog in Overview Sep 14, 2021
@janechu
Copy link
Contributor Author

janechu commented Nov 2, 2021

Closed by #67

@janechu janechu closed this as completed Nov 2, 2021
Overview automation moved this from Backlog to Done Nov 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3 Estimate (days) category:user-guidance Guidance for users on how to use the app feature A new feature status:needs-design Needs design work before engineering can continue.
Projects
Development

No branches or pull requests

1 participant