Skip to content

Add GTK4 backend #1

@cassaundra

Description

@cassaundra

Add a GTK4 backend for *nix platforms, to eventually replace the existing backend for GTK3.

The GTK3 crate gtk is unmaintained in favor of its more developed predecessor, gtk4. This upgrade notably brings a number of safety and usability improvements for the Rust bindings.

Alternatively, GTK3 support could be removed outright in favor of XDG desktop portals, which should work on most platforms/environments, especially with the zenity fallback, or if using with Flatpak. I'm in favor of keeping GTK as an option for now.

See also: PolyMeilex#227

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions