Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
📑 What does this PR do?
We use JavaFX Desktop WebView in the user login Path. The integration of JavaFX is done with the official Gradle plugin. However, we can't use it in the same module as the Android Library plugin.
Firstly, We have put a workaround that consists of manually adding the necessary JavaFX dependencies depending on the machine running the build. Besides, normally the plugin official does the same things.
So now, in this PR, to use the official JavaFX Gradle plugin, I created a new pure JVM module with a composable Webview based on the JavaFX Webview.
✅ Checklist
🧪 How can this PR been tested?
🧾 Tasks Remaining: (List of tasks remaining to be implemented)
🖼️ Screenshots (if applicable):