From 1b62ae954cbdbe61056bcf57bb5ddf54434d5749 Mon Sep 17 00:00:00 2001 From: Jared Moulton Date: Mon, 18 Sep 2023 13:21:07 -0600 Subject: [PATCH] Update README (#105) * Update README * Add note about inspired by leptos --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 7457644e..0afb5f8f 100644 --- a/README.md +++ b/README.md @@ -38,10 +38,10 @@ fn main() { ## Features Inspired by [Xilem](https://github.com/linebender/xilem), [Leptos](https://github.com/leptos-rs/leptos) and [rui](https://github.com/audulus/rui), Floem aims to be a high performance declarative UI library with minimal effort from the user. -- **Cross-platform support**: Supports Windows, macOS and Linux with rendering on [Wgpu](https://github.com/gfx-rs/wgpu). A software renderer is also planned in case of GPU is unavailable. -- **Fine-grained reactivity**: The entire library is built around reactive primitives provided by [leptos_reactive](https://crates.io/crates/leptos_reactive). The reactive "signals" give the user a nice way to do state management in a performant way. -- **Performance**: The view tree is only run once, so the user can't accidentally put something expensive in the view generation function which slows down the whole application. The library also provides tools to help user to write performant UI code. More on the [virtual list example](https://github.com/lapce/floem/tree/main/examples/virtual_list) -- **Flexbox layout**: Using [taffy](https://crates.io/crates/taffy), the library provides the Flexbox layout system, which can be applied to any View node. +- **Cross-platform support**: Supports Windows, macOS and Linux with rendering using [Wgpu](https://github.com/gfx-rs/wgpu). A software renderer is also planned in case a GPU is unavailable. +- **Fine-grained reactivity**: The entire library is built around reactive primitives inspired by [leptos_reactive](https://crates.io/crates/leptos_reactive). The reactive "signals" give the user a nice way to do reactive state management while maintaining very high performance. +- **Performance**: The view tree is only run once, so the user can't accidentally put something expensive in the view generation function which slows down the whole application. The library also provides tools to help users write performant UI code. Check out the high performance [virtual list example](https://github.com/lapce/floem/tree/main/examples/virtual_list) +- **Flexbox layout**: Using [taffy](https://crates.io/crates/taffy), the library provides the Flexbox (or Grid) layout system, which can be applied to any View node. ## Contributions