Skip to content

Add JCEF browser #6787

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

Merged
merged 6 commits into from
Jun 8, 2023
Merged

Add JCEF browser #6787

merged 6 commits into from
Jun 8, 2023

Conversation

helin24
Copy link
Member

@helin24 helin24 commented Jun 6, 2023

We want to add this as an option for users who are experiencing problems with the embedded DevTools window, e.g. #6759. I'm not sure if the JCEF browser will be better for cases that are causing problems in the JxBrowser implementation, but I figure we want to start gathering info on how JCEF performs anyway if we want to eventually move away from JxBrowser and its file downloads.

@AlexV525 I've reorganized the management of multiple browsers and content, something you introduced in #6772. I pointed out one spot where I'm not sure if my change will work as expected; if you have a chance, please look over/test and let me know.

@helin24 helin24 requested review from stevemessick and AlexV525 June 7, 2023 22:44
@helin24 helin24 changed the title Add JCEF browser (WIP) Add JCEF browser Jun 7, 2023
@stevemessick
Copy link
Member

The Dart plugin version needs to be updated in line 74 of product-matrix.json to 232.6734.4.

Copy link
Member

@AlexV525 AlexV525 left a comment

Choose a reason for hiding this comment

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

RSLGTM. I've tested the option on IDEA 2023.1 and the functionality seems good.

Copy link
Member

@stevemessick stevemessick left a comment

Choose a reason for hiding this comment

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

LGTM after making the change @AlexV525 suggested (delete the period), and updating the Dart plugin version.

Copy link
Member

@stevemessick stevemessick left a comment

Choose a reason for hiding this comment

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

LGTM after making the change @AlexV525 suggested (delete the period), and updating the Dart plugin version.

Copy link
Member

@stevemessick stevemessick left a comment

Choose a reason for hiding this comment

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

LGTM after making the change @AlexV525 suggested (delete the period), and updating the Dart plugin version.

Copy link
Member

@stevemessick stevemessick left a comment

Choose a reason for hiding this comment

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

LGTM after making the change @AlexV525 suggested (delete the period), and updating the Dart plugin version.

@helin24 helin24 merged commit aeeb6ae into flutter:master Jun 8, 2023
@helin24 helin24 deleted the jcef3 branch June 8, 2023 18:26
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.

3 participants