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

[WIP] Use isAppContext to determine if we're in an embedded WebView… #7663

Closed

Conversation

kollivier
Copy link
Contributor

…on Win, Mac, and Android.

Summary

Fixes learningequality/kolibri-app#68 (comment)

Marking this as WIP until I can get built packages to try out in the apps.

Reviewer guidance

Check that within the app, download buttons do not appear, but that they do appear when run in the browser.

References


Contributor Checklist

PR process:

  • PR has the correct target branch and milestone
  • PR has 'needs review' or 'work-in-progress' label
  • If PR is ready for review, a reviewer has been added. (Don't use 'Assignees')
  • If this is an important user-facing change, PR or related issue has a 'changelog' label
  • If this includes an internal dependency change, a link to the diff is provided

Testing:

  • Contributor has fully tested the PR manually
  • If there are any front-end changes, before/after screenshots are included
  • Critical user journeys are covered by Gherkin stories
  • Critical and brittle code paths are covered by unit tests

Reviewer Checklist

  • Automated test coverage is satisfactory
  • PR is fully functional
  • PR has been tested for accessibility regressions
  • External dependency files were updated if necessary (yarn and pip)
  • Documentation is updated
  • Contributor is in AUTHORS.md

@codecov
Copy link

codecov bot commented Nov 6, 2020

@@ -38,7 +38,7 @@

<script>

import { isEmbeddedWebView } from 'kolibri.utils.browserInfo';
import { isEmbeddedWebView } from 'kolibri.utils.appInfo';
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

isEmbddedWebView needs to be called as function on line 56 below

@jonboiser jonboiser added this to the 0.14.5 milestone Nov 17, 2020
@kollivier
Copy link
Contributor Author

Closing this PR as this approach will take more work than anticipated, and given that it is probably better to just focus on switching to isAppContext for all app checking, and use the capabilities system to allow the app to report whether or not it can download files.

@kollivier kollivier closed this Nov 18, 2020
@kollivier kollivier deleted the win_app_check branch November 18, 2020 01:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Download resource buttons are visible in the Windows app
2 participants