diff --git a/Cargo.lock b/Cargo.lock index da9a7f0..c8a5785 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -59,15 +59,6 @@ version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "000444226fcff248f2bc4c7625be32c63caccfecc2723a2b9f78a7487a49c407" -[[package]] -name = "ansi_term" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2" -dependencies = [ - "winapi", -] - [[package]] name = "arboard" version = "2.1.0" @@ -145,7 +136,7 @@ dependencies = [ [[package]] name = "board-builder" -version = "1.0.0" +version = "1.1.0" dependencies = [ "image", "serde", @@ -154,8 +145,8 @@ dependencies = [ ] [[package]] -name = "board-builder-impl-egui" -version = "0.1.0" +name = "board-builder-gui" +version = "1.0.0" dependencies = [ "board-builder", "eframe", @@ -163,16 +154,6 @@ dependencies = [ "rfd", ] -[[package]] -name = "board-builder-impl-fltk" -version = "0.1.0" -dependencies = [ - "board-builder", - "fltk", - "image", - "state", -] - [[package]] name = "bumpalo" version = "3.9.1" @@ -317,15 +298,6 @@ dependencies = [ "winapi", ] -[[package]] -name = "cmake" -version = "0.1.48" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8ad8cef104ac57b68b89df3208164d228503abbdce70f6880ffa3d970e7443a" -dependencies = [ - "cc", -] - [[package]] name = "cocoa" version = "0.24.0" @@ -746,28 +718,6 @@ dependencies = [ "miniz_oxide", ] -[[package]] -name = "fltk" -version = "1.3.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80ab2f73e2c40921098e1d6b8e82887b37823dee2412ffab147219562251e0c0" -dependencies = [ - "bitflags", - "crossbeam-channel", - "fltk-sys", - "paste", - "ttf-parser", -] - -[[package]] -name = "fltk-sys" -version = "1.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fef608d4752f3eec2dc30818be069ead5a6f20d173cb3b154776812041e465d" -dependencies = [ - "cmake", -] - [[package]] name = "flume" version = "0.10.12" @@ -854,19 +804,6 @@ dependencies = [ "system-deps", ] -[[package]] -name = "generator" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1d9279ca822891c1a4dae06d185612cf8fc6acfe5dff37781b41297811b12ee" -dependencies = [ - "cc", - "libc", - "log", - "rustversion", - "winapi", -] - [[package]] name = "generic-array" version = "0.14.5" @@ -1251,21 +1188,6 @@ dependencies = [ "cfg-if 1.0.0", ] -[[package]] -name = "loom" -version = "0.5.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edc5c7d328e32cc4954e8e01193d7f0ef5ab257b5090b70a964e099a36034309" -dependencies = [ - "cfg-if 1.0.0", - "generator", - "scoped-tls", - "serde", - "serde_json", - "tracing", - "tracing-subscriber", -] - [[package]] name = "malloc_buf" version = "0.0.6" @@ -1275,15 +1197,6 @@ dependencies = [ "libc", ] -[[package]] -name = "matchers" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" -dependencies = [ - "regex-automata", -] - [[package]] name = "matches" version = "0.1.9" @@ -1680,12 +1593,6 @@ dependencies = [ "subtle", ] -[[package]] -name = "paste" -version = "1.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c520e05135d6e763148b6426a837e239041653ba7becd2e538c076c738025fc" - [[package]] name = "pbkdf2" version = "0.10.1" @@ -1824,30 +1731,6 @@ dependencies = [ "bitflags", ] -[[package]] -name = "regex" -version = "1.5.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a11647b6b25ff05a515cb92c365cec08801e83423a235b51e231e1808747286" -dependencies = [ - "regex-syntax", -] - -[[package]] -name = "regex-automata" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" -dependencies = [ - "regex-syntax", -] - -[[package]] -name = "regex-syntax" -version = "0.6.25" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b" - [[package]] name = "rfd" version = "0.8.2" @@ -1872,12 +1755,6 @@ dependencies = [ "windows", ] -[[package]] -name = "rustversion" -version = "1.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2cc38e8fa666e2de3c4aba7edeb5ffc5246c1c2ed0e3d17e560aeeba736b23f" - [[package]] name = "ryu" version = "1.0.9" @@ -1964,15 +1841,6 @@ dependencies = [ "digest", ] -[[package]] -name = "sharded-slab" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31" -dependencies = [ - "lazy_static", -] - [[package]] name = "shared_library" version = "0.1.9" @@ -2026,15 +1894,6 @@ dependencies = [ "lock_api", ] -[[package]] -name = "state" -version = "0.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbe866e1e51e8260c9eed836a042a5e7f6726bb2b411dffeaa712e19c388f23b" -dependencies = [ - "loom", -] - [[package]] name = "str-buf" version = "1.0.5" @@ -2097,15 +1956,6 @@ dependencies = [ "syn", ] -[[package]] -name = "thread_local" -version = "1.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180" -dependencies = [ - "once_cell", -] - [[package]] name = "threadpool" version = "1.8.1" @@ -2198,36 +2048,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f54c8ca710e81886d498c2fd3331b56c93aa248d49de2222ad2742247c60072f" dependencies = [ "lazy_static", - "valuable", -] - -[[package]] -name = "tracing-log" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922" -dependencies = [ - "lazy_static", - "log", - "tracing-core", -] - -[[package]] -name = "tracing-subscriber" -version = "0.3.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bc28f93baff38037f64e6f43d34cfa1605f27a49c34e8a04c5e78b0babf2596" -dependencies = [ - "ansi_term", - "lazy_static", - "matchers", - "regex", - "sharded-slab", - "smallvec", - "thread_local", - "tracing", - "tracing-core", - "tracing-log", ] [[package]] @@ -2275,12 +2095,6 @@ dependencies = [ "percent-encoding", ] -[[package]] -name = "valuable" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" - [[package]] name = "version-compare" version = "0.1.0" diff --git a/Cargo.toml b/Cargo.toml index d6bc3cb..ee47d9a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "board-builder" -version = "1.0.0" +version = "1.1.0" edition = "2021" [lib] @@ -13,4 +13,4 @@ zip = "0.6.2" image = "0.24.2" [workspace] -members = ["board-builder-impl-fltk", "board-builder-impl-egui"] \ No newline at end of file +members = ["board-builder-gui"] \ No newline at end of file diff --git a/board-builder-impl-egui/Cargo.toml b/board-builder-gui/Cargo.toml similarity index 81% rename from board-builder-impl-egui/Cargo.toml rename to board-builder-gui/Cargo.toml index 1cdc7aa..7b4cab9 100644 --- a/board-builder-impl-egui/Cargo.toml +++ b/board-builder-gui/Cargo.toml @@ -1,6 +1,6 @@ [package] -name = "board-builder-impl-egui" -version = "0.1.0" +name = "board-builder-gui" +version = "1.1.0" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/board-builder-impl-egui/src/main.rs b/board-builder-gui/src/main.rs similarity index 99% rename from board-builder-impl-egui/src/main.rs rename to board-builder-gui/src/main.rs index 7b7e70c..07b7aee 100644 --- a/board-builder-impl-egui/src/main.rs +++ b/board-builder-gui/src/main.rs @@ -1,3 +1,5 @@ +#![windows_subsystem = "windows"] // Don't show a console + use eframe::egui; use egui::*; diff --git a/samples/risk.board b/samples/risk.board index 186a506..b3adf8f 100644 Binary files a/samples/risk.board and b/samples/risk.board differ