Michael Howell 0e3e3d4eac fix(dialog): Pin rfd to 0.12 to prevent freeze on Linux (#796)
* Do not use rfd 0.12.1

https://github.com/PolyMeilex/rfd/pull/152
conflicts with the way tauri uses it.

> Yeah, this is a decent solution, not much else we can do about this global state bs on C side.
>
> This will obviously blow up as soon as someone has other code that also uses GTK, but let's ignore that for now, as I want to get rid of GTK backend one day anyway (#66).

Yes, Tauri is other code that also uses GTK, and it does, indeed, blow up. The best way around this is to stop using rfd entirely (they're planning to drop the GTK backend, which will probably break since the XDG Portal API doesn't cover message dialogs).

* Update dialog-pin-rfd.md

---------

Co-authored-by: Fabian-Lars <fabianlars@fabianlars.de>
2023-12-05 19:31:08 +01:00
2023-11-23 22:30:25 +01:00

Plugins Found Here

Win Mac Lin iOS And
authenticator Interface with hardware security keys. ? ?
autostart Automatically launch your app at system startup. ? ?
localhost Use a localhost server in production apps. ? ?
log Configurable logging.
persisted-scope Persist runtime scope changes on the filesystem. ? ?
positioner Move windows to common locations. ? ?
single-instance Ensure a single instance of your tauri app is running. ? ? ?
sql Interface with SQL databases. ? ?
store Persistent key value storage. ? ?
stronghold Encrypted, secure database. ? ?
upload Tauri plugin for file uploads through HTTP. ? ?
websocket Open a WebSocket connection using a Rust client in JS. ? ?
window-state Persist window sizes and positions. ? ?

This repo and all plugins require a Rust version of at least 1.70

Partners

CrabNebula

For the complete list of sponsors please visit our website and Open Collective.

S
Description
No description provided
Readme 38 MiB
Languages
Rust 61.1%
TypeScript 14.9%
Kotlin 13.3%
Swift 8.2%
JavaScript 1.4%
Other 1%