Crates.io | theframework |
lib.rs | theframework |
version | 0.1.20 |
source | src |
created_at | 2023-06-21 08:35:57.97318 |
updated_at | 2024-01-21 02:22:13.398337 |
description | A cross platform application UI framework. |
homepage | |
repository | https://github.com/markusmoenig/theframework.git |
max_upload_size | |
id | 896003 |
size | 3,274,223 |
TheFramework is an abstraction layer for your application or game. You create your app inside a trait, pass it to TheFramework and it will run on all currently supported application backends.
Without any enabled options, TheFramework opens a window and provides a pixel buffer for drawing and user events (mouse, keyboard, trackpads etc). to your application trait.
With the ui option TheFramework becomes a full-featured UI framework for professional Desktop and Web apps.
The UI support is currently under development, see the uidemo example app.
I use TheFramework with the UI option for my own apps and games, notably Eldiron.
A dedicated demo and documentation website will come soon.
The code option adds a unique and powerful visual scripting system to TheFramework.
Xcode. By compiling your app into a static library you can copy and paste it into the supplied Xcode project. This project opens a Metal surface for drawing and provides native user events from the Metal surface. This allows your app to run natively on macOS, iOS and tvOS and to deliver your app directly to the given AppStores from within Xcode.
See the examples directory for the supplied examples and how to run them.
None yet