Skip to content

[FEAT] Electron apps node in opencove display #183

Description

@sonSunnoi

🤔 Problem Statement

I am thinking of having electron inside electron display (since currently we tries to add many kind of node, why don’t we create some interface to let any electron app display in node) or have you worked on this already?

Should this be main feature or plugin instead?

Pros

  • can show any electron apps on our app (e.g., slack, discord, vs code) so we can focus on other features instead and maintain less components

Cons

  • Memory usage : I am thinking to try just display on our app, so main apps need to run too, but this will not allows app to have many profile (e.g., slack different account for different project)

💡 Proposed Solution

##Approach

Option 1: Show the WebView of the electron process

  • Pros: Better memory handling (I guess).
  • Cons: For every electron app might share same memory (e.g., Slack might share profile across projects).

Option 2: Start new process with the electron in our app

  • Pros and Cons are otherwise of option 1

If this is a good idea. I will do PoC.

🔄 Alternatives Considered

No response

📷 Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions