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

Implemented Richer UI on App Download from Chrome #10143

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

DachiCharkviani
Copy link
Contributor

@DachiCharkviani DachiCharkviani commented Dec 11, 2024

PR Template
What issue does this PR close?

Closes #8929

Worked with @Seckhen and @NickDevi on this issue.

What does this PR achieve?

Feature: Adds richer install UI for Progressive Web App (PWA) by incorporating screenshots for both desktop and mobile, along with a description.

Technical
This PR updates the manifest file to include screenshots for different devices (desktop and mobile). It utilizes the form_factor property to differentiate between wide (desktop) and narrow (mobile) screens, ensuring compatibility with Chrome's richer install UI.

Screenshots were added for the following contexts:

Desktop views of key pages like Main Page, Search Books, and Student Library.
Mobile views of the same pages optimized for narrow displays.
The manifest.json file was updated, and screenshots were uploaded to static folder.

Testing
To verify:

Clone the repository and switch to this branch.
Link the updated manifest.json to your development build.
Use Chrome to inspect the richer install UI for PWAs:
Open chrome://inspect/#apps.
Check that all screenshots are visible for both desktop and mobile contexts.
Test the UI responsiveness by viewing the install banner on different screen sizes.
Screenshot
Evidence of functionality:

Before:
Screenshot 2024-12-12 at 3 57 20 AM

After Desktop screenshots:
image

After Mobile screenshots:
image

Stakeholders
@RayBB (Lead)

@RayBB
Copy link
Collaborator

RayBB commented Dec 11, 2024

Please be sure to read the full discussion on the original issue. Particularly the comment to update the mockups. #8929 (comment)

@codecov-commenter
Copy link

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 17.44%. Comparing base (347bff9) to head (6fc46fe).
Report is 147 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master   #10143      +/-   ##
==========================================
+ Coverage   17.12%   17.44%   +0.31%     
==========================================
  Files          89       89              
  Lines        4752     4792      +40     
  Branches      831      848      +17     
==========================================
+ Hits          814      836      +22     
- Misses       3428     3436       +8     
- Partials      510      520      +10     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@DachiCharkviani
Copy link
Contributor Author

Please be sure to read the full discussion on the original issue. Particularly the comment to update the mockups. #8929 (comment)

@RayBB Will modify the standards. No problem. Will commit changes tomorrow and update you.

@RayBB
Copy link
Collaborator

RayBB commented Dec 20, 2024

@DachiCharkviani any update on this one?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Someone else is working on it
Development

Successfully merging this pull request may close these issues.

Use Richer UI install for PWA on Chrome
3 participants