[package] name = "bos-settings" version = "0.2.0" edition = "2021" [dependencies] gtk4 = { version = "0.9", features = ["v4_12"] } glib = "0.20" serde = { version = "1", features = ["derive"] } serde_json = "1" toml = "0.8" # toml_edit drives non-destructive config editing: it preserves comments and # any keys the UI doesn't model, so saving a single field never rewrites or # drops the rest of the user's config file. toml_edit = "0.22" async-channel = "2"