[build-dependencies.reqwest]
features = ["blocking"]
version = "0.12.23"

[build-dependencies.sha2]
version = "0.10.9"

[build-dependencies.zip]
version = "6.0.0"

[dependencies.android-activity]
features = ["native-activity"]
version = "0.6.0"

[dependencies.openxr]
features = ["loaded"]
version = "0.19.0"

[dependencies.rsaber_lib]
features = ["xr"]
version = "0.2.0"

[dependencies.slint]
default-features = false
features = ["backend-android-activity-06"]
version = "1.14.1"

[lib]
crate-type = ["cdylib"]
name = "rsaber_android"
path = "src/lib.rs"

[package]
authors = ["AndrĂ¡s Szalai <andrew@bandipapa.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = "build.rs"
categories = ["games"]
description = "rsaber"
edition = "2024"
keywords = ["gamedev"]
license-file = "LICENSE"
name = "rsaber_android"
readme = "README.md"
repository = "https://github.com/bandipapa/rsaber"
version = "0.2.0"

[package.metadata.android]
package = "com.bandipapa.rsaber"
runtime_libs = "lib"

[package.metadata.android.application.activity]
config_changes = "density|keyboard|keyboardHidden|navigation|orientation|screenLayout|screenSize|uiMode"
launch_mode = "singleTask"
orientation = "landscape"
resizeable_activity = false
theme = "@android:style/Theme.Black.NoTitleBar.Fullscreen"

[[package.metadata.android.application.activity.intent_filter]]
actions = ["android.intent.action.MAIN"]
categories = ["android.intent.category.LAUNCHER", "com.oculus.intent.category.VR"]

[[package.metadata.android.application.meta_data]]
name = "com.oculus.supportedDevices"
value = "quest2|questpro|quest3|quest3s"

[package.metadata.android.sdk]
min_sdk_version = 32
target_sdk_version = 32