| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- [package]
- name = "beepzone-egui"
- version = "0.0.8"
- edition = "2021"
- authors = ["crt"]
- description = "BeepZone Client eGUI Emo Edition"
- [dependencies]
- # Egui my beloved
- egui = "0.33"
- eframe = { version = "0.33", default-features = true, features = ["default_fonts", "persistence"] }
- egui_extras = { version = "0.33", features = ["image"] }
- egui-phosphor = "0.11"
- egui_form = { version = "0.7", features = ["validator_garde"] }
- garde = { version = "0.22", features = ["derive"] }
- egui_commonmark = { version = "0.22", features = ["better_syntax_highlighting"] }
- # mmmm notworking stuffs
- reqwest = { version = "0.12", features = ["json", "blocking"] }
- tokio = { version = "1.40", features = ["full"] }
- # jayson derulo
- serde = { version = "1.0", features = ["derive"] }
- serde_json = "1.0"
- toml = "0.8"
- # basics
- chrono = { version = "0.4", features = ["serde"] }
- base64 = "0.21"
- anyhow = "1.0"
- regex = "1.10"
- thiserror = "1.0"
- dirs = "5.0"
- log = "0.4"
- env_logger = "0.11"
- rand = "0.8"
- # printin (no touchy this was hell)
- # Reverted to printpdf 0.7.0 due to upstream 0.8.x svg2pdf/write-fonts compile issues (unresolved as of 2025-11-09).
- # 0.7.0 provides stable core PDF features we use (images, text positioning) without the failing dependency chain.
- printpdf = "0.7.0"
- lopdf = "0.31"
- qrcodegen = "1.8"
- barcoders = "2.0"
- image = "0.25"
- datamatrix = "0.3"
- # svg hell
- usvg = "0.43"
- resvg = { version = "0.43", default-features = false, features = ["text"] }
- tiny-skia = "0.11"
- # not sure if all still needed check someday tm
- rfd = "0.15"
- open = "5.3"
- poll-promise = "0.3"
- # Printer itself
- printers = "2.2.0"
- # more basics
- [profile.release]
- opt-level = 3
- lto = true
- strip = true
- codegen-units = 1
- [profile.dev]
- opt-level = 1
|