Skip to content
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

Add App Metadata To Open theia:// links. #378

Closed
Tracked by #13306
tsmaeder opened this issue Jul 25, 2024 · 0 comments · Fixed by #384
Closed
Tracked by #13306

Add App Metadata To Open theia:// links. #378

tsmaeder opened this issue Jul 25, 2024 · 0 comments · Fixed by #384
Assignees
Labels
os: linux issues related to the Linux operating system os: macOS issues related to the macOS operating system

Comments

@tsmaeder
Copy link
Contributor

Feature Description:

After we merge, eclipse-theia/theia#13306, we have theia be the system-wide handler for URIs with the scheme theia. In order for this to work on Mac and Linux, we need to add some app metadata as described in https://www.electronjs.org/docs/latest/api/app#appsetasdefaultprotocolclientprotocol-path-args.

@tsmaeder tsmaeder added os: linux issues related to the Linux operating system os: macOS issues related to the macOS operating system labels Jul 25, 2024
@jfaltermeier jfaltermeier self-assigned this Aug 28, 2024
jfaltermeier added a commit that referenced this issue Aug 29, 2024
* update to latest Theia #378
* update electron
* add @theia/collaboration #383
* update Jenkinsfile global environment

Contributed on behalf of STMicroelectronics
@jfaltermeier jfaltermeier mentioned this issue Aug 29, 2024
1 task
jfaltermeier added a commit that referenced this issue Aug 29, 2024
* create desktop file for linux desktop integration
jfaltermeier added a commit that referenced this issue Aug 29, 2024
* create desktop file for linux desktop integration

Contributed on behalf of STMicroelectronics
jfaltermeier added a commit that referenced this issue Aug 29, 2024
* create desktop file for linux desktop integration
* add protocol for mac

Contributed on behalf of STMicroelectronics
jfaltermeier added a commit that referenced this issue Aug 29, 2024
* create desktop file for linux desktop integration
* add protocol for mac

Contributed on behalf of STMicroelectronics
jfaltermeier added a commit that referenced this issue Aug 30, 2024
* add dedicated URL handler desktop file as well
* remove MimeType from builder config again, since we need additional
open-url args
jfaltermeier added a commit that referenced this issue Sep 2, 2024
* update to latest Theia #378
* update electron
* add @theia/collaboration #383
* update Jenkinsfile global environment

Contributed on behalf of STMicroelectronics
jfaltermeier added a commit that referenced this issue Sep 2, 2024
* create desktop file for linux desktop integration
* add protocol for mac

Contributed on behalf of STMicroelectronics
jfaltermeier added a commit that referenced this issue Sep 2, 2024
* add dedicated URL handler desktop file as well
* remove MimeType from builder config again, since we need additional
open-url args
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
os: linux issues related to the Linux operating system os: macOS issues related to the macOS operating system
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants