[package]
name = "grx"
version = "0.1.2"
edition = "2021"
license = "GPL-3.0-or-later"
keywords = ["GTK", "UI", "flatpak"]
categories = ["gui"]
repository = "https://gitlab.com/floers/grx"
authors = ["Florian Loers"]
description = "Abstraction layer for UI development"
readme = "README.md"

[features]
default = ["gtk", "gstore"]
gtk = ["dep:gtk", "dep:libadwaita"]


[dependencies]
gtk = { version = "0.6", package = "gtk4", optional = true }
libadwaita = { version = "0.3", optional = true }

grx_macros = "0.1"
# grx_macros = { path = "./grx_macros" }

gstore = { version = "0.10", optional = true }
# gstore = { path = "../gstore", optional = true }

serde_json = "1.0.94"
log = "0.4"
async-trait = "0.1.68"
