tirbofish/dropbear · commit
650e4100264cfb9b6498b707cd90c3bdecd6db68
housekeeping
Signature present but could not be verified.
Unverified
@@ -2,7 +2,7 @@ package.version = "0.1.2" package.edition = "2024" package.license-file = "LICENSE.md" -package.repository = "https://github.com/4tkbytes/dropbear-engine" +package.repository = "https://github.com/4tkbytes/dropbear" package.readme = "README.md" resolver = "3" @@ -12,7 +12,7 @@ If you might have not realised, all the crates/projects names are after Australi - [redback-runtime](https://github.com/4tkbytes/redback-runtime) is the runtime used to load .eupak files and run the games loaded on them. ### Related Projects - +- [dropbear_future-queue](https://github.com/4tkbytes/dropbear/tree/main/dropbear_future-queue) is a handy library for dealing with async in a sync context - [model_to_image](https://github.com/4tkbytes/model_to_image) is a library used to generate thumbnails and images from a 3D model with the help of `russimp-ng` ## Build @@ -54,21 +54,14 @@ If you do not want to build it locally, you are able to download the latest acti ## Usage -~~Depsite it looking like a dependency for `eucalyptus`, it can serve as a framework too. Looking through the `docs.rs` will you find related documentation onhow to use it and for rendering your own projects.~~ - -dropbear cannot be used as a framework (yet), but is best compatible with the eucalyptus editor when making games. For -scripting, eucalyptus uses `typescript`. The main philosophy of scripting is to be able to have **type safety**, which can aid developers with their code, which is the reason as to why I didn't use `javascript` for scripting instead. - -The typescript used in the scripting is ran with the deno runtime. - -Documentation is hosted on GitHub Pages with typedoc. The website is at this link: [4tkbytes.github.io/dropbear][https://4tkbytes.github.io/dropbear/] +todo ## Compability -| | Windows | macOS | Linux | Web | Android | iOS | -|------------|---------|-------|-------|-----|---------|-----| -| eucalyptus | ✅ | ✅ | ✅ | ❌<sup>1</sup> | ❌<sup>1</sup> | ❌<sup>1</sup> | -| redback | ✅ | ✅ | ✅ | ❌<sup>2</sup> | ❌<sup>2</sup> | ❌ | +| | Windows | macOS | Linux | Web | Android | iOS | +|------------|---------|-------|-------|---------------|---------------|---------------| +| eucalyptus | ✅ | ✅ | ✅ | ❌<sup>1</sup> | ❌<sup>1</sup> | ❌<sup>1</sup> | +| redback | ✅ | ✅ | ✅ | ❌<sup>2</sup> | ❌<sup>2</sup> | ❌ | <sup>1</sup> Will never be implemented; not intended for that platform. @@ -1,16 +1,16 @@ [package] name = "dropbear_future-queue" -version = "0.1.0" +version = "0.1.1" edition.workspace = true -license-file.workspace = true +license = "MIT" repository.workspace = true readme = "README.md" -description = "A queue for polling futures in a single threaded context" +description = "A queue for polling futures in a synchronous context" [dependencies] -ahash = "0.8.12" -parking_lot = "0.12.4" +ahash = "0.8" +parking_lot = "0.12" tokio = { version = "1", features = ["rt", "sync", "time", "rt-multi-thread"] } [dev-dependencies]