cef icon indicating copy to clipboard operation
cef copied to clipboard

Allow transparent browser for windowed mode.

Open magreenblatt opened this issue 7 years ago • 15 comments

Original report by santosh mahto (Bitbucket: Santosh_Collabora).


As of now windowed mode browser background is set to opaque(WHITE) but windowless browser background is set to transparent by default.

There are many valid use case for embedder to allow windowed mode browser also to be transparent when browser is layered on top of some existing UI, and that UI should be visible though browser.

magreenblatt avatar Nov 30 '17 12:11 magreenblatt

Original comment by santosh mahto (Bitbucket: Santosh_Collabora).


@magreenblatt : Let me know what you think about this, I already have local patch for this.

magreenblatt avatar Nov 30 '17 12:11 magreenblatt

What platforms does it work on? How is it configured? You're welcome to submit a PR for further discussion.

magreenblatt avatar Nov 30 '17 16:11 magreenblatt

Original comment by santosh mahto (Bitbucket: Santosh_Collabora).


We have embedded linux devices for bike tracker where we want to enable transparency for windowed browser,
Here is a PR : https://bitbucket.org/chromiumembedded/cef/pull-requests/136/add-support-for-windowed-mode-transparency/diff

Your views will be really welcomed.

magreenblatt avatar Dec 01 '17 07:12 magreenblatt

Original comment by Mitchell Charity (Bitbucket: mncharity, GitHub: mncharity).


Fyi, the PR from 2017-12 has a title with an incorrect issue number.

The misidentified issue is closed, which perhaps contributed to the lack of follow-up on this one?

magreenblatt avatar Oct 26 '18 20:10 magreenblatt

Please see comments on the PR.

magreenblatt avatar May 07 '19 20:05 magreenblatt

Marking as WontFix due to lack of reporter response.

magreenblatt avatar Apr 20 '20 19:04 magreenblatt

Original comment by Benjamín de la Fuente Ranea (Bitbucket: Benjamín de la Fuente Ranea).


There is a good implementation for this issue in this PR: https://bitbucket.org/chromiumembedded/cef/pull-requests/267/support-transparent-window-in-views

Maybe this issue can be re-considered?

magreenblatt avatar Sep 08 '20 14:09 magreenblatt

Original changes by santosh mahto (Bitbucket: Santosh_Collabora).


  • edited description

magreenblatt avatar Nov 30 '17 12:11 magreenblatt

  • changed component from "Framework" to "Framework-NeedsUserFeedback"

magreenblatt avatar May 07 '19 20:05 magreenblatt

  • changed state from "new" to "wontfix"

magreenblatt avatar Apr 20 '20 19:04 magreenblatt

  • changed state from "wontfix" to "open"

magreenblatt avatar Sep 15 '20 19:09 magreenblatt

  • changed component from "Framework-NeedsUserFeedback" to "Framework-HasFix"

magreenblatt avatar Sep 15 '20 19:09 magreenblatt

  • removed "557058:2f2a2aee-b500-4023-9734-037e9897c3ab" assignee_account_id

magreenblatt avatar Sep 16 '20 16:09 magreenblatt

Andy Tzeng had a PR267 that looks pretty good that supports this feature: https://bitbucket.org/chromiumembedded/cef/pull-requests/267/support-transparent-window-in-views

cnelson-fp avatar Mar 20 '24 15:03 cnelson-fp

There is also https://bitbucket.org/chromiumembedded/cef/pull-requests/342 for non-Views. If someone wanted to update these PRs for current master we could re-review.

magreenblatt avatar Apr 29 '24 16:04 magreenblatt