[package]
name = "screen-selector"
version = "0.1.1"
authors = ["Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>"]
edition = "2018"
description = "A reimplementation of Unity’s ScreenSelector.so plugin, using GTK 4"
homepage = "https://linkmauve.fr/dev/screen-selector/"
repository = "https://git.linkmauve.fr/screen-selector.git"
license = "GPL-3.0-only"
keywords = ["unity", "plugin", "gtk"]
categories = ["game-development", "gui"]
[package.metadata.docs.rs]
no-default-features = true
[lib]
crate-type = ["cdylib"]
[dependencies]
gtk = { package = "gtk4", version = "0.2", optional = true }
once_cell = "1.8"
[build-dependencies]
gbuild = { version = "0.1.0", optional = true }
[features]
gui = ["gtk", "gbuild"]
default = ["gui"]
[profile.release]
lto = true
panic = 'abort'