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

feat: Add support for deep links #8680

Merged
merged 17 commits into from
Jan 29, 2024
Merged

feat: Add support for deep links #8680

merged 17 commits into from
Jan 29, 2024

Conversation

FabianLars
Copy link
Member

Together with tauri-apps/plugins-workspace#916 this will resolve #323.

One semi major question we never clearly answered is how we want to align it with the file association feature. If we plan to add helper apis to the file assocs to make handling os differences easier i think it makes sense to pull that out into it's own plugin. I thought we have code apis for it, which is why i always talked about the app module, but seems like i was wrong. In this case moving it into a plugin could be done later in a non breaking way too, we'd just have 2 duplicate config entries 🤷

I just feel like they are similar enough that it may be a bit weird having one in core and one as a plugin but maybe i'm overthinking it idk.

Also, after we got v2 to stable i'd like to work on the plugin/cli instructions thingy to get rid of the plugin specific stuff again.

Speaking of that, this PR also adds xdg-open if the shell plugin is used.

@FabianLars FabianLars requested a review from a team as a code owner January 25, 2024 16:43
@FabianLars FabianLars changed the title Feat/deep links feat: Add support for deep links Jan 25, 2024
@aleksey-hoffman
Copy link

@FabianLars thanks mate, a lot of Tauri apps would benefit from this!
Can't wait for it to be merged so I can add it inito Sigma File Manager

core/tauri-utils/src/config.rs Outdated Show resolved Hide resolved
core/tauri-utils/src/config.rs Outdated Show resolved Hide resolved
tooling/bundler/src/bundle/settings.rs Outdated Show resolved Hide resolved
tooling/bundler/src/bundle/windows/templates/installer.nsi Outdated Show resolved Hide resolved
tooling/bundler/src/bundle/windows/templates/main.wxs Outdated Show resolved Hide resolved
tooling/bundler/src/bundle/windows/templates/main.wxs Outdated Show resolved Hide resolved
tooling/bundler/src/bundle/windows/templates/main.wxs Outdated Show resolved Hide resolved
tooling/cli/src/build.rs Outdated Show resolved Hide resolved
@FabianLars
Copy link
Member Author

i guess i'm the only one with vscode's auto formatter enabled lol. i'll try to revert that shit

@amrbashir amrbashir merged commit 38b8e67 into dev Jan 29, 2024
33 checks passed
@amrbashir amrbashir deleted the feat/deep-links branch January 29, 2024 16:59
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.

Feature: Custom URI scheme support (deep linking)
3 participants