This commit is contained in:
Ryan McGrath 2021-06-09 16:46:28 -07:00
parent 7acc060601
commit 87354a7161
No known key found for this signature in database
GPG key ID: DA6CBD9233593DEA
2 changed files with 8 additions and 3 deletions

View file

@ -10,6 +10,9 @@ categories = ["gui", "os::macos-apis", "os::ios-apis"]
keywords = ["gui", "macos", "ios", "appkit", "uikit"] keywords = ["gui", "macos", "ios", "appkit", "uikit"]
license = "MIT OR MPL 2.0" license = "MIT OR MPL 2.0"
[badges]
maintenance = { status = "actively-developed" }
[package.metadata.docs.rs] [package.metadata.docs.rs]
all-features = true all-features = true
default-target = "x86_64-apple-darwin" default-target = "x86_64-apple-darwin"

View file

@ -5,8 +5,9 @@ It tries to do so in a way that, if you've done programming for the framework be
Objective-C), will feel familiar. This is tricky in Rust due to the ownership model, but some Objective-C), will feel familiar. This is tricky in Rust due to the ownership model, but some
creative coding and assumptions can get us pretty far. creative coding and assumptions can get us pretty far.
This library is currently early stages and may have bugs. Your usage of it is at `0.2.0` exists on crates.io in part to enable the project to see wider usage, which can
your own risk. With that said, provided you follow the rules (regarding memory/ownership) it's inform development. That said, this library is currently early stages and may have bugs - your usage of it is at
your own risk. However, provided you follow the rules (regarding memory/ownership) it's
already fine for some apps. The core repository has a wealth of examples to help you get started. already fine for some apps. The core repository has a wealth of examples to help you get started.
>_Note that this crate relies on the Objective-C runtime. Interfacing with the runtime **requires** >_Note that this crate relies on the Objective-C runtime. Interfacing with the runtime **requires**
@ -69,7 +70,8 @@ In terms of mostly working pieces, the following currently work. This list is no
- `Toolbar` construction and basic API - `Toolbar` construction and basic API
- `SplitViewController` support, including some Big-Sur-only additions - `SplitViewController` support, including some Big-Sur-only additions
- `WebView` with a basic API for handling callbacks - `WebView` with a basic API for handling callbacks
- `Autolayout` for View layout and such. - `UserDefaults` for persisting small pieces of data per-application
- `Autolayout` for View layout and such
## Optional Features ## Optional Features