You've already forked AstralRinth
forked from didirus/AstralRinth
8dd32bbe98
* chore(theseus): significantly cleanup MacOS-specific code * fix(labrinth): only use jemalloc allocator for Linux targets The upstream crate asserts that its tests only pass for Linux targets, and there's little point in supporting other OS for now since practical Labrinth deployments run under a Linux environment anyway. This change made it easier for me to cross-compile Labrinth. * chore(theseus): tweak traffic lights pos according to https://github.com/modrinth/code/commit/c39bb78e38cb9cfe13f01f4a9bee277881b52efb As far as I understand it, that PR introduced the seemingly ad-hoc additions of 6 and 12 units to the traffic light position calculations, not directly modifying the `const` values introduced by https://github.com/modrinth/code/commit/d6a72fbfc4613a45acaa38e0e73da9bcc455e87a. * fix: re-enable app window shadows on Linux * chore: log `window.set_shadow` errors * chore: trigger CI
61 lines
1.8 KiB
TOML
61 lines
1.8 KiB
TOML
[package]
|
|
name = "theseus_gui"
|
|
version = "0.9.5"
|
|
description = "The Modrinth App is a desktop application for managing your Minecraft mods"
|
|
license = "GPL-3.0-only"
|
|
repository = "https://github.com/modrinth/code/apps/app/"
|
|
edition = "2024"
|
|
build = "build.rs"
|
|
|
|
[build-dependencies]
|
|
tauri-build = { version = "2.2.0", features = ["codegen"] }
|
|
|
|
[dependencies]
|
|
theseus = { path = "../../packages/app-lib", features = ["tauri"] }
|
|
|
|
serde_json = "1.0"
|
|
serde = { version = "1.0", features = ["derive"] }
|
|
serde_with = "3.0.0"
|
|
|
|
tauri = { version = "2.5.1", features = ["devtools", "macos-private-api", "protocol-asset", "unstable"] }
|
|
tauri-plugin-window-state = "2.2.0"
|
|
tauri-plugin-deep-link = "2.2.0"
|
|
tauri-plugin-os = "2.2.0"
|
|
tauri-plugin-opener = "2.2.6"
|
|
tauri-plugin-dialog = "2.2.0"
|
|
tauri-plugin-updater = { version = "2.3.0" }
|
|
tauri-plugin-single-instance = { version = "2.2.0" }
|
|
|
|
tokio = { version = "1", features = ["full"] }
|
|
thiserror = "2.0.12"
|
|
daedalus = { path = "../../packages/daedalus" }
|
|
chrono = "0.4.26"
|
|
either = "1.15"
|
|
|
|
url = "2.2"
|
|
urlencoding = "2.1"
|
|
uuid = { version = "1.1", features = ["serde", "v4"] }
|
|
|
|
tracing = "0.1.37"
|
|
tracing-error = "0.2.0"
|
|
|
|
dashmap = "6.0.1"
|
|
paste = "1.0.15"
|
|
enumset = { version = "1.1", features = ["serde"] }
|
|
|
|
opener = { version = "0.7.2", features = ["reveal", "dbus-vendored"] }
|
|
|
|
native-dialog = "0.9.0"
|
|
|
|
[target.'cfg(target_os = "linux")'.dependencies]
|
|
tauri-plugin-updater = { version = "2.3.0", optional = true, features = ["native-tls-vendored", "zip"], default-features = false }
|
|
|
|
[features]
|
|
# by default Tauri runs in production mode
|
|
# when `tauri dev` runs it is executed with `cargo run --no-default-features` if `devPath` is an URL
|
|
default = ["custom-protocol"]
|
|
# this feature is used for production builds where `devPath` points to the filesystem
|
|
# DO NOT remove this
|
|
custom-protocol = ["tauri/custom-protocol"]
|
|
updater = []
|