tauri-apps / plugins-workspace

All of the official Tauri plugins in one place!
https://tauri.app
Apache License 2.0
966 stars 272 forks source link

[docs] Add more detail to unsupported platforms #1867

Open jamiebuilds opened 1 month ago

jamiebuilds commented 1 month ago

In [package.metadata.platforms] there are a number of things that are marked "none". For example in tauri-plugin-sql for ios:

https://github.com/tauri-apps/plugins-workspace/blob/e8069af80401cfc1e90297b786bef05a929ed9a6/plugins/sql/Cargo.toml#L17-L22

I just went the Tauri Discord server to go ask for more info on why it's not supported. (Is it planned? Is there something blocking support? etc)

It would be nice (at least on the docs site) if unsupported platforms were a bit more broken down, either with more "level"'s or just more notes being added.

I think this list would be exhaustive:

nprbst commented 4 weeks ago

I second this request. @jamiebuilds what did you learn about the reason for tauri-plugin-sql being unavailable on iOS?

riungemaina commented 2 weeks ago

Wondering the same about the tauri-plugin-sql I'm lost on where I can get details on why it's not supported.

ryusei-48 commented 2 weeks ago

I too wonder why only IOS is not supported. My current project requires cross-platform support in the future, but I am looking for a way to break the deadlock since the SQL plugin is not available on IOS. If any type can explain why SQL plug-ins are not supported in IOS, I would appreciate an explanation.

FabianLars commented 2 weeks ago

Explanation is simple, nobody on the team looked into it yet nor tested it afaik. I looked at the sqlx issues/discussions for iOS specific things but didn't find anything noteworthy.

Maybe it already works, maybe the sqlite implementation needs a change to the path for the database, maybe the xcode project needs some changes for additional libs (doubt it), or worst case maybe sqlx as a whole doesn't work on iOS.