kitgit

tirbofish/dropbear · commit

6d99ab132dcaa8b2d89feee0cfcbaeca3b0d2a6b

feature: basic rectangle rendering onto the screen. also start of UI branch. jarvis, run github actions (my build broke, so likely it will break in the action). Unverified

Thribhu K <4tkbytes@pm.me> · 2026-01-20 15:34

view full diff

diff --git a/Cargo.toml b/Cargo.toml
index 6652f99..8e2dd93 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -7,7 +7,7 @@ package.readme = "README.md"
 
 resolver = "3"
 members = [
-    "crates/*"
+    "crates/*",
 ]
 
 [workspace.dependencies]
diff --git a/crates/eucalyptus-core/Cargo.toml b/crates/eucalyptus-core/Cargo.toml
index 47772d6..b45ebbb 100644
--- a/crates/eucalyptus-core/Cargo.toml
+++ b/crates/eucalyptus-core/Cargo.toml
@@ -7,7 +7,7 @@ repository.workspace = true
 readme = "README.md"
 
 [lib]
-crate-type = ["rlib", "cdylib"]
+crate-type = ["rlib", "dylib"]
 
 [dependencies]
 dropbear-traits = { path = "../dropbear-traits" }
diff --git a/crates/eucalyptus-core/src/lib.rs b/crates/eucalyptus-core/src/lib.rs
index d0cc99e..25f83a6 100644
--- a/crates/eucalyptus-core/src/lib.rs
+++ b/crates/eucalyptus-core/src/lib.rs
@@ -22,6 +22,7 @@ pub mod mesh;
 pub mod entity;
 pub mod engine;
 pub mod transform;
+pub mod ui;
 
 pub use dropbear_macro as macros;
 pub use dropbear_traits as traits;
diff --git a/crates/eucalyptus-core/src/ptr.rs b/crates/eucalyptus-core/src/ptr.rs
index 5c3adab..86bae38 100644
--- a/crates/eucalyptus-core/src/ptr.rs
+++ b/crates/eucalyptus-core/src/ptr.rs
@@ -7,6 +7,7 @@ use hecs::World;
 use parking_lot::Mutex;
 use crate::physics::PhysicsState;
 use crate::scene::loading::SceneLoader;
+use crate::ui::{UiContext};
 
 /// A mutable pointer to a [`World`].
 ///

Large diffs are not rendered by default. Showing the first 50 of 1497 lines. Show full diff