Cargo Features

[dependencies]
gtk-rust-app = { version = "0.12.0", default-features = false, features = ["build", "store", "ui"] }
default = build, store, ui

These default features are set whenever gtk-rust-app is added without default-features = false somewhere in the dependency tree.

build default
store default = gstore
ui default = gdk4, glib, gtk, gtk-rust-app-derive, libadwaita

Affects gtk-rust-app::builder, gtk-rust-app::load_resources, gtk-rust-app::init_gettext

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

gstore store

Enables gstore ^0.9

glib ui

Enables glib ^0.17

gdk4 ui

Enables gdk4 ^0.6

gtk ui

Enables gtk4 ^0.6

libadwaita ui

Enables libadwaita ^0.3

gtk-rust-app-derive ui