Skip to content

modules/tools/browsers: init#71

Draft
rlahfa-dinum wants to merge 1 commit into
mainfrom
browser-abstraction
Draft

modules/tools/browsers: init#71
rlahfa-dinum wants to merge 1 commit into
mainfrom
browser-abstraction

Conversation

@rlahfa-dinum

Copy link
Copy Markdown
Contributor

This rework the abstraction module for Firefox into a generic abstraction for both major browsers: Chromium and Firefox.

This enables developers to let user choose between Firefox and Chromium and configure them uniformly.

Obviously, abstracting all options is impossible, so a developer should always consider using the fine-grained API of a browser if needed.

This PR is not finished yet, it's open to collect early feedback.
TODO:

  • Finish the local home page stuff.
  • Test it over Firefox.
  • Test it over Chromium.

This rework the abstraction module for Firefox into a generic
abstraction for both major browsers: Chromium and Firefox.

This enables developers to let user choose between Firefox and Chromium
and configure them uniformly.

Obviously, abstracting all options is impossible, so a developer should
always consider using the fine-grained API of a browser if needed.

Signed-off-by: Ryan Lahfa <ryan.lahfa.ext@numerique.gouv.fr>

@jdauphant-dinum jdauphant-dinum left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I will have see most config "mkDefault" configuration, and we setup only commun option that will work for both browser.
If the user want to improve the configuration, he can use directly the firefox ou chromium option.

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.

2 participants