-
Notifications
You must be signed in to change notification settings - Fork 28
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
feat: Add WebView based Discovery Experience #163
feat: Add WebView based Discovery Experience #163
Conversation
core/src/main/java/org/openedx/core/presentation/dialog/alert/ActionDialogFragment.kt
Outdated
Show resolved
Hide resolved
core/src/main/java/org/openedx/core/presentation/dialog/alert/ActionDialogFragment.kt
Outdated
Show resolved
Hide resolved
core/src/main/java/org/openedx/core/presentation/dialog/alert/ActionDialogFragment.kt
Outdated
Show resolved
Hide resolved
core/src/main/java/org/openedx/core/presentation/dialog/alert/ActionDialogFragment.kt
Outdated
Show resolved
Hide resolved
core/src/main/java/org/openedx/core/presentation/dialog/alert/ActionDialogFragment.kt
Outdated
Show resolved
Hide resolved
course/src/main/java/org/openedx/course/presentation/info/CourseInfoViewModel.kt
Outdated
Show resolved
Hide resolved
course/src/main/java/org/openedx/course/presentation/info/CourseInfoViewModel.kt
Outdated
Show resolved
Hide resolved
course/src/main/java/org/openedx/course/presentation/info/CourseInfoViewModel.kt
Outdated
Show resolved
Hide resolved
discovery/src/main/java/org/openedx/discovery/presentation/WebViewDiscoveryViewModel.kt
Outdated
Show resolved
Hide resolved
discovery/src/main/java/org/openedx/discovery/presentation/WebviewDiscoveryFragment.kt
Outdated
Show resolved
Hide resolved
@k1rill & @farhan-arshad-dev , I have updated the UI to address some bugs identified by the QA Team at TouchMedia and ensured consistency in the toolbar throughout the navigation. |
core/src/main/java/org/openedx/core/presentation/catalog/WebViewLink.kt
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some minor suggestions.
discovery/src/main/java/org/openedx/discovery/presentation/WebViewDiscoveryFragment.kt
Outdated
Show resolved
Hide resolved
discovery/src/main/java/org/openedx/discovery/presentation/WebViewDiscoveryFragment.kt
Show resolved
Hide resolved
course/src/main/java/org/openedx/course/presentation/info/CourseInfoFragment.kt
Show resolved
Hide resolved
course/src/main/java/org/openedx/course/presentation/info/CourseInfoFragment.kt
Outdated
Show resolved
Hide resolved
course/src/main/java/org/openedx/course/presentation/info/CourseInfoFragment.kt
Show resolved
Hide resolved
@volodymyr-chekyrta If it's approved on your end, feel free to merge the pull request. |
@HamzaIsrar12, could you please resolve the conflicts so we can merge this PR? |
Fixes: LEARNER-9716
Fixes: LEARNER-9716
Fixes": LEARNER-9716
Fixes": LEARNER-9716
Fixes": LEARNER-9716
Fixes": LEARNER-9716
Fixes: LEARNER-9716
Fixes: LEARNER-9716
Fixes: LEARNER-9716
Fixes: LEARNER-9716
Fixes: LEARNER-9716
- Convert LiveData to SharedFlow - Moved injections to ViewModel - Added imports for Resource and Colors - Refactored some code - Made functions private Fixes: LEARNER-9716
Fixes: LEARNER-9716
Fixes: LEARNER-9716
Fixes: LEARNER-9716
Fixes: LEARNER-9716
Fixes: LEARNER-9716
ade6dc8
to
5339730
Compare
@volodymyr-chekyrta You can merge this PR now. 🚀 |
Webview Discovery Experience
Introduces a feature flag-based approach to introduce a webView Discovery screen so the community has a choice to either use native or webView implementation.
The webView-based feature set includes:
Implementation Key-Points
external_link=true
Acceptance Criteria
Notes
WebView.Discovery.mp4