Skip to content

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.

disk-image-mounter

Note: To show the full functionality of the new dialog, the window remains open after clicking the button.

disk-image-mounter-showcase

Open to-dos:

  • CI fails because rustc is not available
  • Warning (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. Looks like that was caused by a configuration on my side

Closes #67, #126

Edited by FineFindus

Merge request reports