Skip to content

rclone-ui/tinyfiledialogs-rs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tinyfiledialogs-rs

Fork of jdm/tinyfiledialogs-rs with the bundled C library updated to v3.21.3 (upstream dormant crate ships v3.8.8).

High-level Rust binding to the tinyfiledialogs C library by Guillaume Vareille.

Changes from upstream

  • Updated bundled C source from v3.8.8 to v3.21.3 (Feb 2026)
  • Wayland support — the library now checks WAYLAND_DISPLAY in addition to DISPLAY
  • Zenity 4.x compatibility — correct version parsing and file filter syntax for zenity 4 (GTK4/libadwaita)
  • Windows HiDPI patch reapplied to the new source

Usage

[dependencies]
tinyfiledialogs = { package = "tinyfiledialogs-rs", version = "3.21" }

This renames the import to tinyfiledialogs, so existing code using use tinyfiledialogs or tinyfiledialogs::input_box works without changes.

Security Warning

tinyfiledialogs should only be used with trusted input. Using it with untrusted input, for example as dialog title or message, can in the worst case lead to execution of arbitrary commands.

About

A Rust binding for the tinyfiledialogs library.

Resources

Stars

Watchers

Forks

Contributors

Languages

  • C 93.9%
  • Rust 4.1%
  • Python 2.0%