image-mounter: implement new dialog
Implements the new image mounter dialog. The new code is written in Rust, using udisks-rs, a Rust port of the udisks client lib.
For this, the meson build script is updated to support the new Rust code. The build configuration, as well as the structure of the Rust code itself is largely based on the gtk-rust-template.
Note: To show the full functionality of the new dialog, the window remains open after clicking the button.
Open to-dos:
-
CI fails because rustc
is not available -
WarningLooks like that was caused by a configuration on my side(gnome-disk-image-mounter:583871): Adwaita-WARNING **: 16:45:44.727: Using GtkSettings:gtk-application-prefer-dark-theme with libadwaita is unsupported. Please use AdwStyleManager:color-scheme instead.
Closes #67 (closed), #126 (closed)
Edited by FineFindus